Desenvolvimento Web com JavaScript, TypeScript e Angular

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Crie aplicações Web incríveis como Peixe Urbano e Instagram utilizando JavaScript, TypeScript e Angular

Aprenda a desenvolver aplicações Web com JavaScript, TypeScript e Angular. Um curso 100% prático e super completo.


ENTENDENDO AS TECNOLOGIAS:


O que é JavaScript / ECMAScript?

O ECMAScript, popularmente conhecido como JavaScript, é uma linguagem de programação consagrada no universo WEB. Praticamente qualquer aplicação WEB utiliza o JavaScript em algum momento, ou mesmo em toda sua concepção.


O que é TypeScript?

TypeScript é um superset (superconjunto) de funcionalidades aplicadas a linguagem JavaScript que nos permite criar aplicações mais robustas e seguras. Além disso com TypeScript podemos utilizar todo o poder do JavaScript moderno mesmo nos browsers atuais.


O que é Angular?

Angular é um framework JavaScript de código fonte aberto desenvolvido e mantido pelo Google que permite a criação de aplicações WEB e Mobile baseadas no modelo Single-Page Application (SPA).


RESUMO DO CURSO:

Neste curso você aprenderá a criar aplicações WEB utilizando o framework Angular em sua versão 4. Além disso, no processo de desenvolvimento das aplicações você utilizará o JavaScript juntamente com o superset TypeScript.


NESSE CURSO VOCÊ:

  • Aprenderá diversas features do JavaScript/ECMAScript (ES6, ES7, ES8, ES9, ES10, ES11 e ES12) tornando seu conhecimento sobre JavaScript ainda mais completo.

  • Irá adquirir conhecimentos básicos e intermediários no uso do TypeScript.

  • Aprenderá Orientação a Objetos em JavaScript com TypeScript.

  • Aprenderá tudo o que é necessário para criar aplicações WEB incríveis utilizando o framework Angular 4.

  • Aprenderá a fazer o build dos seus projetos tanto nas versões de desenvolvimento quanto de produção. 

  • Aprenderá a fazer o deploy dos builds de produção tanto local (http-server e apache) quanto na nuvem (AWS S3).

  • Aprenderá a utilizar o pacote json-server para criação de APIs fake (ambiente de desenvolvimento).

  • Aprenderá a utilizar o Firebase (banco de dados real-time) como back-end das aplicações.


COMO VOCÊ VAI APRENDER TANTO? É SIMPLES:


  • JavaScript Moderno (ECMAScript) ES6, ES7, ES8, ES9, ES10, ES11 e ES12: A proposta é atualizar você no uso das principais features do JavaScript / ECMAScript.


  • TypeScript e Orientação a Objetos em JavaScript: Vamos nos aprofundar no uso do TypeScript em conjunto com o JavaScript explorando bastante os recursos de orientação a objetos (de forma teórica e prática).


  • #APP1 - Aprendendo Inglês: Aqui você será introduzido ao universo do framework Angular 4. Vamos criar nosso primeiro projeto que consiste em uma aplicação de tradução de frases. Ao longo do desenvolvimento desse projeto vamos aprender:

    • Como iniciar projetos Angular 4 via Angular-CLI

    • Como a SPA é iniciada no browser

    • Como criar componentes

    • Como integrar o Bootstrap 4 ao projeto (para criar aplicações responsivas)

    • Databinding (string interpolation, property binding e event binding)

    • LifeCicly Hooks (ngOnInit, ngOnChanges, ngOnDestroy)

    • Diretivas (ngFor e ngIf)

    • @Input e @Output


  • Build de desenvolvimento, build de produção e Deploy: Tão logo o nosso primeiro app em Angular 4 esteja pronto, vamos aprender a como podemos gerar builds de desenvolvimento e produção, bem como podemos distribuir esses builds, tanto utilizando servidores locais como http-server (NodeJS) e Apache (via XAMPP) quanto em servidores na nuvem (AWS S3 free)


  • #APP2 - Pássaro Urbano: Nosso segundo projeto será baseado no famoso site Peixe Urbano, ao longo do desenvolvimento desse projeto vamos aprender:

    • Como criar e consumir serviços

    • Promises

    • Como consumir uma API Rest

    • Rotas e navegação

    • Observables e o paradigma de Programação Reativa

    • Pipes (Utilização de pipes nativos e criação de novos pipes)

    • Formulários (Template forms / Reactive forms)


  • #APP3 - Instagram Clone: Nosso terceiro projeto será baseado no famoso site Instagram, ao longo do desenvolvimento desse projeto vamos aprender:

    • Como utilizar a biblioteca de animações do Angular (triggers, states, transitions, animate, keyframes)

    • Como conectar nossa SPA (front-end) ao Firebase (back-end)


