Formação Fullstack Master

Conteúdos disponíveis

Fullstack Master

Fundamentos de JS

40 Aulas (5h 27min)

Conheça os conceitos e características da linguagem Javascript, seu funcionamento e como ele se relaciona com HTML e CSS. O que é ECMAScript, variáveis tipo VAR, LET e CONST, Funções, High Order Functions (HOC), Modules, Assincronismo e a serventia do Package.json. Você dará seus primeiros passos com exercícios e entenderá como executar o JavaScript, de forma simples e descomplicada. Aprenderá sobre Escopos (Global e Local), Contextos, Closures, Arrow Functions, Pure Functions, Callback, Promises, Async/Await, Tratamento de Erros e várias outras especificidades do Javascript.

Projeto Palpite Box

46 Aulas (8h 34min)

Uma aplicação versátil que une as vantagens do NextJS com uma integração simples e poderosa com o Google Spreadsheets. Este projeto aborda tanto a camada backend, com uso de Variáveis de Sistema (DotEnv), conceitos de POST/GET, manipulação de datas com o MomentJS; entre outros. Já na camada frontend, você desfrutará de todo o potencial do ReactJS com o uso de hooks. Também é abordado o SWR para uma experiência real-time e importantes conceitos do mundo web, além de como criar um layout personalizável com o uso do TailwindCSS.

Convert MyMoney

40 Aulas (5h 27min)

Uma aplicação idealizada para consolidar os conceitos essenciais de assincronismo, muito utilizado no mundo JS. Neste projeto, você irá implementar NodeJS com ExpressJS para consumir (captar) dados oriundos da API do Banco Central e realizar a conversão da cotação de dólares em reais; tudo de forma assíncrona. Integraremos com uma linguagem de modelagem simples que permite gerar marcação HTML dinâmicamente (através do EJS) e também aplicamos Testes Unitários – com o uso da ferramenta Jest – para validar o aprendizado e garantir uma aplicação com cobertura de testes 100%.

Conversor de Unidades

6 Aulas (2h 5min)

Com foco em aprimorar os conhecimentos na área do frontend, este projeto tem aulas especialmente preparadas para abordar HTML, CSS e Javascript no lado do cliente (navegador). Este sistema realiza a conversão de milhas para metros, utilizando JQuery. Também aplicamos frameworks visuais já consolidados no mundo digital: Bootstrap e PureCSS.

Testes

23 Aulas (2h 36min)

Entenda os conceitos e a aplicabilidade com aulas totalmente focadas na utilização de Testes Automatizados. Conheça Mocha, Chai e como realizar uma cobertura de código 100%. Aprofunde ainda mais seus conhecimentos em Testes Unitários em uma aplicação utilizando ExpressJS e EJS.

Banco de dados

48 Aulas (10h 57min)

SQL ou NoSQL? Índices, schemas, paginação, autenticação, modelagem, abstração, CRUD e migrations. Tudo isto mostrado detalhadamente através de Provas de Conceito (POC´s) simples e diretas. Aprenda a fazer em Firestore, SQLite, MySQL, MongoDB e FaunaDB com aulas completas, item por item em cada banco! São quase 50 aulas só sobre banco de dados.

ORM's e Minhas Séries

20 Aulas (2h 56min)

Aprenda a utilizar ORM's SQL (Sequelize) e NoSQL (Mongoose) com aulas sobre Associações, Models e o clássico CRUD: create (criar), read (ler), update (atualizar) e delete (apagar).

Coloque em prática com um projeto gerenciador de séries (com direito à comentários) utilizando o modelo MVC com ExpressJS, EJS, Bootstrap e MongoDB.

Resumé - Projeto CV

27 Aulas (4h 54min)

Neste projeto, construimos um currículo com integração direta do Github utilizando NextJS, TailwindCSS com fontes customizadas e inclusão de favicon personalizado. Aplicamos responsividade, configuramos o purgeCSS, implementamos um domínio.dev com o Google Domains e apresentamos como realizar o desacoplamento das camadas de backend e frontend.

Construindo API's

14 Aulas (2h 46min)

Put, Get, Post e Delete. RestAPI ou GraphQL? Ambos! Aprenda a criar api´s utilizando o clássico RestAPI para construir CRUD (incluindo gerenciamento de imagens) e também como fazê-lo utilizando a tecnologia GraphQL. Vamos descobrir os motivos para usar e como aplicar Organizações, Padrões de Projetos e MVC.

Typescript

16 Aulas (2h 40min)

Utilizando todo o poder do NestJS, um poderoso framework para construir back-ends, você aprenderá a criar Classes, Interfaces, Controllers, Services e Providers, sempre utilizando Typescript. Também incluímos GraphQL e desenvolvemos os principais métodos de funcionamento do back-end.

Projeto Avançado

102 Aulas (22h 10min)

Partindo desde a concepção das especificações e definição dos layouts (utilizando o Figma), o DevShop é um E-commerce bastante elaborado, integrando todo o poder do Typescript com o uso do NestJS, TypeORM, integração com GraphQL e uso do Postgres. No frontend, NextJS com ReactJS, gerenciando os formulários com Formik e validações através do Yup. Aprenda a utilizar o JWT para gestão de permissões dos usuários e armazenamento de imagens na AWS S3.

Programador Atuando

DevReactJS

React, Hooks, Assincronismos e relacionados

