Curso de ASP.NET Core e Angular

O curso de ASP.NET Core e Angular é uma ótima oportunidade de impulsionar a sua carreira.

Curso de ASP.NET Core e Angular 4

Comunicado Importante:

Devido ao futuro lançamento da minha nova plataforma [desenvolvedor.io] estou encerrando as turmas ao vivo deste curso e oferecendo as gravações de uma turma anterior com um preço promocional.

Adquirindo este curso você também terá acesso sem custos extras ao mesmo curso completo (regravado e atualizado) em minha nova plataforma assim que estiver disponível.


O curso de ASP.NET Core e Angular foi modelado especialmente para proporcionar uma rápida atualização e uma grande imersão de forma prática para os desenvolvedores web.

O modelo de desenvolvimento Web tem mudado constantemente, novas tecnologias, novos padrões. A Microsoft lançou o ASP.NET Core, uma revolução enorme no desenvolvimento .NET que levará milhões de desenvolvedores a um novo mundo de oportunidades.

O padrão de desenvolvimento baseado em SPA com API’s REST está cada vez mais em alta, o Google lançou recentemente a nova versão do Angular com muitas novidades, muito mais eficiente e mais performático.

Ao completar este curso você estará capacitado a desenvolver novas aplicações Web utilizando ASP.NET Core e Angular com TypeScript, converter aplicações em versões anteriores e também tomar decisões estratégicas na escolha de tecnologias para novos projetos.

A versão do Angular utilizada no curso é sempre a mais recente.

Ementa do curso

A ementa é bem extensa e foi dividida em 3 blocos principais, navegue entre eles clicando no sinal +

Apresentando o ASP.NET Core
  • Introdução
    • ASP.NET Core um novo ASP.NET
      • Contexto histórico
      • Por que um novo stack?
      • Multi-plataforma
      • Pronto para nuvem
    • .NET 2015
      • .NET Full Framework
      • .NET Core
      • .NET CLI
      • Nuget Packages
    • IDEs
      • Visual Studio 2015
      • Visual Studio 2017
      • Visual Studio Code
  • Ambiente
    • Instalação no Windows
    • Instalação no Linux
    • Instalação no Mac
    • Gerenciando versões
  • Criando minha primeira aplicação ASP.NET Core
    • Introdução
    • Setup
    • Novo Projeto
    • Estrutura do projeto
    • Adeus project.json
    • Pacotes Nuget
    • Pacotes Bower
    • Configuração
    • Hello World
  • Classe Startup e Middlewares
    • Introdução
    • O que é um Middleware
    • OWIN
    • Como funciona um Middleware
    • Entendendo as interfaces
      • IHostingEnvironment
      • IConfigurationRoot
      • IServiceCollection
      • IApplicationBuilder
      • ILoggerFactory
    • Configurando o ASP.NET MVC Middleware
    • Acertando os Middlewares para o ambiente
    • Trabalhando com exceções
    • Servindo arquivos
    • Como um request é processado
  • Controllers
    • O padrão MVC
    • Rotas
    • Rotas padrão
    • Attribute Routes
    • Action Results
    • GET / POST Actions
    • Renderizando Views
  • Models
    • Introdução
    • Criando uma Model
    • Aceitando Input de formulários
    • Validando Models
  • Views
    • Introdução
    • Razor Syntax
    • Tag Helpers
    • Custom Tag Helpers
    • _ViewStart
    • _ViewImports
    • Layouts
    • Formulários
    • Partial Views
    • View Components
  • EF Core
    • Introdução
    • SQL LocalDB
    • Instalando o EF Core
    • Configurando o DBContext
    • Operações CRUD
    • Trabalhando com Migrations
    • EF Core ou EF 6.x?
    • Limitações e Performance
  • Segurança
    • ASP.NET Identity
    • Configuração
    • Autenticação
    • Autorização
    • Claims
    • Roles
    • Regras de autorização customizadas
  • Ferramentas de Front End
    • Command line ou Visual Studio?
    • NPM
    • Bower
    • CDN
    • Minificando CSS e JS
    • Validação Client-Side