Tá em dúvida? Experimente!


Esse curso tem 30 dias de garantia, tempo de sobra para você testar e aprovar. Se não gostar é só solicitar reembolso ;)

  • Ao final do curso o aluno terá conhecimentos para criar aplicações JavaScript modernas (ES6) capazes de serem executadas em browsers atuais.

  • Saberá como utilizar o superset TypeScript para criação de aplicações JavaScript mais poderosas e seguras.

  • Poderá utilizar o framework Angular 4 para criação de aplicações WEB.

Course Curriculum

2 Lectures

2 Lectures

51 Lectures

1 Lectures

Instructor

Profile photo of Jorge Sant Ana
Jorge Sant Ana

Olá, meu nome é Jorge Santa Ana. Sou tecnólogo em Informática para Gestão de Negócios pela Fatec e possuo pós-graduação em Gestão de Projetos de TI pela Fundação Vanzolini.Iniciei minha jornada como programador aos 18 anos de idade e desde então tenho sido um entusiasta apaixonado pela área de desenvolvimento de software.Durante a minha trajetória profissionais trabalhei com diversas tecnologias,...

Review
4.9 course rating
4K ratings
ui-avatar of Juan Martins Gaspar
Juan M. G.
4.0
7 months ago

Ficou faltando a parte de comentários, fora isso o curso é show!

  • Helpful
  • Not helpful
ui-avatar of Leonan Moreira Martins
Leonan M. M.
5.0
8 months ago

Curso muito bom! Perfeito em detalhes para ficar craque no Angular e TypeScript

  • Helpful
  • Not helpful
ui-avatar of Dinah Doria Martins Dos Santos
Dinah D. M. D. S.
5.0
8 months ago

Fantástico

  • Helpful
  • Not helpful
ui-avatar of Jos Carlos Dos Santos
Jos C. D. S.
5.0
9 months ago

À... pessoas que nascem com o dom para ensinar, este é o único professor que fiz a avaliação... e faço questão de deixar as 5 estrelinhas ! muito obrigado Professor ...

  • Helpful
  • Not helpful
ui-avatar of Frederico José Monteiro Leite
Frederico J. M. L.
4.0
1 year ago

Por enquanto está dentro do esperado.

  • Helpful
  • Not helpful
ui-avatar of Artur Vilhena
Artur V.
5.0
1 year ago

Excelente aprendizado.

  • Helpful
  • Not helpful
ui-avatar of Geiziane Silva
Geiziane S.
4.5
1 year ago

É uma pena que o conteúdo esteja tão desatualizado pois o professor tem uma ótima didática.

  • Helpful
  • Not helpful
ui-avatar of Isaac Luiz Angelo Castro
Isaac L. A. C.
4.5
1 year ago

A metodologia é muito boa,

  • Helpful
  • Not helpful
ui-avatar of Dayvison Angelo de Assis
Dayvison A. D. A.
5.0
1 year ago

O curso superou todas as minhas expectativas e os instrutor entende muito do assunto e tem uma didática maravilhosa, por esse motivo, buscarei mais cursos de meu interesse com esse instrutor.

  • Helpful
  • Not helpful
ui-avatar of Rafael Moura Sales Martins
Rafael M. S. M.
5.0
1 year ago

Em primeiro lugar, ÓTIMA DIDÁTICA do Profº. Jorge Santanna. Recomendo esse curso, porque o Profº. é muito BOM em explicar sobre o Framework Laravel. Aprendi muito bem, e já tenho condições de desenvolver as aplicações web com Laravel.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses