- Arquitetura de SistemasEntendendo a Importância da Modelagem e Segurança na Construção de APIs
Neste desafio, você terá a missão de compreender a importância da Modelagem e Segurança na construção de APIs. Para isso, anote todos os conceitos, definições e insights que julgar relevantes em um novo repositório Git, aumentando assim seu portfolio de conhecimentos. Nesse sentido, você pode organizar seu repositório da forma como preferir... Dica: organizar tudo em seu README.md pode ser uma alternativa bem rápida e efetiva, principalmente porque o GitHub provê uma interface bem simples e intuitiva para isso. Bons estudos!
AvançadoFull-Stack - JavaCriando um Banco Digital com Java e Orientação a Objetos
Reforce seu conhecimento em Programação Orientada a Objetos (POO) em Java com um desafio de projeto totalmente prático. Para isso, os pilares da orientação a objetos são devidamente explorados no contexto bancário, onde o expert implementa um projeto de referência (disponibilizado no GitHub) de forma prática e interativa. Sendo assim, você poderá desenvolver sua capacidade de abstração reproduzindo essa solução. Além disso, caso queira ir além, implemente suas próprias evoluções e melhorias ;-)
IntermediárioBack-End - AWSInfraestrutura Como Código com Serverless Framework na AWS
Chegou a sua hora de dar os seus primeiros passos na Nuvem da AWS! Para isso, o expert apresenta os conceitos de Serverless e Infraestrutura como Código (IaC) em uma abordagem totalmente prática usando o Serverless Framework. Sendo assim, você é desafiado a replicar a solução implementada pelo expert ou reproduzi-la na linguagem de programação que preferir. Booora!?
AvançadoFull-Stack - C#Abstraindo um Jogo de RPG Usando Orientação a Objetos com C#
Reforce seu conhecimento em Programação Orientada a Objetos (POO) em C# com um desafio de projeto totalmente prático. Para isso, os pilares da orientação a objetos serão devidamente explorados no contexto de um jogo de RPG. Com isso, você poderá desenvolver sua capacidade de abstração com um problema real e implementar as evoluções que julgar necessárias ;)
IntermediárioBack-End - Node.jsIntegrando um Backend em Node.js com um Frontend em React para um E-commerce
Aprenda como integrar um Front-end em React com uma API REST (desenvolvida em Node.js). Para isso, a expert apresenta uma abordagem totalmente prática de desenvolvimento, onde dicas e boas práticas fazem parte do seu percurso. Como desafio, reproduza ou faça um "fork" nos projetos da expert (os links estão disponíveis deste Desafio) e implemente suas próprias evoluções. Vamos juntos!?
AvançadoFull-Stack - iOSCriando um App de Lembretes e Tarefas com Swift
Crie um App no estilo "To Do List" do zero e conduza todo o processo de desenvolvimento usando Swift, uma das linguagens de programação de maior ascensão nos últimos anos, principalmente devido ao desenvolvimento para iOS. Por fim, você é desafiado a entregar seu próprio projeto, incorporando suas evoluções e melhorias! Está preparado?
AvançadoMobile - JavaAbstraindo um Bootcamp Usando Orientação a Objetos em Java
Desmistifique a Programação Orientada a Objetos (POO) com Java e pratique esse conceito fundamental nesse desafio. Para isso, os pilares da OO são devidamente formalizados: Abstração, Encapsulamento, Herança e Polimorfismo. Com isso, você poderá desenvolver sua capacidade de abstração com um problema real e implementar as evoluções que achar interessantes ;)
IntermediárioBack-End - GitCriando seu Primeiro Repositório no GitHub Para Compartilhar Seu Progresso
Reforce seu conhecimento em Git com um desafio de projeto totalmente prático, onde você executará todos os passos para a criação, atualização e sincronização de um repositório no GitHub. Para isso, tenha em mente todas as dicas e direcionamentos apresentados pelo expert nas aulas. Dessa forma, você poderá compartilhar suas anotações e exercícios em seu próprio repositório. Criando assim, o primeiro (de muitos) projetos do seu portfólio ;-)
InicianteFull-Stack - UX/UIRecriando o Layout da Uber com Temática do Mario Kart com Figma
Neste Lab iremos recriar o Layout da Uber com temática do Mario Kart com Figma, além de aprender configuração de cores, criação de menus suspensos, configuração de colunas, implementação do Scroll das telas e muito mais!
AvançadoFull-Stack - ReactCriando o Front-end com ReactJS
Desenvolva um e-commerce usando React com Redux, além de explorar duas das principais soluções de estilo, o Material UI e o Bootstrap. Para isso, a expert apresenta uma abordagem totalmente prática de desenvolvimento, onde dicas e boas práticas fazem parte do seu percurso. Como desafio, reproduza o projeto implementado pela expert e dê a ele a sua cara, criando novos estilos e personalizando a página inicial (como sugerido por ela). Use os links úteis para agilizar a sua jornada, vamos nessa!?
AvançadoFull-Stack - AWSCriando seu Ecossistema de Big Data na Nuvem
Com base no repositório disponibilizado pelo expert, te desafiamos a replicar e, porque não, melhorar o algoritmo de extração/contabilização de palavras. Para isso, você pode ordenar as palavras por ocorrência e não por ordem alfabética (apresentando as mais citadas no texto com prioridade), por exemplo. Sinta-se à vontade para evoluir o algoritmo de outras formas ;)
AvançadoBack-End - HadoopCriando um Ecossistema Hadoop Totalmente Gerenciado com Google Cloud Dataproc
Sua missão será criar um ecossistema de Big Data usando o Google Cloud Platform (GCP). Para isso, o expert te ensinará a configurar o Google Cloud Dataproc, um Hadoop totalmente gerenciado, usando seus créditos gratuitos da GCP.
AvançadoBack-End