- LuaCriando um Simulador de Aventuras com Lua
Aqui vamos criar um Simulador de Aventura com uma complexa e versátil estrutura de dados por trás dos panos, com foco em Programação Orientada a Objetos, bibliotecas de terceiros e anotações de tipagem em Lua. Um ótimo projeto para o seu portfólio.
IntermediaryFull-Stack - LuaConstruindo um Simulador de Batalhas com Lua
Crie um Simulador de Batalha no terminal, dessa vez usando múltiplos scripts em Lua como módulos, um loop lógico infinito e uma janela de ação para o usuário tomar decisões e alterar como a batalha se desenrola.
IntermediaryFull-Stack - LuaCriando um RG pro Creeper do Minecraft com a Linguagem Lua
Construa uma aplicação simples em Lua onde você vai aprender a trabalhar com variáveis, funções e lógica condicional de uma maneira decontraída e lúdica. No final vamos colocar nosso projeto em um repositório do Github.
BeginnerFull-Stack - AndroidApp Android de Extrato Bancário em Kotlin com Coroutines e LiveData
Neste Lab você será desafiado a reproduzir um App Android de Extrato Bancário começando do zero! Partindo desde a configuração do ambiente de desenvolvimento até a implementação do App tendo em vista sua prototipação. Para isso, vamos explorar tendências do desenvolvimento mobile nativo para Android, como Kotlin, Coroutines, LiveData, Jetpack e Material Design 3. Adicionalmente, você poderá sair da sua zona de conforto e executar uma API RESTful (feita em Java com SpringBoot) localmente, possibilitando uma integração real entre o seu App e um Back-end usando o protocolo HTTP. Por fim, lembre-se de deixar o projeto com a sua cara, ou seja, sinta-se à vontade para criar melhorias funcionais e visuais 😉
AdvancedMobile - GitHubCriando Seu Currículo Online Com HTML e GitHub Pages
Explore os pilares tecnológicos da carreira de Front-end, estruturando seu Currículo Online com HTML e CSS. Visando simplificar essa experiência, vamos usar o GitHub Pages para publicar o nosso Website. Nesse sentido, também falaremos um pouco sobre CI/CD, conceito implicito no GitHub areavés das Actions (disparadas pelo GitHub Pages). Durante este projeto, teremos diversas dicas para preencher o seu perfil pessoal utilizando a plataforma da DIO
BeginnerFront-End - KotlinAbstraindo Formações da DIO Usando Orientação a Objetos com Kotlin
Crie uma solução em Koltin abstraindo o domínio das "Formações Educacionais da DIO". Nesse contexto, você será desafiado a evoluir um algoritmo que explora o conceito de Programação Orientada a Objetos (POO) no domínio em questão. Sendo assim, você deverá melhorar essa abstração e resolver os TODOs definidos no código. Booooooora!?
BeginnerFull-Stack - UX/UIUI/UX: Criando a Interface do Instagram com Figma
O Figma é uma das melhores ferramentas online de UI Design, ou seja, de Interface do Usuário.Vamos utilizá-lo para reconstruir a interface do Instagram, aproveitando os principais recursos que o programa oferece, como versionamento automático, painéis de camadas e objetos, bibliotecas de componentes compartilhadas e flows. O Resultado? Telas e fluxos do aplicativo Instagram criados por você e com propostas de melhorias na interface que agreguem na experiência final do usuário.
IntermediaryFront-End - Machine LearningCriando Uma Aplicação Para o Reconhecimento Facial com Deep Learning
Nesse curso será desenvolvido um sistema de reconhecimento facial do zero utilizando métodos de machine learning e visão computacional. Para essa tarefa será aplicada uma rede de Deep Learning baseada no modelo YOLO utilizando o ambiente colaborativo COLAB. Tudo isso será feito com base na própria webcam do seu computador e processamento em nuvem.
IntermediaryBack-End - UX/UIUI/UX: Construindo a Interface Moderna do Orkut com Figma
Crie uma interface do Orkut como se fosse sua: com uma foto que você colocaria no seu perfil, comunidades que você seguiria, e assim por diante. Aplique todos os conhecimentos adquiridos neste Desafio na prática.
IntermediaryFront-End - FlutterCriando Um App de Podcast Multiplataforma com Flutter
Neste Lab você foi capaz de acompanhar a expert na criação de um aplicativo de podcast, aprenda como trabalhar com widgets de maneira correta, veja como trabalhar com navegação de aplicação e entenda como funciona o gerenciamento de estados de um app.
IntermediaryMobile - CSSMultiverso Spider-Man: Criando um Site com HTML, CSS e JavaScript
Aprenda a trabalhar com os principais efeitos de CSS e explore o máximo das animações para construir um Layout Rico baseado no multiverso do spiderman, vá além aprendendo mais sobre posicionamento de elementos em tela, construção baseada em sobreposição de blocos e domine a arte de compor itens em tela.
IntermediaryFront-End - Segurança da InformaçãoHacking prático na web: Ataques, Mitigações e Desafios
Neste lab iremos apresentar de forma dinâmica e prática os ataques mais recorrentes na Web (Top Ten, OWASP). Serão apresentadas técnicas e ferramentas para prover autonomia para que profissionais de TI sejam capazes de utilizar boas condutas de mitigação. Os desafios atuais e futuros no submundo da segurança na web também são objetivos deste curso. Com grandes poderes, você terá grandes responsabilidades. E aí, você está preparado para se proteger de um ataque hacker?
AdvancedFull-Stack