Desenvolvendo uma Aplicação ASP.NET Core
  • Criando uma aplicação
    • Apresentando o Yeoman
    • Instalando e configurando o Yeoman
    • Novo projeto com Yeoman
    • Novo projeto com linha de comando
    • Novo projeto com Visual Studio Core
    • Novo projeto com Visual Studio 2017
  • Escolhendo o .NET Ideal
    • .NET Core ou .NET Full?
    • Diferenças e Limitações
  • Modelando a arquitetura
    • Camada de Apresentação
    • Camada de Serviços
    • Camada de Aplicação
    • Camada de Domínio
    • Camada de Dados
    • Camada de CrossCutting
  • Camada de Apresentação
    • Configurando a aplicação
    • Segregando dependências
    • Isolando Injeção de Dependência
    • Isolando o Identity
    • Tratamento de Erros
      • Developer Exception Page
      • Status Code Pages
      • Utilizando Middlewares customizados
  • Camada de Serviços
    • REST vs SOAP
    • Serviços REST
    • Apresentando o novo Web API
    • Controller unificada
    • Criando minha primeira API
      • URL’s
      • Verbos
      • Status Code
      • Persistência
    • Segurança
      • Autenticação
      • Autorização
      • Bearer Token
      • CORS
      • SSL
    • Implementando o Swagger
    • Adicionando um Middleware de segurança do Swagger
    • Validação de notificações e responses customizados
    • Abstraindo responsabilidades com MediatR
      • Instalando o MediatR
      • Implementando o MediatR
  • Camada de Aplicação
    • Responsabilidades
    • DTO’s e View Models
    • Serviços de Aplicação
    • Queries
    • AutoMapper
    • Unit of Work
  • Camada de Domínio
    • Responsabilidades
    • Domain Model Pattern
    • Entidades
    • Objetos de Valor
    • Agregações
    • DTO’s
    • Comandos
    • Manipulador de Comandos
    • Eventos de domínio
    • Notificações
    • Validação de Entidades
    • Validação de Comandos
    • Serviços de Domínio
    • Bounded Context
    • Shared Kernel
  • Camada de Dados
    • Entity Framework
    • Mapeamento de Entidades
    • Fluent API
    • Organizando o DBContext
    • Migrations
    • Repositórios
    • Unit of Work
    • Dapper
  • Camada CrossCutting
    • CrossCutting Concerns
    • Injeção de Dependência
    • Service Bus
    • ASP.NET Identity
    • Logging
  • Testes
    • A importancia de testar
    • Testes de unidade
    • Mocks
    • Testando controllers
    • Testes de integração
    • Testes automatizados com Selenium e SpecFlow
  • Deploy
    • Usando as variáveis de ambiente
    • Minificação de JS e CSS
    • Deploy pelo Visual Studio
    • Deploy por linha de comando
    • Hosts disponíveis para ASP.NET Core
      • IIS
      • NGINX
      • Docker
  • Docker
    • Introdução ao Docker
    • Instalação do Docker for Windows
    • Configurando a VM Linux do Docker
    • Imagens
    • Containers
    • Comandos Docker
    • Dockerfile
    • Docker-Compose
    • Conteinerização da aplicação
    • Debugando uma aplicação em Docker
    • Load Balancing de Containers com NGINX
    • Multi-Stage Build
    • Introdução ao Docker Swarm e Kubernetes

Desenvolvendo uma App SPA com Angular
  • Introdução
    • AngularJS 1.x e Angular
    • Anatomia de uma aplicação Angular
    • Hello Word!
    • Linguagens disponíveis
      • ES, TypeScript, Dart
    • Editores (IDEs)
    • Configurando o ambiente
    • Rodando uma aplicação
    • Módulos
  • Componentes
    • O que é um Componente?
    • Component Class
    • Component Metadata
    • Component Decorator
    • Component Style
    • Importando as dependências
    • Interfaces
    • Model Classes
    • LifeCycle Hooks
    • Module.Id
    • Nested Components
      • Passando valores entre componentes
      • @Input
      • @Output
  • Templates e Diretivas
    • Desenvolvendo o Template
    • Desenvolvendo o Componente
    • Usando o componente como Diretiva
    • Interpolação
    • Logic Directives
      • ngIf
      • ngFor
  • Data Binding
    • Property Binding
    • Event Binding
    • Two-way Binding
    • Pipes
    • Custom Pipes
  • Serviços
    • Como funciona um serviço
    • Criando um serviço
    • Registrando um serviço no módulo
    • Injeção de dependência
    • Injetando um serviço no componente
  • Formulários
    • Novo formulário
    • Utilizando Reactive Forms
    • Validação de formulário
    • Validando tipos específicos de dados
    • Data Binding
  • Obtendo dados do Web API
    • Observables
      • Reactive Extensions
      • Subscribing
    • Realizando um request
    • Casting para um tipo de dado esperado
    • Trabalhando com exceções
  • Rotas
    • Como as rotas funcionam
    • Configurando rotas
    • Associando rotas com ações
    • Definindo o local das views
    • Passando parâmetros nas rotas
    • Ativando rotas com código
    • Utilizando Guards
      • Negando acesso a uma rota
      • Validando parâmetros de uma rota
      • Protegendo a rota com Claims
  • Módulos
    • Bootstrap
    • Declarations
    • Exports
    • Imports
    • Providers
    • Feature Module
    • Shared Module
    • Lazy Loading de Módulos para performance
  • Segurança
    • Integrando ASP.NET Identity com Angular
    • Autenticação
    • Autorização
    • Validação de Bearer Token
    • Validando acesso restrito com Claims

