|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/curso-de-desenvolvimento-web-com-es6-typescript-e-angular-4/
课程评论:没有评论
课程名称: 使用JavaScript、TypeScript和Angular进行Web开发 课程概述: 本课程致力于教授如何使用JavaScript、TypeScript和Angular开发Web应用程序。课程内容全面且实践性强,让您在实际操作中深入理解相关技术。 技术理解: - **JavaScript/ECMAScript**: JavaScript是一种广泛应用于Web开发的编程语言,几乎所有Web应用程序在某种程度上都使用JavaScript。 - **TypeScript**: TypeScript是JavaScript的超集,提供了更强大的功能,使开发者能够构建更健壮和安全的应用程序,同时可以利用现代JavaScript的所有特性。 - **Angular**: Angular是Google开发和维护的一个开源JavaScript框架,用于创建基于单页面应用程序(SPA)的Web和移动应用。 课程总结: - 学员将学习如何使用Angular 4框架创建Web应用,同时结合JavaScript和TypeScript进行开发。 - 课程内容包括JavaScript/ECMAScript的多种特性(ES6至ES12),以及TypeScript的基础和中级知识。 - 学员将掌握JavaScript中的面向对象编程,与TypeScript的结合使用,构建出色的Web应用。 课程内容: 1. **JavaScript现代化**:了解ES6至ES12的关键特性,以提升对JavaScript的掌握。 2. **TypeScript与面向对象编程**:深入探讨TypeScript的用法以及面向对象编程的实际应用。 3. **应用实践**: - **项目1 - 学习英语**:创建翻译应用,学习Angular 4的基础知识,包括项目启动、组件创建、数据绑定及生命周期钩子等。 - **项目2 - 城市鸟**:基于"Peixe Urbano"网站,学习服务创建和消费、API调用、路由和反应式编程等。 - **项目3 - Instagram克隆**:模仿Instagram网站,学习Angular动画库的使用及如何连接Firebase作为后端。 课程还包括生成开发和生产版本的构建、使用本地和云服务器进行部署、利用json-server创建虚假API,以及使用Firebase作为实时数据库。 课程特点: 提供30天的保证期,若不满意可申请退款,确保学员能够在无风险的情况下尝试课程内容。
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-CLIComo a SPA é iniciada no browserComo criar componentesComo 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 @OutputBuild 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çosPromisesComo consumir uma API RestRotas e navegaçãoObservables e o paradigma de Programação ReativaPipes (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 ;)