Desenvolvedor Full Stack - Do Zero à Nuvem
Sabemos que nos tempos atuais a demanda por profissionais de Tecnologia de Informação tem crescido de forma assustadora, sendo assim uma grande galera está entrando em processo de migração de área de atuação, e os mesmos precisam de conteúdos de qualidade e com informações realmente relevantes.
-----------------------------------
O que você aprenderá
- Instalar e configurar as ferramentas corretas para iniciar um projeto Web Fullstack
- Conceitos de Spring Boot 2.x.x
- Spring Security
- Spring Data JPA
- Spring MVC
- Linguagem de Programação Java 11
- POO - Programação Orientada a Objetos
- Conceitos do Framework Angular 12
- Implementar Autenticação com tokens JWT em seu projeto
- Implementar Autorização com tokens JWT em seu projeto
- Realizar deploy de sua aplicação frontend para nuvem da Vercel
- Realizar deploy de sua aplicação backend para nuvem da Heroku
- Conceitos de Typescript, HTML5 e CSS3
- Criar uma API REST
- Consumir uma API REST usando a ferramenta Postman
- Consumir uma API REST usando o front desenvolvido no curso
- Utilização do banco de dados h2 em tempo de compilação
- MySql em aplicações Spring Boot
e muito mais...
-----------------------------------
VISÃO FUNCIONAL:
Neste projeto você vai aprender a construir uma aplicação web completa, CRUD (CREATE, READ, UPDATE e DELETE) de um sistema Gerenciador de Ordens de Serviço que poderá ser implementado em uma pequena empresa.
VISÃO TÉCNICA - BACK END:
Iremos criar uma API Rest usando Java com Spring Boot 2.x.x e banco de dados MySQL. Vamos usar JPA com Hibernate Vamos aprender também validação de dados, tratamento de exceções, uso adequado do protocolo HTTP no padrão REST e muito mais.
Versão: Spring Boot 2.3.x
VISÃO TÉCNICA - FRONT END:Além do back end, também vamos desenvolver o front end utilizando Angular 12. Vamos explorar a arquitetura MVC do Angular, os componentes visuais do Angular Material, Angular reactive forms, navegação.
Versão: Angular 12
Conteúdo Vantagens Detalhes
- Aula 01 - Introdução
- Código fonte do projeto finalizado
- Links utilizados no curso
- Lista com cada tarefa realizada
- Importar Collection Postman
- Aula 02 - Ferramentas (Curso DEV Full Stack)
- Aula 03 - Iniciando a API (Curso DEV Full Stack)
- Aula 04 - Tipos enumerados (Curso DEV Full Stack)
- Aula 05 - Classes de domínio (Parte 1) (Curso DEV Full Stack)
- Aula 06 - Classes de domínio (Parte 2) (Curso DEV Full Stack)
- Aula 07 - Carga inicial da base de dados (Curso DEV Full Stack)
- Aula 08 - Perfil de teste (Curso DEV Full Stack)
- Aula 09 - Perfil de desenvolvimento (Curso DEV Full Stack)
- Aula 10 - findById (Tecnico) (Curso DEV Full Stack)
- Aula 11 - Padrão DTO (Curso DEV Full Stack)
- Aula 12 - Exceção para objeto não encontrado (Curso DEV Full Stack)
- Aula 13 - FindAll (Tecnico) (Curso DEV Full Stack)
- Aula 14 - create (Tecnico) (Curso DEV Full Stack)
- Aula 15 - Exceção para CPF já cadastrado (Curso DEV Full Stack)
- Aula 16 - Validations (Curso DEV Full Stack)
- Aula 17 - update (Tecnico) (Curso DEV Full Stack)
- Aula 18 - delete (Tecnico) (Curso DEV Full Stack)
- Aula 19 - CRUD para Cliente (Curso DEV Full Stack)
- Aula 20 - findByID (Chamado) (Curso DEV Full Stack)
- Aula 21 - findAll (Chamado) (Curso DEV Full Stack)
- Aula 22 - create (Chamado) (Curso DEV Full Stack)
- Aula 23 - update (Chamado) (Curso DEV Full Stack)
- Aula 24 - Autenticação com JWT (Curso DEV Full Stack)
- Aula 25 - Autorização (Curso DEV Full Stack)
- Aula 26 - Deploy do backend para nuvem (Curso DEV Full Stack)
- Aula 27 - Iniciando projeto front (Curso DEV Full Stack)
- Aula 28 - Estrutura do projeto (Curso DEV Full Stack)
- Aula 29 - Adicionar imports para o projeto (Curso DEV Full Stack)
- Aula 30 - Criando primeira Rota (Curso DEV Full Stack)
- Aula 31 - HTML e CSS para componente NAV (Curso DEV Full Stack)
- Aula 32 - Componente HOME (Curso DEV Full Stack)
- Aula 33 - Componente HEADER (Curso DEV Full Stack)
- Aula 34 - Componente TECNICO-LIST (Parte 1) (Curso DEV Full Stack)
- Aula 35 - Componente LOGIN (Parte 1) (Curso DEV Full Stack)
- Aula 36 - Componente LOGIN (Parte 2) (Curso DEV Full Stack)
- Aula 37 - Componente LOGIN (Parte 3) (Curso DEV Full Stack)
- Aula 38 - Logout (Curso DEV Full Stack)
- Aula 39 - Intercetor para requisições HTTP (Curso DEV Full Stack)
- Aula 40 - Finalizando componente TECNICO-LIST (Curso DEV Full Stack)
- Aula 41 - Componente TECNICO-CREATE (Parte 1) (Curso DEV Full Stack)
- Aula 42 - Componente TECNICO-CREATE (Parte 2) (Curso DEV Full Stack)
- Aula 43 - Componente TECNICO-CREATE (Parte 3) (Curso DEV Full Stack)
- Aula 44 - Botões de ação em TECNICO-LIST (Curso DEV Full Stack)
- Aula 45 - Componente TECNICO-UPDATE (Curso DEV Full Stack)
- Aula 46 - Bugfix para alteração de senha (Curso DEV Full Stack)
- Aula 47 - Componente TECNICO-DELETE (Curso DEV Full Stack)
- Aula 48 - CRUD completo para cliente (Curso DEV Full Stack)
- Aula 49 - Componente CHAMADO-LIST (Parte 1) (Curso DEV Full Stack)
- Aula 50 - Implementar serviço para Chamado (Curso DEV Full Stack)
- Aula 51 - Componente CHAMADO-CREATE (Parte 1) (Curso DEV Full Stack)
- Aula 52 - Validação de formulário CHAMADO-CREATE (Curso DEV Full Stack)
- Aula 53 - Serviço para CHAMADO-CREATE (Curso DEV Full Stack)
- Aula 54 - Componente CHAMADO-UPDATE (Curso DEV Full Stack)
- Aula 55 - Serviço para atualizar chamado (Curso DEV Full Stack)
- Aula 56 - Ajustes no HTML de CHAMADO-UPDATE (Curso DEV Full Stack)
- Aula 57 - Componente CHAMADO-READ (Curso DEV Full Stack)
- Aula 58 - Ajustes e melhorias de CSS (Curso DEV Full Stack)
- Aula 59 - Deploy do Frontend
- Agradecimentos finais (Curso DEV Full Stack)
Valdir Cezar é um apaixonado por tecnologia. Desde que iniciou sua trajetória profissional, notou que sua vocação era atuar com Tecnologia de Informação. Motivado pela possibilidade de ajudar um número crescente de pessoas com dicas e tutoriais, criou seu primeiro curso na plataforma da Hotmart e tem participado de diversas comunidades da área de TI ajudando com resolução de problemas e criando conteúdos para comunidade.
Nos momentos offline, Valdir gosta de ficar com a família. Correr e jogar bola é o seu hobby.
Avaliações
Perguntas Frequentes
Todas as avaliações mostradas aqui foram feitas por pessoas reais que compraram e deram sua opinião sobre o curso. Quando alguém compra um curso através da Hotmart, a pessoa recebe um convite para avaliar o conteúdo dele. A nota nesta página é o resultado da média das avaliações feitas por estes compradores, que vai de 1 a 5 estrelas.
A nota média de Desenvolvedor Full Stack - Do Zero à Nuvem é de 5 estrelas. Depois de cada compra na Hotmart, você tem a oportunidade de avaliar a qualidade do curso e o seu nível de satisfação. Com a opinião dos compradores, nosso sistema calcula a nota média e colhemos os comentários que vão ajudar outras pessoas no momento da decisão de compra.
Primeiro, você precisa criar seu cadastro grátis, clicando aqui. Lá dentro, você tem acesso a mais de 15 formatos pra transformar o que você sabe em um produto digital. Além disso, vai poder acessar também o Hotmart Academy.
O Prazo de Garantia é o período que você tem para pedir o reembolso integral do valor pago pela sua compra, caso o produto não seja satisfatório. Assim que solicitado, seu reembolso é processado automaticamente pela Hotmart em até 5 dias. Para pagamentos com boleto bancário, você precisa preencher uma conta bancária para receber o dinheiro. Passados os 5 dias, o valor poderá ser identificado em sua conta em até 7 dias úteis. Já o estorno da fatura do cartão de crédito varia de acordo com o meio de pagamento e pode ocorrer na fatura atual ou na seguinte.
Alguns cursos online oferecem um certificado digital de conclusão. Alunos podem emitir esse certificado ao final do curso ou entrando em contato com o Autor ou Autora. Esses certificados podem ser compartilhados em redes sociais como o LinkedIn e inseridos em informações curriculares.
Os produtos na Hotmart têm diferenciais que mudam de acordo com o tipo de produto e a disponibilidade. Por exemplo, produtos do tipo "Cursos online" podem ou não oferecer certificado digital de conclusão. Caso o certificado esteja disponível, alunos podem emiti-lo dentro do curso ou entrando em contato com o(a) Autor(a). Os certificados podem ser compartilhados em redes sociais como o LinkedIn e inseridos em informações curriculares. A garantia também é um diferencial dos nossos produtos e pode variar de 7, 15 ou 30 dias, de acordo com o oferecido pelo Autor(a). Para ver os diferenciais disponíveis neste produto, basta checar a seção Diferenciais.
Você receberá o acesso a Desenvolvedor Full Stack - Do Zero à Nuvem por email. Pode ser um curso online, um ebook, uma série de videoaulas, um serviço, evento, etc. O conteúdo será acessado ou baixado através de um computador, celular, tablet ou outro dispositivo digital. Você também pode acessar o produto comprado nesta página:
Para comprar este curso, clique no botão “Comprar”. Lembre-se de que nem todos os cursos estarão sempre disponíveis para compra. É possível que o Autor ou Autora esteja preparando uma nova turma ainda sem inscrições abertas.
Para ser Afiliado(a), recomendamos que leia os guias que disponibilizamos em todos os canais da Hotmart. Além disso, uma boa maneira de se informar um pouco mais é acessando nosso blog. O produto desta página está disponível apenas para compra, para ver os produtos de afiliação, vá até o Mercado de Afiliação.
Temos um canal exclusivo para receber denúncias em produtos que não estão de acordo com as regras da plataforma Hotmart. Se você vir informações inadequadas, denuncie aqui
Acesse nossa Central de Atendimento, onde explicamos, em detalhes, todas as dúvidas que você possa ter antes, durante ou depois de comprar um produto digital na Hotmart.