Modern Web Apps 2017

Sobre o Curso

O Modern Web Apps é um curso completo, onde você vai aprender a criar uma aplicação do começo ao fim.

O curso se baseia em um caso real, de uma aplicação de pedidos e delivery de comida saudável.

Neste curso, vamos criar uma API que servirá para prover as informações para a aplicação Web e Mobile. Em seguida, vamos criar o Dashboard, onde os produtos e pedidos serão gerenciados, e por fim a aplicação Mobile, suportando Android e iOS.

Este curso terá duração de 18 horas, sendo divido em 3 sábados:

  • Dia 01–28/01/2017 das 09:00 às 16:00
  • Dia 02–04/02/2017 das 09:00 às 16:00
  • Dia 03–11/02/2017 das 09:00 às 16:00

Tecnologias Envolvidas

ASP.NET Core, MongoDb, Angular 2, Ionic 2

Conhecimentos Necessários

Para realizar este curso, você deve ter conhecimentos em C# e JavaScript, de preferência com experiência mínima na criação de aplicações .NET ou SPA.

Infraestrutura necessária

  • Internet (10mb ou superior)
  • Computador com Windows, Mac ou Linux
  • NodeJs
  • MongoDb
  • .NET Core 1.1
  • Visual Studio Code

Lembre-se de testar todas as ferramentas antes. Não seremos responsáveis pelas instalações e eventuais problemas com sua infraestrutura.

Conteúdo do Curso

Dia 1

Durante este dia, você aprenderá a criar uma API completa, com autenticação, autorização e perfis de acesso, passando por todos os pontos de padronização, performance e boas práticas na criação de APIs com ASP.NET Core e Visual Studio Code.

  • Introdução a APIs REST
  • Entendendo o conceito de Middlewares
  • Introdução ao MVC
  • Criando Controllers e Actions
  • Trabalhando com Rotas
  • Modelando o domínio
  • Persistência de Dados com Repository Pattern
  • Publicando a API no Azure

Dia 2

Durante este dia, vamos criar a Dashboard, onde o administrador poderá gerenciar os produtos e os pedidos. Na criação da Dashboard, utilizaremos o Angular 2, com auxílio do Angular CLI, tendo o Visual Studio Code como editor de código.

  • Introdução ao SPA
  • Prototipando a aplicação
  • Criando os Serviços
  • Criando os Formulários
  • Autenticação e Autorização
  • Build e Publish

Dia 3

Durante este dia, vamos criar o aplicativo Mobile, utilizando o Ionic 2, que tem como base o Angular 2, onde poderemos re-aproveitar o conhecimento adquirido anteriormente.

  • Introdução ao Ionic
  • Aplicativos Híbridos vs Nativos
  • Prototipando a aplicação
  • Criando os Serviços
  • Criando os Formulários
  • Autenticação e Autorização
  • Build e Publish

Sobre o Instrutor

ANDRÉ BALTIERI

Microsoft MVP em ASP.NET/IIS, trabalha com desenvolvimento de aplicações web desde 2003, com experiência em projetos de médio e grande porte no Brasil, EUA, Inglaterra e Holanda.
 
Palestrante em grandes eventos como TDC e ASP.NET Conference, criador do ASP.NET CAST, trabalha ativamente com comunidades técnicas desde 2007, e mantém o título de MVP pela Microsoft desde 2013.
 
Atualmente realiza treinamentos e consultorias sobre plataforma Web em geral. É proprietário da Imobee, onde também atua na área de desenvolvimento web.
 
Apesar do grande vínculo com a Microsoft, também adota muitas tecnologias abertas como NodeJs, AngularJs, MongoDB, Firebase entre outros.

Exclusivo para Alunos do Site

Caso você seja aluno do site, você terá um desconto fixo de R$ 60,00 para compra do ingresso “Somente Alunos“. Peça seu voucher pelo E-mail contato@andrebaltieri.net.

Gravação do Curso

O curso será gravado e ficará disponível no site http://balta.io/ posteriormente para todos os assinantes.

O ingresso “Somente Alunos” NÃO TE DARÁ ACESSO À GRAVAÇÃO do curso.

Reembolso e Cancelamento

Após efetuado o pagamento, não haverá cancelamento ou reembolso.

Dúvidas?

Ficou com dúvidas? Então antes de comprar, envie um E-mail para contato@andrebaltieri.net.

Inscrições

Inscreva-se diretamente pela página do evento no Sympla:
https://www.sympla.com.br/modern-web-apps__88318