Participe do Evento de Kotlin Gratuito da Alura, os 7 Days de Kotlin, onde você terá a oportunidade de praticar habilidades essenciais de programação de maneira divertida e envolvente.
Durante este evento, você irá desenvolver uma aplicação que consome uma API para acessar o ranking dos 250 melhores filmes do IMDB, retornando os dados em formato JSON.
Em seguida, você começará a organizar uma modelagem que possibilitará a exibição correta dos filmes na tela.
Você terá a chance de trabalhar com o Compose e explorar diversos conceitos que desafiarão seus conhecimentos em Kotlin. Aproveite esta oportunidade para aprimorar seu portfólio e enriquecer seu GitHub!
7 Days of Code de Kotlin
Durante o evento “7 Days of Code de Kotlin” da Alura, você irá desenvolver uma aplicação que consome uma API para acessar o ranking dos 250 melhores filmes do IMDB, retornando os dados em formato JSON.
Em seguida, você começará a organizar uma modelagem que permitirá a exibição correta dos filmes na tela.
O aluno vai trabalhar com o Compose e explorar diversos conceitos que desafiarão seus conhecimentos em Kotlin.
Aprimore Seu Portfólio
Aproveite esta oportunidade para aprimorar seu portfólio e enriquecer seu GitHub, destacando suas novas habilidades para futuros empregadores. Confira o que será trabalhado:
- Dia 1: Já no primeiro dia, você vai fazer o seu código Kotlin rodar e apresentar uma tela com informações de um filme qualquer, usando a toolkit Compose.
- Dia 2: Nesse dia, você irá alterar o seu código para carregar a imagem da capa de um filme a partir de uma URL passada, lendo o InputStream e devolvendo um Bitmap para ser exibido pela aplicação.
- Dia 3: Aqui, você irá modificar e personalizar a estrutura do layout, ajustando o tamanho e alinhamento dos elementos, explorando ao máximo as capacidades do Compose.
- Dia 4: No desafio de hoje, você vai alterar seu código para passar a exibir em vez de apenas um, vários filmes. Ou seja, você começará a apresentar uma lista de filmes dinâmica.
- Dia 5: Chegou a hora de brincar com a API! Nesse dia, você irá finalmente consumir a API do IMDB, buscar os top 250 filmes da lista deles e imprimir o JSON correspondente no console.
- Dia 6: Hoje você vai converter o JSON obtido a partir da API do IMDB para um objeto Kotlin que contenha os campos necessários, tudo de maneira assíncrona, usando a referência State.
- Dia 7: No sétimo e último dia do desafio, você terá a possibilidade de refatorar o seu código de maneira a torná-lo melhor. Além disso, você poderá alterar o seu layout em coluna para um em grade, e também criar uma mensagem para um estado de carregamento ou de erro.
Criado por Profissionais do Mercado
O evento é liderado por Alex Felipe, Tech Lead e instrutor na Alura, que traz sua vasta experiência como desenvolvedor em Java, Kotlin e Android, além de ser criador de mais de 40 cursos.
Este evento é ideal para quem tem interesse em tecnologia e programação, e deseja aprender como praticar as habilidades exigidas pelo mercado de trabalho.
Kotlin
O Kotlin é uma linguagem de programação moderna e concisa que foi criada pela JetBrains e se tornou oficialmente suportada pelo Google como uma linguagem para desenvolvimento de aplicativos Android.
Desde seu lançamento em 2011, o Kotlin tem ganhado popularidade entre desenvolvedores devido à sua simplicidade, segurança e interoperabilidade com Java.
Principais Características
Uma das características mais notáveis do Kotlin é sua sintaxe concisa, que permite escrever menos código, tornando o desenvolvimento mais rápido e menos propenso a erros.
Kotlin é uma linguagem tipada estaticamente, o que significa que os erros de tipo podem ser detectados em tempo de compilação, aumentando a segurança do código.
O suporte a programação funcional também é um atrativo, permitindo que os desenvolvedores adotem estilos de programação mais flexíveis e poderosos.
Interoperabilidade com Java
Um dos maiores trunfos do Kotlin é sua interoperabilidade com Java. Isso significa que os desenvolvedores podem usar bibliotecas Java existentes em seus projetos Kotlin sem problemas.
Essa compatibilidade facilita a adoção do Kotlin em projetos já existentes, permitindo uma transição suave e gradual, além de preservar o investimento em código Java já desenvolvido.
Ecossistema e Ferramentas
O ecossistema do Kotlin é crescente e vibrante, com uma ampla gama de ferramentas e bibliotecas disponíveis.
O suporte robusto em IDEs como IntelliJ IDEA e Android Studio proporciona uma experiência de desenvolvimento rica, com recursos como autocompletar, refatoração e depuração.
Kotlin possui bibliotecas populares, como o Ktor para desenvolvimento de aplicativos web e o Kotlin Coroutines para programação assíncrona.
Alura
A Alura é uma plataforma de educação online que se destaca por oferecer cursos de tecnologia e desenvolvimento profissional.
Fundada em 2013, a Alura tem como missão democratizar o acesso ao conhecimento e capacitar pessoas em diversas áreas, como programação, design, marketing e negócios.
Com uma abordagem focada na prática, a plataforma se tornou uma referência para aqueles que buscam se atualizar e se destacar no mercado de trabalho.
Variedade de Cursos
Uma das grandes vantagens da Alura é a variedade de cursos disponíveis. Com mais de 1.000 cursos em seu catálogo, a plataforma atende a diferentes níveis de conhecimento, desde iniciantes até profissionais avançados.
Os cursos são organizados em trilhas de aprendizado, que permitem que os alunos sigam um caminho estruturado para desenvolver suas habilidades em áreas específicas, como desenvolvimento web, mobile, data science e design.
Metodologia de Ensino
A Alura adota uma metodologia de ensino prática que envolve teoria e exercícios práticos, permitindo que os alunos coloquem o conhecimento em prática imediatamente.
As aulas são compostas por vídeos curtos e dinâmicos, seguidos de quizzes e projetos que ajudam a fixar o conteúdo.
A plataforma oferece suporte de instrutores e uma comunidade ativa, onde os alunos podem interagir, tirar dúvidas e compartilhar experiências.
Link de inscrição ⬇️
As inscrições para o 7 Days of Code de Kotlin devem ser realizadas no site da Alura.
Compartilhe sua experiência na Alura e ajude outros a descobrir o poder do aprendizado online!
Gostou do conteúdo sobre o evento de Kotlin? Então compartilhe com a galera!
Deixar um Comentário