
Conheça a proposta educacional deste curso e principalmente quais são os diferenciais do professor Marco Maddo.
O professor Marco Maddo ensina muito além do conteúdo do curso...
Seja protagonista da sua carreira na área de tecnologia.
Aula de apresentação dos objetivos do curso.
Instalação da IDE IntelliJ Community
Nesta aula você receberá orientações para o download e instalação da IDE IntelliJ Community que será utilizada durante todo o treinamento para você aprender programar em Kotlin.
Verá que para acadêmicos ou professores de universidades, é possível ter acesso free aos softwares completos totalmente free.
Nenhum treinamento é eterno, principalmente quando se trata de informática. Neste vídeo eu deixo um importante recado sobre a atualização total do conteúdo do curso para o ano 2022, garantindo assim, que o aluno tenha o melhor e mais atualizado conteúdo todos os anos.
Overview IntelliJ CE
Nesta aula você vai conhecer alguns dos recursos básicos da IDE IntelliJ, tais como:
Como atualizar a IDE
Como instalar Plugins
Como customizar o tema da IDE
entre outros
Códigos Fontes - Clone do Repositório oficial do curso.
Nesta aula extra você aprenderá como clonar o repositório oficial do curso e ter acesso aos códigos fontes das aulas, atualizados para que você possa comparar com o seu aprendizado. Além disso estará desenvolvendo um importante soft skill desejado no mercado de trabalho pelas melhores empresas de tecnologia do Brasil e do Mundo.
Oportunidade
Participe da comunidade VIP dos alunos do curso e tenha acesso às novidades do mundo Kotlin mais rapidamente.
O objetivo dessa aula é apresentar o que você vai aprender nessa seção.
O objetivo dessa aula é demonstrar como verificar se os arquivos criados para os programas em Kotlin, estão no padrão charset UTF-8.
Scopo
Linux
MacOS
O objetivo dessa aula é demonstrar a forma correta de nomear Classes em Kotlin.
O objetivo dessa aula é apresentar qual é a estrutura padrão que devemos utilizar para programas em Kotlin.
Aprenda nesta aula usar engenharia reversa para aprender mais sobre o estilo e estrutura dos programas nativos Kotlin.
Como tornar qualquer código Kotlin em um programa executável?
Nesta aula você irá criar o seu primeiro programa nativo em Kotlin e aprenderá em detalhes o que você deve providenciar para que seu código torne-se em um programa executável, ou seja, que possa rodar para executar alguma tarefa específica.
Leitura recomentada para que você entenda em detalhes, cada uma das linhas de código kotlin utilizada para construir o seu primeiro programa em Kotlin. Mesmo que ainda seja simples, é importante dominar os fundamentos bais básicos para tirar o máximo na sua jornada de aprendizagem Kotlin.
Nesta aula você vai aprender algumas maneiras de imprimir mensagens na tela, com salto de linhas e tabulação.
Nesta aula você vai aprender criar um mecanismo em Kotlin capaz de receber informações para posterior impressão. Este mecanismo chamamos de método.
Nesta aula você compreenderá um dos fundamentos mais básicos da computação que é a entrada de dados, o processamento e a saída de resultados que está presente em todas as linguagens de progamação.
Nesta aula você irá aprender como criar um programa nativo em Kotlin capaz de calcular quantos anos de vida uma pessoa tem, e compreenderá o fundamento básico da computação que é a Entrada de Dados, o Processamento e a Saída apresentando os resultados.
Nesta aula você vai compreender que mesmo já tento resolvido o desafio proposto para o terceiro projeto no curso, ainda assim, poderemos implementar melhorias para tornar o projeto mais profissional, aplicando técnicas e boas práticas de programação.
Nesta Dica do Professor você aprenderá utilizar o REPL que vai permitir que você possa testar os recursos da Linguagem Kotlin sem a necessidade de criar um projeto completo.
Nesta aula faremos uma breve explicação do que você vai aprender.
Validação da instalação do Kotlin via terminal no Linux.
Aprenda instalar via comandos de terminal o Kotlin no Linux, com comentários para MacOS e Windows.
Crie nativamente scripts em Kotlin utilizando apenas comandos de terminal, compile e teste sem usar uma IDE.
Usaremos o comando repeat para listar conteúdos repetidamente no terminal, via script em Kotlin.
Nesta aula você vai aprender quais são os tipos de dados disponíveis na linguagem Kotlin.
var
val
const val
Esta aula contempla um exemplo do mundo real de conhecimento público que é o cálculo do raio do círculo, sendo que para efetuar o cálculo, deveremos conhecer qual tipo de variável é a mais indicada para desenvolver um programa em Kotlin para efetuar o cálculo necessário
Nesta aula você vai criar um programa nativo em Kotlin para efetuar o calculo do raio do círculo e aplicar corretamente os conceitos para declarar os tipos de variáveis adequadamente no contexto do problema proposto.
Nesta Dica do Professor você vai aprender utilizar um método para permitir que seus programas em Kotlin possam receber dados digitador pelo usuário a partir do teclado.
Nesta dica do professor você vai aprender como utilizar bibliotecas contando constantes e funções da matemática pré-definidas, podendo assim, ganhar produtividade ao programar sem a necessidade de escrever códigos já existentes.
Nesta aula você vai compreender o que são Tipos de Dados e quais os Tipos de Dados disponíveis na linguagem Kotlin. Verá também alguns exemplos aplicados aos tipos de dados.
Nesta aula você vai aprender com mais detalhes como declarar variáveis do tipo Char e String.
Nesta aula você vai conhecer alguns métodos comuns e úteis para trabalhar com variáveis do tipo String, tais como:
Transforma a String em letras maiúsculas
Transforma a String em letras minúsculas
Contar quantas letras a String contém
etc
Nesta aula você vai aprender declarar tipos de dados Byte, Int, Short e Long.
Irá também identificar quais os valores mínimos e máximos permitidos para cada tipo de dados.
Nesta aula você vai aprender declarar tipos de dados Float e Double
Irá também identificar quais os valores mínimos e máximos permitidos para cada tipo de dados.
Dica do Professor
Nesta dica, você vai conhecer dois mecanismos nativos da linguagem Kotlin que permitem formatar a saída de dados numéricos, adicionando zeros a esquerda conforme o exemplo abaixo:
Número 1, saída 01
Número 50, saída 0050
Exercício de Programação em Kotlin
Neste exercício você aprenderá como implementar em Kotlin a programação necessária para calcular a área de um triângulo e receberá dicas importantes do professor com orientações para você desenvolver suas habilidades como programador Kotlin da melhor forma possível.
Nesta aula iremos implementar em um programa nativo Kotlin, a solução para calcular a média ponderada.
Neste exercícios, você irá aplicar suas habilidades para criar um conversor de medidas. Irá receber uma medida em pés, e transformar em Jardas, Polegadas e Milhas.
Nesta aula você vai aprender utilizar os operadores aritméticos em Kotlin.
Nesta aula você vai aprender o que são operadores relacionais.
Nesta aula você vai aprender quais são os operadores lógicos disponíveis em Kotlin.
Tabela Verdade para operadores AND OR NOT.
Nesta aula de apresentação você compreenderá a importância dos controle de fluxo na programação.
Nesta aula você vai aprender implementar uma estrutura de fluxo de execução com a expressão IF.
Nesta aula você vai aprender utilizar a expressão IF ELSE em Kotlin
Nesta aula você vai aprender utilizar a expressão IF ELSE IF.
Nesta aula você vai aprender trabalhar com a expressão WHEN que tem um comportamento semelhante ao IF ELSE.
Nesta aula você compreenderá o que são laços de repetição e quais estruturas a linguagem Kotlin ofereça.
Nesta aula você vai aprender implementar laços de repetição com FOR.
Nesta aula você vai aprender implementar a estrutura de repetição WHILE da linguagem Kotlin.
Aprenda na prática aplicar a estrutura de repetição WHILE, criando uma aplicação nativa em Kotlin que fará a conversão de números binários para decimais.
Conclusão da aplicação para converter números binários em decimais.
Nesta aula você vai aprender implementar laço de repetição com o DO WHILE em Kotlin.
Nesta seção do curso, iremos nos aprofundar na programação Kotlin, aprendendo novos fundamentos sobre Array e aplicar ao mesmo tempo conceitos já estudados para melhor entendimento dos conceitos relacionados com Arrays.
Nesta aula iremos aprender como criar um Array simples vazio, ou seja, sem nenhum elementos ou dados, e observar alguns comportamentos e métodos.
Nesta aula você vai aprender a habilidade de criar, inicializar, imprimir e modificar dados em um array do tipo string.
Nesta aula você vai aprender ler o conteúdo de um array utilizando o laço de repetição for e além disso, irá também pratica a habilidade de utilizar o modo debug para visualizar o conteúdo do array em memória.
Neste Moderno curso que ensina a linguagem Kotlin com exemplos de algoritmos comentados e resolvidos para quem nunca programou.
Curso ensina como resolver algoritmos em Kotlin e lógica básica de programação para quem nunca programou
Aprenda programar em Kotlin resolvendo algoritmos do zero e desenvolva microservices backend frontend web Android iOS
Kotlin é atualmente a linguagem oficial para desenvolvimento de Aplicativos Android, mas permite também desenvolver softwares completos para Desktop, Web, iOS, Web Services, Scripts de console entre outras possibilidades.
Aulas de Programação Kotlin
O foco do curso é a base da programação em geral, aplicando com exemplos de programas escritos em Koltin, os fundamentos da computação, de tal forma que o aluno vai aprender a linguagem Kotlin resolvendo problemas da computação clássicos com exemplos nas aulas ou em algoritmos clássicos resolvidos passo-a-passo pelo professor.
Fundamentos da Linguagem
Este é um curso que ensinará aos inscritos os fundamentos da linguagem Kotlin, preparando o aluno para que possa aprofundar os conhecimentos a serem aprendidos ao longo das aulas neste treinamento.
Curso criado e pensado no iniciante
Este curso é indicado para quem está iniciando os estudos na área da computação e deseja aprender uma linguagem moderna como Kotlin.
Desenvolvimento de Aplicativos Nativos
Após desenvolver as habilidades básicas, estudando os fundamentos da linguagem Kotlin, você irá aprender desenvolver passo-a-passo diversos aplicativos Android nativos em Kotlin, transformando os exemplos dos exercícios de nivelamento das aulas de fundamentação Kotlin, em aplicativos sensacionais.
Aulas 100% Práticas
Todas as aulas do curso são 100% práticas, de tal forma que o aluno deverá escrever código nativo em Kotlin para poder desenvolver as habilidades, as competências e ter segurança para avança para as próximas aulas do treinamento.
Certificado
Todo aluno ao concluir este treinamento receberá um certificado de participação, que poderá ser utilizado com atividade complementar em cursos de nível superior, além de comprovar em um processo seletivo de emprego que você tem essas habilidades e competências esperadas pelo mercado de trabalho para o perfil de um programador iniciante, nível júnior.
100% de Satisfação ou 100% de reembolso
Todo aluno tem a garantia de pedir reembolso do valor pago dentro de até 30 dias após a inscrição se por qualquer motivo não gostar do curso. OBS: Recomenda-se uma atenta leitura às regras e política de reembolso da Udemy.