- 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 - PythonModelando o Sistema Bancário em POO com Python
Neste desafio iremos atualizar a implementação do sistema bancário, para armazenar os dados de clientes e contas bancárias em objetos ao invés de dicionários. O código deve seguir o modelo de classes UML.
AdvancedFull-Stack - PythonOtimizando o Sistema Bancário com Funções Python
Neste desafio, você terá a oportunidade de otimizar o Sistema Bancário previamente desenvolvido com o uso de funções Python. O objetivo é aprimorar a estrutura e a eficiência do sistema, implementando as operações de depósito, saque e extrato em funções específicas. Você terá a chance de refatorar o código existente, dividindo-o em funções reutilizáveis, facilitando a manutenção e o entendimento do sistema como um todo. Prepare-se para aplicar conceitos avançados de programação e demonstrar sua habilidade em criar soluções mais elegantes e eficientes utilizando Python.
AdvancedBack-End - JavaScriptPublicando Seu Portfólio Profissional no GitHub Pages
Explore todos os conceitos que aprendemos nessa imersão e replique (ou melhore, porque não) este projeto prático. Para isso, crie seu próprio repositório e, com isso, aumente ainda mais seu portfólio de projetos no GitHub! Lembre-se de que você pode criar sua própria estrutura JSON e deixar a sua página de portfólio profissional totalmente dinâmica e com a sua cara 😎
AdvancedFront-End - JavaScriptConstruindo uma Pokédex com JavaScript
Entenda a importância do Git/GitHub nos Desafios de Projeto da DIO, além de explorar o mundo Pokémon através do consumo de uma API REST para a criação de uma Pokédex incrível! Para isso, você irá explorar, além do JavaScript, todos os fundamentos de desenvolvimento Web aprendidos até aqui.
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 - C#Implementando Validações de Testes Unitários com C#
Neste desafio você utilizará seus conhecimentos adquiridos no módulo de Testes Unitários com c# da trilha de .NET.
AdvancedFull-Stack - QAO Dia a Dia de um QA: A Prática de Testes Manuais Funcionais
Revisar conceitos úteis para testes manuais no mundo ágil, bem como compreender e praticar atividades relativas ao dia a dia de um QA, com foco em testes manuais funcionais.
IntermediaryFull-Stack - AngularCriando um Catálogo de Filmes com Carousel em Angular
Neste Lab você foi capaz de acompanhar a expert na criação de um Carousel em Angular para exibição de um catálogo de filmes. Dessa forma, a expert desenvolveu todo o projeto a partir das noções básicas de Angular. O objetivo do projeto consiste na criação do carrossel com animações que fornecem uma transição mais suave ao Carousel. Agora, você começou sua jornada utilizando o Framework Angular para projetos de front-end!
AdvancedFull-Stack - AngularCriando o Seu Próprio Blog com Angular
Você foi capaz de criar um blog usando o framework Angular. Dessa forma, juntamente com a expert foi possível compreender os conceitos de SPAs (Single Page Applications) e principais blocos do Angular. Assim, você começou sua jornada utilizando o Angular que é amplamente utilizado no desenvolvimento Front-end.
AdvancedFront-End
