Sobre O Curso

Vamos fazer um overview e nivelamento sobre o que será visto no curso. Como atua um desenvolvedor Full Stack e o que o mercado espera deste profissional.

Será apresentado o projeto que será desenvolvimento ao longo do curso. O projeto terá incio pela parte backend, construção de uma API RESTFull com comada de segurança, documentação e testes. Além disso, será desenvolvida uma rica interface em ReactJs.

O que é? Quais as melhores práticas e arquiteturas atuais para o desenvolvimento backend.

Vamos abordar algumas tecnologias para desenvolvimento backend, porém o foco será Spring Boot (java).

Preparação e instalação das ferramentas necessárias para desenvolver backend.

Primeiros passos com Spring Boot. Entendendo um pouco sobre sua arquitetura, configurações, etc.

Configuração e utilização de banco de dados com Spring Data

O que são e como mapear e trabalhar com entidades, Pojos e Dtos.

Entendendo o funcionamento da injeção de dependências, ciclo de vida de objetos e outros.

O que são APIs? Para que servem? Arquitetura e melhores praticas.

Neste momento vamos estar prontos para criar nossa primeira API.

APIs RestFull: o que é, melhores práticas e como implementar.

Vamos criar um CRUD operacional completo em nossa API RestFull, além é claro de testar suas funcionalidades.

Introdução e utilização do jUnit, Mockito e Powermockito para execução de testes unitários.

Criaremos testes unitários automatizados e mediremos o percentual de cobertura de nosso projeto

Para finalizar, iremos aprender sobre JWT, camada de segurança para nossos serviços. Além disso, iremos publicar nossa aplicação na nuvem.

Vamos entender e conhecer algumas tecnologias para desenvolvimento FrontEnd. Entender o que o mercado espera de um desenvolvedor com estes conhecimentos. Além disso, vamos tratar sobre arquitetura SPA(Single Page Application). Iremos utilizar a linguagem de programação ReactJs.

Vamos preparar o ambiente para começarmos a desenvolver frontend.

Vamos entender como usar recursos de alto nível em nosso frontend.

Vamos criar uma tela de Login que irá comunicar-se com nossa API RESTFull.

Vamos implementar um cadastro, listagem, edição e remoção de dados. Vamos aprender a validar os dados do formulário com as melhores práticas.

Neste momento iremos testar e publicar nossa aplicação na nuvem.

Iremos revisar tudo o que foi aprendido no curso e reforçar os principais conceitos.

irei validar o projeto aplicado que cada aluno irá desenvolver.

about

Fique preparado para o mercado de trabalho

  • Matricule-se gratuitamente

    Matricule-se e ganhe as duas primeiras aulas.
    PS: Para que o curso ocorra serão necessárias pelo menos 50 inscrições

  • Indicou, ganhou!

    Indique 5 alunos e ganhe o curso.
    Entre em contato conosco e peça seu cupom de indicação!

    • Aulas Online Com o Professor

      São 100 horas de curso.
      25 horas online (via ZOOM) e 75h extra classe com mentoria no mesmo horário das aulas.

    • Acesso completo as aulas

      Todas aulas são gravadas e disponibilizadas aos alunos até 24horas após o término da aula.
      Material impresso, vídeos e códigos fontes também são disponibilizados

    • Tire suas dúvidas com o professor

      Em caso de dúvidas ou auxílio basta solicitar ao professor através do portal.

    • Aulas e mentoria aos Sábados (Previsão 30/07/2023)

      Das 09:00h às 14:00h

    Efetuar Matrícula Grátis
Testimonial

O professor...

Empresário, formado em Engenharia de Computação pela Universidade Uniftec em Caxias do Sul, Rio Grande do Sul. Pós-graduação MBA em Arquitetura de Software e Soluções, pela IGTI. Atua no segmente de desenvolvimento de sistemas há mais de 13 anos. Atuação em grandes empresas do setor privado como: Lojas Marisa, Renner, Sodexo até mesmo do setor público como: Iplan Rio, TST (Tribunal Superior do Trabalho), INPI, TJSP, entre outros. Idealizador das plataformas 4Vendas.com e blablabla.chat, entre outras.

testimonial

Tiago Colleoni Zaro

Engenheiro de Computação