Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Neuroscience Coaching
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 8.5 hours on-demand video
  • 14 articles
  • 26 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Web Development Spring Boot

Spring Boot & MVC com Thymeleaf

Curso de Primeiros Passos no Desenvolvimento Web com Spring-Boot, MVC, JPA, Thymeleaf e Heroku.
Rating: 4.6 out of 54.6 (1,017 ratings)
2,447 students
Created by Marcio Ballem
Last updated 1/2021
Portuguese
30-Day Money-Back Guarantee

What you'll learn

  • Configurar aplicação baseada no Spring-Boot
  • Desenvolver aplicações web com o Spring MVC
  • Mapeamento objeto-relacional com JPA
  • Implementar a camada de persistência com o padrão DAO
  • Validação de formulários no lado servidor com Bean Validation
  • Trabalhar com views baseadas no template Thymeleaf
  • Usar recursos estáticos (CSS e JS) via WebJars
  • Enviar e realizar o Deploy da aplicação na nuvem Heroku
  • Realizar paginação back-end nas tabelas de dados
  • Estará apto à cursos com foco intermediário ou avançado no desenvolvimento com Spring
Curated for the Udemy for Business collection

Course content

17 sections • 88 lectures • 9h 28m total length

  • Preview04:29
  • Preview04:37
  • Anotações do Spring Framework
    05:58
  • O Padrão MVC
    03:27
  • O Spring MVC
    06:26
  • Anotações do Spring MVC
    09:47
  • Objetos de resposta do Spring MVC
    07:59
  • O Spring-Boot
    11:06
  • Quiz - Sobre tópicos da Seção 1
    5 questions

  • Criando o projeto via wizard do STS
    09:05
  • Importanto os arquivos HTML
    09:42
  • Incluíndo o recurso de WebJars
    10:17
  • Testando os links do menu
    08:45
  • Resumo
    03:17

  • Adicionando o Starter para JPA
    08:23
  • Preview05:45
  • As entidades Departamento e Cargo
    06:45
  • A entidade Endereco
    05:45
  • A entidade Funcionario
    06:50
  • Resumo
    05:45

  • Configurando o Banco de Dados
    09:46
  • Criando um DAO Genérico
    08:01
  • Incluindo os DAO's específicos
    06:24
  • Resumo
    03:56

  • Gerenciamento de Transações
    08:34
  • Preview05:29
  • Finalizando os Services
    05:28
  • Resumo
    04:11

  • Preview05:34

  • Incluindo o Thymeleaf-Layout
    08:14
  • Template baseado em layout
    06:31
  • O processo de fragmentação
    04:25
  • Fragmentando o cabeçalho e rodapé
    04:06
  • Fragmentando o sidebar e a página home
    05:22
  • Fragmentando páginas de cadastros e listagens
    05:40
  • Resumo
    04:31

  • Inserindo departamentos
    09:14
  • Listando departamentos
    05:43
  • Editando depatamentos
    10:24
  • Excluindo departamentos
    05:57
  • Finalizando a ação de exclusão
    11:03
  • Alerta de sucesso
    07:01
  • Resumo
    03:14

  • Inserindo cargos
    07:13
  • Conversor para Departamento
    08:08
  • Listando cargos
    03:14
  • Editando cargos
    04:48
  • Excluindo cargos
    05:57
  • Resumo
    03:21

  • Inserindo funcionários
    08:48
  • Conversores para funcionários
    07:51
  • Listando funcionários
    08:42
  • Editando e excluindo funcionários
    04:54
  • Buscar funcionário por nome
    07:17
  • Buscar funcionário por cargo
    05:04
  • Buscar funcionário por datas
    08:40
  • Resumo
    06:43

Requirements

  • Computador Mac, Linux ou Windows
  • Conhecimento dos fundamentos da linguagem Java
  • Conhecimento em orientação a objetos.
  • Conhecimento básico em persistência com Hibernate ou JPA.
  • Banco de dados MySQL ou outro banco de dados de sua preferencia.
  • Conhecimento básico de HTML, CSS e JS.
  • Conhecimento básico em desenvolvimento Java Web com Servlets.

Description

Neste curso você vai dar seus primeiros passos no desenvolvimento web com o Spring-Boot, um projeto da  Pivotal que reúne em forma de micro serviços as funcionalidades da família do Spring Framework. 

Este é um curso de nível básico, ou seja, para iniciantes no desenvolvimento web com as ferramentas baseadas no Spring Framework. Você não precisa conhecer Spring para participar deste curso, o objetivo aqui é que você aprenda a criar sua primeira aplicação web com este poderoso framework Java. 

Entretanto, caso já tenha alguma noção de Spring, o curso ainda assim poderá ser capaz de aprimorar seus conhecimentos e te apresentar novas informações para complementar seu conhecimento .

Assim sendo, vamos desenvolver uma aplicação web utilizando o Spring-Boot, com Spring MVC, JPA, Thymeleaf e Bootstrap 4. Além disso, veremos como incluir validação back-end baseada em Hibernate Valitador e Bean Validation integrados ao Spring MVC. Você também vai aprender a criar validação personalizada com o Spring Validator. E na camada de persistência usaremos o padrão Data Access Object junto a JPA. Por fim, vamos publicar a aplicação desenvolvida no curso na nuvem Heroku. Por fim, você aprenderá a criar um recurso de paginação back-end para usar em suas tabelas.


Who this course is for:

  • Estudantes de cursos de computação e desenvolvimento de software em geral
  • Profissionais que queiram adquirir conhecimento no desenvolvimento web com as ferramentas apresentadas no curso
  • Entusiastas e empreendedores que desejam criar aplicativos e sistemas web

Instructor

Marcio Ballem
Desenvolvedor Java
Marcio Ballem
  • 4.7 Instructor Rating
  • 1,369 Reviews
  • 2,949 Students
  • 4 Courses

Sou Marcio Ballem, bacharel em Sistemas de Informação e Pós Graduado em Aplicações para a Web. Desenvolvedor Java desde 2009 com certificação OCPJP 6.

Junto a DevMedia, maior portal de Ti do Brasil, atuei e atuo como autor de artigos, instrutor de cursos e consultoria aos assinantes na área de Java.

Em 2015 publiquei o livro Desvendando o MongoDB, do Mongo Shell ao Java Driver e em 2018 foi publicado o livro Spring Data JPA – Persistência Simples e Eficaz, ambos pela editora Ciência Moderna.

Att. Marcio Ballem

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.