Curso Full Stack Developer

via Udemy

Go to Course: https://www.udemy.com/course/curso-full-stack-developer/

Introduction

Absolutely! Here's a comprehensive review and recommendation of the Coursera course titled "Curso Full Stack Developer": --- **Course Review and Recommendation: Curso Full Stack Developer** **Overview:** "Curso Full Stack Developer" is an extensive online course designed for aspiring developers who want to learn how to build complete web applications from scratch. It covers both back-end and front-end development, making it an ideal choice for those looking to gain comprehensive full-stack development skills. **What You Will Learn:** This course provides hands-on training in installing and configuring essential tools for developing a full-stack web application. You will delve into back-end technologies like Spring Boot 2.x.x, Spring Data JPA, Hibernate, and MySQL, while also mastering front-end frameworks including Angular 11, HTML5, CSS3, and Typescript. Additionally, it covers creating and consuming RESTful APIs, database management with H2 and MySQL, exception handling, validation, and best practices in HTTP protocol adherence. **Practical Project:** The core project involves building a CRUD (Create, Read, Update, Delete) application for managing service orders — a functional and realistic example that encapsulates the entire development process. Throughout the course, you will develop a REST API using Java and Spring Boot, paired with an Angular front-end, applying these skills to a cohesive software solution. **Technical Insights:** - Back-End: Java with Spring Boot 2.3.x, JPA with Hibernate, MySQL, and API development with REST principles. - Front-End: Angular 11, Angular Material, reactive forms, routing, and MVC architecture. - Additional skills include data validation, exception handling, layered development, environment-specific profiles, and use of the H2 database for testing. **Target Audience:** This course is tailored for students of computer science, software development professionals, and tech enthusiasts eager to expand their skill sets. Whether you're aiming to reinforce academic knowledge with practical experience, enhance your portfolio, or pivot into full-stack development, this course offers valuable insights. **Pros:** - Comprehensive and up-to-date curriculum covering popular frameworks. - Hands-on project that simulates real-world applications. - Clear focus on both back-end and front-end development. - Suitable for learners at different levels, especially those with some foundational knowledge. **Cons:** - The syllabus isn’t detailed, which might make some advanced learners seek supplementary content. - Requires dedication to complete the full journey given its breadth. --- **Recommendation:** I highly recommend this course for anyone interested in becoming a full-stack developer. Its balanced emphasis on both back-end and front-end technologies, combined with practical project work, makes it an excellent investment for building a solid portfolio. Whether you're a student, a professional upskilling, or a hobbyist passionate about web development, this course equips you with the tools and knowledge to create robust, scalable applications. Start today to unlock new career opportunities in web development! --- If you need more personalized advice or further details, feel free to ask!

Overview

O que você aprenderáInstalar e configurar as ferramentas corretas para iniciar um projeto Web Fullstack do zeroConceitos de Spring Boot 2.x.xSpring Data JPAHibernateConceitos de Angular 11Conceitos básicos de Typescript, HTML5 e CSS3Criar uma API RESTConsumir uma API REST usando a ferramenta PostmanConsumir uma API REST usando o front desenvolvido no cursoUtilização do banco de dados h2 em tempo de compilaçãoTratamento de exceções de forma personalizadaDesenvolvimento em camadas usando o padrão MVCPadrão DTO (Data Transfer Objects)MySQL em projeto Spring BootImplementar perfis de Teste e DesenvolvimentoValidações com ValidationsProtocolo HTTP no padrão RESTe 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 simples de Gerenciamento de Ordens de Serviço.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.xVISÃO TÉCNICA - FRONT END:Além do back end, também vamos desenvolver o front end utilizando Angular 11. Vamos explorar a arquitetura MVC do Angular, os componentes visuais do Angular Material, Angular reactive forms, navegação. Versão: Angular 11ESTE CURSO É DESTINADO A QUEM DESEJA:Aprender os conceitos de como construir um back end com Spring BootAplicar na prática os conteúdos da faculdade em um projeto pessoalIncrementar seu portfolio e seu currículoEstudantes de cursos de computação e desenvolvimento de sistemasProfissionais que desejam adquirir conhecimento nas técnicas e ferramentas propostas no cursoEntusiastas que desejam criar aplicativos e sistemasSe sua necessidade vai ao encontro de pelo menos um desses objetivos, você está no lugar certo. Então não perca mais tempo: comece já este curso!

Skills

Reviews