33 Aulas (5h 40min)

Entenda assincronismo, como utilizar state, spread operator, functional components, organizações, boas práticas e é claro, Hooks! Criaremos o MyMoney, projeto que utiliza uma integração com Firebase (autenticação e publicação) e layout com o famoso Bootstrap.

Autenticação e Autorização

12 Aulas (2h 13min)

Vamos incrementar o projeto MyMoney com JWT e Axios, acrescentando novas funcionalidades e mostrando como refatorar o projeto de uma forma mais assertiva.

Projeto ComentAki

15 Aulas (2h 6min)

Vamos botar a mão na massa e construir um projeto com hooks personalizados, contextApi e integrar a api oficial do Firebase. Também trataremos do login, logout, autenticação e todo o gerenciamento dos comentários.

Projeto Mobile Meu IP

3 Aulas (41 min)

Dê seus primeiros passos utilizando React Native! Aprenda como funciona, suas especificidades em relação ao React Web, elaboração dos layouts e como é a utilização do Flexbox. Vamos juntos construir uma aplicação mobile que consumirá uma api online, buscando seu IP atual.

Projeto Mobile CalisTimer

34 Aulas (7h 5min)

Criaremos um timer específico para praticantes de calistenia, partindo da prototipação no Figma até a inserção de fontes customizadas e reprodução de sons e alertas. Utilizaremos React-Navigation, Progressbar e BackgroundProgress além de aplicarmos animações. Projeto incrível!

Testes Unitários e Tópicos Avançados

7 Aulas (1h 25min)

Aprenda a aplicar testes unitários em React. Como construir testes de renderização, testes que usam o useState e com mock de componentes. Além disso, como criar um projeto reutilizável e aplicar máscaras em inputs.

Documentação com Storybook

3 Aulas (22 min)

Documente seu projeto como um profissional! Aprenda a fazer a implantação do Storybook; aplicando decorators e fazendo o carregamento de stories dinamicamente. Além disso, vamos gerar estaticamente essa documentação e hospedaremos no Github Pages.

ReactJS

PowerSites

Alinhamento de conceitos

14 Aulas (2h 39 min)

Vamos entender a fundo o ecossistema Gatsby e os arquivos de configuração, assim como os componentes em ReactJS e o básico da criação de um projeto com Gatsby com e sem starters! Criaremos um projeto baseado em um código existente, veremos as vantagens do Gatsby-image construindo uma galeria de imagens e também como adicionar o TailwindCSS ao projeto. Por fim, como gerar uma página por imagem com gatsby-node.js.

Blog

16 Aulas (3h 4min)

Vamos criar um Blog? Quais fontes de conteúdo usar? Como serviço ou arquivos em disco? Quando escolher um ou outro, ou até mesmo misturá-los? Este projeto responderá essas e outras dúvidas. Ao final, utilizaremos markdown como fonte de conteúdo e faremos uso do frontmatter, paginação, seção de comentários e Netlify CMS.

Blog com CMS

12 Aulas (2h 6min)

Utilizando um CMS como serviço (headless) e aproveitando suas vantagens, modelaremos os dados no Contentful. Faremos o tratamento do conteúdo de forma flat e renderizaremos as imagens vindas do servidor. Para finalizar, criaremos Webhooks para atualização automática do site publicado na Netlify.

Catálogo de produtos - Fontes de dados

8 Aulas (1h 21min)

Aprenda a utilizar outras fontes de dados como MySQL, banco de dados interno, planilhas do Google e quais as vantagens de cada abordagem. Além disso, vamos aplicar uma automatização através de um botão na planilha para publicação da nova versão do site.

Catálogo com Cotação de Preço

21 Aulas (3h 46min)

Vamos criar um Sistema de cotações online; armazenando os produtos no Contentful! O projeto também terá listagem de produtos, pesquisa de produtos por categoria, visualização do carrinho, disparo do orçamento via email e fechamento do pedido de cotação.

Incrementando o Catálogo

6 Aulas (1h 6min)

Vamos acrescentar ainda mais recursos no projeto e fazer uso do famoso Algolia para buscas no site.

Faça sua inscrição e comece ainda hoje!

12x R$99,50

ou R$997,00 / ano

Garantir minha vaga

Pagamento 100% seguro

Métodos de Pagamento
Garantia em dobro

Incondicional

Se em 7 dias, por qualquer motivo, você achar que não fez um dos melhores investimentos da sua carreira, basta me enviar um e-mail e devolverei 100% do seu dinheiro.

Condicional

Se em 3 meses aplicando os ensinamentos do curso, você não conseguir desenvolver uma aplicação web sozinho, eu te acompanharei para descobrir os motivos e resolvê-los. Se mesmo após aplicar o que conversamos, você não atingir os resultados, devolverei todo o seu dinheiro. O risco é todo meu!

Resumindo

Ao fazer sua inscrição você receberá:

- Acesso ao Fullstack Master, DevReactJS e Power Sites

- Suporte total online

- Acesso à comunidade de alunos

- Garantia Dupla

Resumo

Faça sua inscrição e comece ainda hoje!

12x R$99,50

ou R$997,00 / ano

Garantir minha vaga

Pagamento 100% seguro

Métodos de Pagamento

Copyright © 2020 Devpleno. Todos os direitos reservados. Um produto We Dev Ideas / CNPJ: 06.189.599/0001-30