Fullstack Master logo

Crie aplicações web completas com as tecnologias mais atuais do mercado

React, NextJS, NestJS, Remix, TypeORM e outras.

Formação FSM - Inscrições abertas
12x R$ 99,50

ou R$997,00 / ano

Garantir minha vaga

Pagamento 100% seguro

Métodos de Pagamento
Pagamento seguro

Pagamento seguro

Seus dados estão protegidos e sua compra é 100% segura.

Garantia Dupla

Garantia Dupla

Garantia incondicional de 7 dias e condicional de 3 meses.

Office hours

Office hours

Aulas ao vivo para traçar estratégias para a carreira.

O mercado precisa de você

Nos últimos meses houve um aumento de mais de 300% nas vagas de TI. Milhares delas ainda continuam abertas e uma pode ser sua!

Segundo pesquisas, o mercado de tecnologia foi um dos poucos que conseguiram ter um crescimento significativo em 2020, um ano marcado pela pandemia e pelo desemprego no Brasil.

Com a necessidade do isolamento social, a tecnologia se tornou fundamental para que as empresas continuassem suas operações.

Além disso, o mercado ainda enfrenta a dificuldade de encontrar bons profissionais, portanto, aqueles que conseguem se qualificar podem nadar de braçada.

Recortes da falta de profissionais no mercado

Para quem é a Formação FSM?

Para você que já atua na área de programação e quer ter mais conhecimento técnico e estratégico para conseguir dar o próximo passo na carreira: ter um aumento de salário, trocar de emprego ou conseguir uma vaga no exterior;

Para você que terminou a graduação, mas ainda não se sente confiante em criar projetos práticos;

Para você que já programou no passado e agora quer voltar para o mercado;

Para você que quer ingressar na área e já tem um conhecimento básico em programação;

E também é para você que ainda não teve nenhum contato com esse universo, mas tem muita força de vontade.

Para quem é?

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

Histórias de sucesso

Alto grau de satisfação entre os alunos

Marcus Ungarette

Marcus Ungarette

O Fullstack Master foi o primeiro curso que eu fiz quando resolvi mudar de carreira. Um ano depois, consegui meu primeiro trampo na área, remoto total e PJ. O que ajudou foi criar um portfólio e colocar no LinkedIn. Fui encontrado lá, não havia aplicado pra nenhuma vaga ainda. Fiz isso aos 30 anos, saí de um trampo que ganhava 5k pra agora ganhar metade, porque acredito que em pouco tempo consigo voltar ao salário que tinha antes na área que atuava (vendas/gestão). Acredite em você!

George Gadelha

Geoge Gadelha

Sempre via esses cursos sendo vendidos e não dava muita credibilidade por pensar que era "só mais um", foi aí onde eu errei. Desde que conheci o DevPleno, minha vida mudou e ainda acredito que irá mudar mais ainda. Além do Tulio ter me convencido pela honestidade em suas palavras, esse cara é um monstro haha. Ele te ensina não só coisas técnicas (que são exatamente o que o mercado está pedindo), mas também muda o seu jeito de pensar. Você passa a ver seus projetos "básicos" como produto que podem ser utilizados/vendidos.

Como o método FSM funciona

No método tradicional, você se vê diante de muitas coisas novas ao mesmo tempo, tendo que pular de uma stack para outra e criar vários projetos sem ao menos ter dominado os conceitos básicos.

No método Fullstack Master, o processo é divido em três etapas: Fundamentos, Consolidação e Voando Alto, que juntas formam um verdadeiro mapa para que você consiga aprender da forma correta e se mantenha em constante evolução. Além disso, você ainda conta com a Estratégia 2TF para te ajudar a chegar mais rápido ao seu objetivo profissional.

Sobre o Método

Fundamentos

Nesta etapa, você formará a base dos seus conhecimentos com os conceitos fundamentais que envolvem uma aplicação web.

Consolidação

Nesta etapa, você colocará a mão na massa e aplicará os conceitos da etapa anterior em primeiros projetos práticos.

Voando alto

Nesta etapa, você elevará o nível dos projetos com testes automatizados, integração com outros serviços, e muito mais!

Você não estará sozinho

Surgiu alguma dúvida durante as aulas? Não se preocupe!
Além do suporte total online e da comunidade de alunos, você ainda conta com as Office Hours* - aulas ao vivo semanais para te ajudar no conteúdo técnico e também te auxiliar a traçar estratégias para a sua carreira.

*acesso durante 3 meses após a data de inscrição.
Suporte

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

Aprenda com quem atua no mercado há 20 anos

Tulio Faria é mestre em Sistemas de Informação pela USP e criador do DevPleno. Iniciou sua carreira como professor ainda jovem, com apenas 18 anos em um curso técnico; depois disso, foram 11 anos em sala de aula formando desenvolvedores fullstack no sul de Minas Gerais.

Atualmente lidera a empresa We Dev Ideas e também faz parte da Toptal, empresa de recrutamento que tem como premissa reunir apenas 3% dos melhores desenvolvedores do mundo.

Em 2017, resolveu se dedicar ainda mais ao projeto que sonhou por anos, o DevPleno, cujo objetivo é fazer com que profissionais de tecnologia alcancem sucesso em suas carreiras por meio de conteúdo de qualidade.

Ao longo da sua jornada, você terá o apoio de quem realmente atua em grandes projetos do mercado nacional e internacional.

Tulio Faria de camisa preta, sorrindo e olhando para a frente

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

- Office hours por 3 meses

- Suporte total online

- Acesso à comunidade de alunos

- Garantia Dupla

Resumo

Perguntas frequentes

O desenvolvedor fullstack é aquele que consegue atuar em todas as camadas da aplicação, do back-end ao front-end. Atualmente esse perfil é um dos mais buscados e bem pagos da área de TI, justamente por ter essa flexibilidade para a execução de tarefas.

O salário de um programador fullstack pode facilmente ultrapassar os R$10mil por mês. Obviamente, esse valor varia de acordo com uma série de fatores.

Sim! Você pode se aprofundar mais em uma stack específica sendo um fullstack. Por conhecer todos os processos, você vai conseguir gerar muito mais valor e prever possíveis problemas na hora de desenvolver os projetos.

Eu costumo dizer que o programador fullstack é como um canivete suíço, pois ele tem várias ferramentas e cada uma delas pode ser usada em uma situação diferente, o que faz com que ele seja um profissional versátil e, por isso, bastante disputado pelas empresas.

Você poderá efetuar o pagamento pelo pix, cartão de crédito, débito ou por boleto bancário.

Sim! Você terá suporte total online para esclarecer suas dúvidas. Basta entrar em contato por e-mail ou WhatsApp. Além disso, você também pode contar com a ajuda da nossa comunidade de alunos.

Assim que o pagamento for aprovado, você receberá o link para acessar a área de alunos e já poderá assistir às aulas.

Sua assinatura tem a validade de 1 (um) ano.

Sim! Ao final do curso você receberá o seu certificado de conclusão.

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 © 2023 Devpleno. Todos os direitos reservados. Um produto We Dev Ideas / CNPJ: 06.189.599/0001-30