Todo conteúdo do curso de ASP.NET Core e Angular é focado em cenários do mundo real. Durante o curso será desenvolvida uma aplicação modelo e que de forma gradual receberá funcionalidades baseadas em todas as técnicas aprendidas no curso.

Público Alvo

  • Desenvolvedores .NET que desejam atualizar seus conhecimentos para trabalhar com ASP.NET Core, SPA e API’s REST
  • Desenvolvedores que desejam realizar uma reciclagem de conhecimentos para conquistar uma melhor colocação no mercado.
  • Equipes de desenvolvimento que desejam iniciar um novo projeto ou reestruturar um projeto existente.

Formato

  • Online
  • In Company

Investimento

  • Pagamentos realizados por depósito em conta recebem 05% de desconto no valor.
  • Ex-alunos ganham 05% de desconto (solicitar por e-mail).
  • *Para grupos e depósito em conta entre em contato.

*Cursos ministrados In Company possuem um valor muito atrativo e a negociação é feita com base na quantidade de pessoas / local do curso.

Benefícios

  • Todos os materiais utilizados durante o curso (projetos de referência, código fonte) serão concedidos ao aluno sem custo adicional.
  • Todo curso (online) será gravado e disponibilizado para ser assistido durante o prazo de 1 ano.
  • Acesso sem custos extras ao mesmo curso (ou similar) em minha nova plataforma [desenvolvedor.io] que será lançada em breve.

Certificado

O aluno receberá um certificado digital no formato PDF enviado por e-mail.

Certificado Curso de ASP.NET Core e AngularJS 2

Carga horária

O curso de ASP.NET Core e Angular possui uma carga horária de 60 horas com um conteúdo de alto impacto.

Assim que confirmada a inscrição, o aluno receberá por e-mail o acesso aos materiais do curso. Os materiais são vídeos e projetos explicando os conceitos teóricos e colocando em prática os aspectos fundamentais das tecnologias abordadas na ementa.

O curso será entregue da seguinte forma:

  • 60 horas (estude onde e quando quiser)
    44 horas de materiais gravados em studio e 16 horas de gravação da última turma ao vivo.
    Entregues assim que a inscrição for confirmada, todo acesso é online e pode ser feito de qualquer dispositivo (PC, Tablet, Smartphone e TV’s Smart)

Agenda dos próximos cursos online

Requisitos

  • Visual Studio 2017 instalado (Community, Professional ou Enterprise)
  • Internet de banda larga (2mbps ou superior)

Duvidas Comuns

O treinamento é teórico e prático?
Sim, o curso de ASP.NET Core e Angular aborda toda a teoria que depois é colocada em prática durante o desenvolvimento da aplicação no decorrer do curso.

Posso acompanhar o curso ao vivo por tablet ou smartphone?
Sim, qualquer device é suportado.

O curso é gravado ou ao vivo?
O curso é gravado, as primeiras 44 horas são gravações de studio e as restantes são da última turma ao vivo. Totalizando 60 horas de materiais.

Como eu acesso a gravação do curso?
Será encaminhado por e-mail um link de acesso com senha para assistir online de qualquer dispositivo.

Por quanto tempo terei acesso ao curso gravado?
A gravação ficará disponível durante 1 ano para ser assistida online quantas vezes desejar. Além disso receberá acesso ao mesmo curso (ou similar) na nova plataforma sem custos extras.

Como eu tiro minhas dúvidas após o curso?
Se após o curso surgir alguma dúvida basta encaminhá-la para o e-mail que será informado após a inscrição.

Sobre o Instrutor

https://www.eduardopires.net.br/sobre-eduardo-pires/

Inscreva-se agora!

