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 CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Neuroscience
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 Retargeting
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:

  • 7.5 hours on-demand video
  • 6 articles
  • 41 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Web Development Angular

Formação Angular 11 - Integração com API Restful Java/Spring

Aprenda a integrar o Angular 11 com uma API Restful Java/Spring com aulas 100% práticas!
Rating: 4.4 out of 54.4 (424 ratings)
2,110 students
Created by Marcio Casale de Souza
Last updated 11/2020
Portuguese
Portuguese [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Criar aplicações com recursos avançados do Angular
  • Consumir uma API RESTful criada em Spring Boot/Java
  • Criar aplicações com o Angular Material
  • Autenticação e autorização de acesso com tokens JWT (JSON Web Token)
  • Trabalhar com rotas entre componentes
  • Criar Guards para adicionar segurança e controle as rotas
  • Criar formulários reativos
  • Validação de dados
  • Cria validadores personalizados para CPF e CNPJ
  • Aplicar máscara a campos como data, CPF e CNPJ
  • Utilizar componentes como Date Picker e janelas modais
  • Criar tabelas de listagem de dados com paginação e ordenação
  • Criar tabelas de listagem de dados Lazy loading
  • Criar formulários com recursos avançados
Curated for the Udemy for Business collection

Course content

5 sections • 60 lectures • 7h 36m total length

  • Leia antes de iniciar as aulas
    01:08
  • Preview11:11

  • Notas para o Angular 11
    01:05
  • Criando o projeto
    04:33
  • Configurando e executando a API RESTful Java
    06:08
  • Bônus extra sobre APIs RESTful com Spring Boot e Java 8
    00:19
  • Preview03:17
  • Nota importante sobre o Angular Material 11!
    00:49
  • Configurando o Angular Material na aplicação
    08:35

  • Criando o módulo de login
    05:48
  • Criando componente de login
    03:30
  • Configurando a rota no módulo principal
    09:06
  • Configurando a rota no módulo de login
    09:05
  • Criando a tela de login - parte 1/2
    12:25
  • Criando a tela de login - parte 2/2
    13:06
  • Criando o model de login
    06:12
  • Criando o serviço de login - parte 1/2
    09:25
  • Criando o serviço de login - parte 2/2
    13:10
  • Criando o módulo e componente de cadastro de pessoa jurídica
    05:18
  • Criando as rotas do cadastro de pessoa jurídica
    07:57
  • Criando o formulário de cadastro de pessoa jurídica
    10:48
  • Criando o model de cadastro de pessoa jurídica
    03:37
  • Criando o módulo de compartilhamento de recursos (shared module)
    03:39
  • Criando a diretiva de máscara de entrada de dados
    11:49
  • Criando o validador de CPF
    07:38
  • Criando o validador de CNPJ
    04:23
  • Criando o serviço de cadastro de pessoa jurídica
    14:56
  • Criando o módulo e componente de cadastro de pessoa física
    04:47
  • Criando as rotas do cadastro de pessoa física
    07:33
  • Criando o formulário de cadastro de pessoa física
    09:39
  • Criando o model de cadastro de pessoa física
    03:06
  • Criando o serviço de cadastro de pessoa física
    10:05
  • Adicionando o link de sair (logout)
    10:42

  • Criando o módulo e componente do painel de funcionários
    04:54
  • Criando as rotas do módulo de funcionário
    08:11
  • Instalando o MomentJS e criando a enum de tipos de lançamentos
    06:40
  • Implementando o componente de lançamento - parte 1/2
    09:54
  • Implementando o componente de lançamento - parte 2/2
    09:02
  • Implementando o model de lançamento
    03:37
  • Criando o serviço utilitário de HTTP
    10:57
  • Criando o serviço de lançamento
    07:44
  • Implementando a persistência do lançamento no componente
    12:07
  • Criando a listagem de lançamentos
    13:01
  • Notas para o Angular 11
    00:21
  • Adicionando paginação e ordenação a listagem de lançamentos
    07:46
  • Traduzindo os labels (legendas) da paginação
    06:27
  • Implementando o filtro (pipe) de tipos de lançamentos
    07:59
  • Implementando o filtro (pipe) de formatação de datas
    04:37

  • Criando o módulo e componentes do módulo de adminstração
    05:45
  • Criando as rotas do módulo de administração
    09:02
  • Notas para o Angular 11
    00:09
  • Criando a listagem de lançamentos (Lazy loading datatable) - parte 1/2
    11:45
  • Criando a listagem de lançamentos (Lazy loading datatable) - parte 2/2
    13:28
  • Criando serviço de funcionário
    04:49
  • Implementando o combo de seleção de funcionários na listagem de lançamentos
    11:58
  • Implementando a ação para remover um lançamento
    10:26
  • Implementando o cadastro manual de lançamentos
    14:11
  • Implementando a ação de atualização manual de um lançamento
    10:43
  • Preview08:25
  • Preview07:48

Requirements

  • Você deve ter noções de programação web (HTML, CSS)
  • Você deve ter noções de lógica de programação
  • Você deve conhecer Javascript básico
  • Você deve possuir conhecimento prévio básico de Angular

Description

Atualizado para o Angular 11!

Esse curso tem como objetivo principal ensinar a integrar o Angular 11 com uma API Restful criada com Spring Boot e Java.

Para tornar o aprendizado prático e divertido, você criará um projeto 100% prático ao longo do curso, onde serão ensinados passo a passo como integrar o Angular 11 com uma API Restful criada com Spring Boot e Java!

A integração consistirá em consumir uma API Restful em Spring e Java, com direito a cadastro de usuários, autenticação via token JWT (JSON Web Token), além de CRUDs de cadastro, que incluem listagem de dados com paginação, ordenação, e muito mais!!!

BONUS: Inclui apostila sobre criação de APIs Restful com Spring e Java!!!

Ao término do curso, você será capaz de criar aplicações utilizando os principais recursos do Angular 11, e criar aplicações com recursos avançados nesse poderoso framework.

Através do curso, você será capaz de se destacar no mercado de trabalho, como um desenvolvedor web que possui conhecimentos avançados em Angular 11, capaz de criar aplicações complexas.

Veja a seguir como esse curso o tornará um profissional diferenciado no mercado de trabalho:

  1. Através do estudo utilizando projetos na prática, você será capaz de criar seus próprios projetos em um curto espaço de tempo.

  2. Aqui serão apresentadas as melhores práticas a serem seguidas, o que significa que você criará aplicações otimizadas e de qualidade.

  3. Com a criação de um projeto prático, você terá uma ampla base de exemplos codificados para utilizar como referência em seus projetos, o que aumentará a sua produtividade.

  4. Recursos avançados em Angular 11, assim como integração com APIs Restful, possuem alta demanda no mercado, uma vez que ele não é dominado por muitos desenvolvedores ainda, então não perca tempo e saia na frente da concorrência.

O curso é 100% prático, e todas as lições são executadas passo a passo para que não fique nenhuma dúvida.

É um curso para ser realizado do início ao fim, deixando ainda um gosto de quero mais ao seu término!

Como foi possível perceber, só existem vantagens em atender esse curso, e se você pretende se tornar um profissional diferenciado no mercado de trabalho de desenvolvimento web, esse curso foi feito para você!

O que você está esperando? Comece agora mesmo e bons estudos.

* Este curso não inclui o desenvolvimento da API Restful com o Spring/Java, mas como bônus será disponibilizada uma apostila em PDF com os detalhes da criação da API Restful.

Who this course is for:

  • Esse curso é para desenvolvedores Web/Javascript que pretendem criar aplicações web com o Angular
  • Desenvolvedores que pretendem aprender recursos avançados do Angular
  • Desenvolvedores que pretendem aprender ou melhorar seus conhecimentos em Angular de modo divertido, através da criação um projeto prático

Instructor

Marcio Casale de Souza
Mr
Marcio Casale de Souza
  • 4.5 Instructor Rating
  • 5,414 Reviews
  • 13,999 Students
  • 9 Courses

Sou o Marcio C. de Souza, formado em Sistemas de Informação e Pós Graduado em Desenvolvimento de Sistemas Corporativos em Java.

Possuo vasta experiência em desenvolvimento de sistemas, no qual já trabalho profissionalmente a mais de sete anos.

Sou entusiasta de novas tecnologias, e gosto de ensinar o que tenho aprendido ao longo dos anos.

  • 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.