Pular para o conteúdo principal

Postagens

Mostrando postagens de fevereiro, 2021

Introdução ao Kotlin através do desenvolvimento de uma Calculadora (Console)

  Resumo Kotlin é uma linguagem de programação de propósito geral criada pela JetBrains para ser executada na JVM. Um dos principais objetivos da empresa ao criar a Kotlin foi desenvolver uma linguagem de programação mais moderna e com capacidade de ser interoperável com o Java. Em 2017 a Google anunciou o suporte ao Kotlin como linguagem first-class no desenvolvimento Android, o que impulsionou a sua popularidade entre os desenvolvedores e que vem aumentando o interesse no seu aprendizado [1] . Este artigo tem o objetivo de apresentar o desenvolvimento de uma calculadora simples utilizando o Kotlin, exibindo os conceitos básicos desta linguagem programação. Introdução O Kotlin é uma linguagem de programação que está sendo muito utilizada por desenvolvedores Android [2] . Suas principais características são: Expressividade e concisão, Segurança contra nulidade, Interoperabilidade e Simultaneidade estruturada. Sendo assim, o Kotlin permite que o desenvolvedor expresse suas ideias

SSIS – Como carregar conjunto de arquivos para o banco?

Cenário:   A integração de dados muitas vezes impõe a necessidade de carregar informações oriundas de arquivos textos (.txt, .csv, .xls , etc ..) pois, nem sempre existe a disponibilidade de web services ou api que possibilitem acesso constante e seguro a determinadas informações. Diante deste contexto será simulado neste tutorial a carga de três arquivos no formato .txt presentes em uma pasta do sistema operacional que terão seus dados carregados em uma base de Staging no Sql Server.   Ambiente:   O ambiente de desenvolvimento dessa solução é composto pelo sistema operacional Windows 10,   banco de dados Sql Server e Integration Services (SISS – ferramenta para extração e carga dos dados).     Problema:   Os Arquivos Estado01.txt , Estado02.txt e Estado03.txt possuem os nomes dos estados e suas siglas separados pelo caracter pipe(|). O problema consiste em desenvolver um pacote no Integration Services que seja capaz de extrair os dados destes três arquivos e carr