Curso ASP.NET Core e Angular – Curso Gravado – 60 horas de vídeos

Curso ASP.NET Core e Angular – Curso Gravado – 60 horas de vídeos Começa: Sábado, 12 de janeiro de 2019, 08h Termina: Segunda, 01 de abril de 2019, 19h

Contato

Para reservas, grupos, agenda e demais informações entre em contato.

63 pensou em “Curso de ASP.NET Core e Angular

  1. Bom dia Eduardo, tudo bem?

    Gostaria de saber, que dias ocorrerão o curso de ASP.NET Core, para que eu possa me programar, porque tenho grande interesse em faze-lo, pois ja fiz o curso de MVC com você e gostei muito.

  2. Parabéns mais vez por esse incrível trabalho!

    Não poderei participar da primeira turma, mas na segunda estarei com toda certeza! Um grande abraço

  3. As datas estão mas não entendi os horários. As aulas serão de 22 a 29 de abril em quais horários? As aulas serão todos os dias (22, 23, 24, 25, 26, 27, 28 e 29) ? Quantas horas por dia? Por exemplo, começa as 8 hrs da manhã e vai até as 18 hrs da tarde todos os dias? Pergunto para poder me programar e fazer o curso.
    Obrigado.

    • Olá,
      Tenho a mesma dúvida. Sou desenvolvedor Dot.net e preciso me atualizar, gostei muito do conteúdo dos dois cursos mas me parece que alguns tópicos são semelhantes. Então para não fazer matérias repetidas, gostaria de saber se o curso de Asp.net Core e Angular já absorve o conteúdo do curso Curso de ASP.NET MVC 5.

  4. Pingback: Curso: TypeScript para Desenvolvedores C# – Parte II – Code4Coders

  5. Bom dia, Eduardo. Me interessei muito nesse curso, quero muito fazer, tenho as seguintes duvidas:

    Ao terminar o curso serei capaz de fazer uma aplicação Web Completa utilizando AspNet Core ? Levando em conta Autenticação, Questões de Segurança e até Performance (Quando utilizar o EF ou o Dapper) ? Pois tenho conhecimento básica no AspNet core e me faltam coisas específicas do gênero pra aplicação seguir os padrões de estrutura e performance pra ser considerada uma boa aplicação pra Web.

    E quando será a próxima turma ? Obrigado!

  6. Eduardo meu nome é carlos bueno fui aluno na turma d efevereiro do curso de arquitetura gostaria de saber se tem algum desconto para alunos?
    se tiver algum codigo promocional poderia me enviar!!! tenho muito interesse nesse curso!!!

  7. Não estou conseguindo contato com vocês. Estou mandando e-mail desde terça, para o infocom e utilizei o contato aqui do site também. Estou querendo me inscrever.

  8. Eduardo, bom dia.
    Essas 16 horas do curso de angular + .Net Core é online?
    —>08 horas – Aula 1 – Preparando e desenvolvendo a aplicação
    —>08 horas – Aula 2 – Finalizando, testando e publicando a aplicação.

  9. Eduardo, bom dia.
    sou aluno seu e gostaria de fazer oi curso de ASP.NET Core e Angular 4, gostaria de fazer o pagamento direto na conta para ganhar o desconto de ex-aluno. Já enviei alguns emails e não tive resposta.

  10. Me interessei muito pelo curso, mas tenho uma dúvida. Esse curso é sobre ASP.Net Core 2 com Angular 4? Ou ASP.Net Core 1, ou os 2.
    Essa é a minha dúvida, mas está de parabéns. Analisando pelos tópicos o curso parece ser Excelente.

  11. Gostaria de saber se não pensa em disponibilizar o curso em alguma plataforma que de suporte offline em smartphones e tablets. Tenho um cotidiano corrido e com horários não muito flexíveis e acabo fazendo meus cursos através dessas plataformas como Udemy, no caminho do trabalho e volta pra casa, ou intervalos de almoço e etc.

  12. Boa tarde Sr. Eduardo.
    Eu te enviei uma mensagem ontem, a respeito da turma que se matriculou para o curso de Outubro.
    A turma é formada na maior parte por colaboradores da Caterpillar.
    Meu nome é Felipe Doná de Siqueira.
    Estou me formando em Sistemas de Informação e gostaria muito de fazer o curso de Aps.Net e Angular.
    Tentei telefonar, mas ninguem atendeu… acredito que foi por causa do horário de almoço.

    Aguardo seu contato.
    Abraços.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *