À propos de ce cours
4.8
629 notes
184 avis
100% online

100% online

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire

Niveau intermédiaire

Heures pour terminer

Approx. 39 heures pour terminer

Recommandé : 4 weeks of study, 6-8 hours/week...
Langues disponibles

Anglais

Sous-titres : Anglais...

Compétences que vous acquerrez

Node.JsAngularjsReactive ProgrammingTypescript
100% online

100% online

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire

Niveau intermédiaire

Heures pour terminer

Approx. 39 heures pour terminer

Recommandé : 4 weeks of study, 6-8 hours/week...
Langues disponibles

Anglais

Sous-titres : Anglais...

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
Heures pour terminer
12 heures pour terminer

Front-End JavaScript Frameworks Overview: Angular

In this module we get a quick introduction to front-end JavaScript frameworks, followed by an introduction to Angular. We will also learn about Angular components and their templates....
Reading
19 vidéos (Total 242 min), 23 lectures, 2 quiz
Video19 vidéos
How to Use the Learning Resources10 min
What is Full-Stack Web Development?5 min
Exercise (Video): Setting up Git6 min
Exercise (Video): Basic Git Commands18 min
Exercise (Video): Online Git Repositories12 min
Node.js and NPM3 min
Exercise (Video): Setting up Node.js and NPM2 min
Exercise (Video): Basics of Node.js and NPM23 min
Front-end JavaScript Frameworks Overview17 min
Introduction to Angular7 min
Exercise (Video): Getting Started with Angular8 min
Angular Application Architecture Overview14 min
Exercise (Video): Configuring your Angular Application24 min
Angular Components10 min
Exercise (Video): Angular Components Part 131 min
Structural Directives5 min
Exercise (Video): Angular Components Part 222 min
Assignment 1 Requirements (Video): Angular Components6 min
Reading23 lectures
Welcome to Front-End JavaScript Frameworks: Angular: Additional Resources10 min
Full Stack Web Development: The Big Picture: Objectives and Outcomes10 min
Full Stack Web Development: Additional Resources10 min
Setting up Your Development Environment: Git and Node: Objectives and Outcomes10 min
Setting up your Development Environment10 min
Exercise (Instructions): Setting up Git10 min
Exercise (Instructions): Basic Git Commands10 min
Exercise (Instructions): Online Git Repositories10 min
Exercise (Instructions): Setting up Node.js and NPM10 min
Exercise (Instructions): Basics of Node.js and NPM10 min
Setting up your Development Environment: Git and Node: Additional Resources10 min
Introduction to Angular: Objectives and Outcomes10 min
Exercise (Instructions): Getting Started with Angular10 min
Exercise (Instructions): Configuring your Angular Application10 min
Introduction to Angular: Additional Resources10 min
Angular Components: Objectives and Outcomes10 min
Exercise (Instructions): Angular Components Part 110 min
Exercise (Instructions): Angular Components Part 210 min
Angular Components: Additional Resources10 min
Assignment 1: Angular Components: Additional Resources10 min
Ideation: Objectives and Outcomes10 min
Ideation Report Template10 min
Ideation: Additional Resources10 min
Semaine
2
Heures pour terminer
10 heures pour terminer

Angular Services, Routing and Single Page Applications

In this week, you learn about data binding in Angular. You will learn how to design basic services. You will learn about Angular router and its use in designing single page applications. You will also learn about single page applications and use Angular Router to design single page applications....
Reading
14 vidéos (Total 201 min), 18 lectures, 2 quiz
Video14 vidéos
Exercise (Video): Data Binding19 min
MVC and MVVM7 min
Angular Services4 min
Dependency Injection6 min
Exercise (Video): Angular Service Basics11 min
Exercise (Video): Header and Footer23 min
Angular Routing Basics16 min
Exercise (Video): Angular Routing Basics22 min
Single Page Applications11 min
Exercise (Video): Single Page Applications Part 132 min
Angular Router: Parameters10 min
Exercise (Video): Single Page Applications Part 218 min
Assignment 2 Requirements (Video): Angular Services, Routing and Single Page Applications3 min
Reading18 lectures
Data Binding: Objectives and Outcomes10 min
Exercise (Instructions): Data Binding10 min
Data Binding: Additional Resources10 min
Angular Service Basics: Objectives and Outcomes10 min
Exercise (Instructions): Angular Service Basics10 min
Angular Service Basics: Additional Resources10 min
Angular Routing: Objectives and Outcomes10 min
Exercise (Instructions): Header and Footer10 min
Exercise (Instructions): Angular Routing Basics10 min
Angular Routing: Additional Resources10 min
Single Page Applications: Objectives and Outcomes10 min
Exercise (Instructions): Single Page Applications Part 110 min
Exercise (Instructions): Single Page Applications Part 210 min
Single Page Applications: Additional Resources10 min
Assignment 2: Angular Services, Routing and Single Page Applications: Additional Resources10 min
UI Design and Prototyping: Objectives and Outcomes10 min
UI Design and Prototyping Report Template10 min
UI Design and Prototyping: Additional Resources10 min
Semaine
3
Heures pour terminer
9 heures pour terminer

Angular Forms, Angular and Reactive JavaScript

In this module we study Angular support for forms and form validation. Both template-driven forms and reactive forms will be introduced. You will also learn about Promises. Then you will learn briefly about reactive programming, RxJs and its use in Angular....
Reading
17 vidéos (Total 254 min), 19 lectures, 1 quiz
Video17 vidéos
Angular Template-driven Forms4 min
Exercise (Video): Angular Template-driven Forms Part 118 min
Angular Template-driven Form Validation7 min
Exercise (Video): Angular Template-driven Forms Part 27 min
Angular Reactive Forms9 min
Exercise (Video): Angular Reactive Forms Part 134 min
Angular Reactive Form Validation4 min
Exercise (Video): Angular Reactive Forms Part 29 min
Promises12 min
Exercise (Video): Angular and Promise Part 111 min
Exercise (Video): Angular and Promise Part 217 min
Angular and RxJS22 min
Exercise (Video): Angular and RxJS Part 112 min
Exercise (Video): Angular and RxJS Part 228 min
Exercise (Video): Angular Reactive Forms Part 330 min
Assignment 3 Requirements (Video): Single Page Applications and Angular Forms9 min
Reading19 lectures
Angular Template-driven Forms: Objectives and Outcomes10 min
Exercise (Instructions): Dialogs10 min
Exercise (Instructions): Angular Template-driven Forms Part 110 min
Exercise (Instructions): Angular Template-driven Forms Part 210 min
Angular Template-driven Forms: Additional Resources10 min
Angular Reactive Forms: Objectives and Outcomes10 min
Exercise (Instructions): Angular Reactive Forms Part 110 min
Exercise (Instructions): Angular Reactive Forms Part 210 min
Angular Reactive Forms: Additional Resources10 min
Angular and Promise: Objectives and Outcomes10 min
Exercise (Instructions): Angular and Promise Part 110 min
Exercise (Instructions): Angular and Promise Part 210 min
Angular and Promise: Additional Resources10 min
Angular and RxJS: Objectives and Outcomes10 min
Exercise (Instructions): Angular and RxJS Part 110 min
Exercise (Instructions): Angular and RxJS Part 210 min
Exercise (Instructions): Angular Reactive Forms Part 310 min
Angular and RxJS: Additional Resources10 min
Assignment 3: Single Page Applications and Angular Forms: Additional Resources10 min
Semaine
4
Heures pour terminer
13 heures pour terminer

Client-Server Communication

In this module you will explore client-server communication using both Angular HTTP module and the REST API. You will get a brief introduction to animation support in Angular and create a custom attribute directive. You will also learn about testing, building and deploying Angular applications....
Reading
20 vidéos (Total 307 min), 24 lectures, 2 quiz
Video20 vidéos
Exercise (Video): Setting up a Server using json-server6 min
Angular HTTP Client10 min
Brief Representational State Transfer (REST)16 min
Exercise (Video): Angular HTTP Client21 min
Exercise (Video): Angular HTTP Client: Error Handling20 min
Exercise (Video): Saving Changes to Server12 min
Attribute Directives6 min
Exercise (Video): Custom Attribute Directives12 min
Angular Animations13 min
Exercise (Video): Angular Animations Part 112 min
Exercise (Video): Angular Animations Part 227 min
Assignment 4 Requirements (Video): Client-Server Communication10 min
Angular Testing13 min
Exercise (Video): Angular Testing49 min
End-to-End Testing Angular Applications7 min
Exercise (Video): End-to-End Testing Angular Applications24 min
Introduction to Webpack15 min
Exercise (Video): Building and Deploying the Angular Application5 min
Conclusions3 min
Reading24 lectures
Client-Server Communication: Objectives and Outcomes10 min
Exercise (Instructions): Setting up a Server using json-server10 min
Client-Server Communication: Additional Resources10 min
Angular HTTP Client: Objectives and Outcomes10 min
Exercise (Instructions): Angular HTTP Client10 min
Exercise (Instructions): Angular HTTP Client: Error Handling10 min
Exercise (Instructions): Saving Changes to Server10 min
Angular HTTP Client: Additional Resources10 min
Animation and Directives: Objectives and Outcomes10 min
Exercise (Instructions): Custom Attribute Directives10 min
Exercise (Instructions): Angular Animations Part 110 min
Exercise (Instructions): Angular Animations Part 210 min
Animation and Directives: Additional Resources10 min
Assignment 4: Client-Server Communication: Additional Resources10 min
Testing Angular Applications: Objectives and Outcomes10 min
Exercise (Instructions): Angular Testing10 min
Exercise (Instructions): End-to-End Testing Angular Applications10 min
Testing Angular Applications: Additional Resources10 min
Building and Deployment: Objectives and Outcomes10 min
Exercise (Instructions): Building and Deploying the Angular Application10 min
Building and Deployment: Additional Resources10 min
Conclusions: Additional Resources10 min
Project Implementation: Objectives and Outcomes10 min
Final Report Template10 min
4.8
184 avisChevron Right
Orientation de carrière

38%

a commencé une nouvelle carrière après avoir terminé ces cours
Avantage de carrière

83%

a bénéficié d'un avantage concret dans sa carrière grâce à ce cours
Promotion de carrière

18%

a obtenu une augmentation de salaire ou une promotion

Meilleurs avis

par ASDec 23rd 2017

One of the excellent courses I have taken. I learned a lot from this course. Really useful and very detailed.\n\nProf. Jogesh K. Muppala is a great instructor who has advanced teaching methods.

par RGJul 20th 2018

I took time and reviwed couple of times, the last week was tough for me, but i could complete this. Thanks a lot to Mr. Jogesh good course would recommend for any one

Enseignant

Avatar

Jogesh K. Muppala

Associate Professor
Department of Computer Science and Engineering

À propos de The Hong Kong University of Science and Technology

HKUST - A dynamic, international research university, in relentless pursuit of excellence, leading the advance of science and technology, and educating the new generation of front-runners for Asia and the world....

À propos de la Spécialisation Full Stack Web and Multiplatform Mobile App Development

Learn front-end and hybrid mobile development, with server-side support, for implementing a multi-platform solution. The first two courses in this Specialization cover front-end frameworks: Bootstrap 4 and Angular. You’ll also learn to create hybrid mobile applications, using the Ionic framework, Cordova and NativeScript. On the server side, you’ll learn to implement NoSQL databases using MongoDB, work within a Node.js environment and Express framework, and communicate to the client side through a RESTful API. Learners enrolling in this Specialization are expected to have prior working knowledge of HTML, CSS and JavaScript. Ideally learners should complete the courses in the specified sequence. It is strongly recommended that the Angular course be completed before proceeding with the Ionic and Cordova and/or the NativeScript course....
Full Stack Web and Multiplatform Mobile App Development

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous vous inscrivez au cours, vous bénéficiez d'un accès à tous les cours de la Spécialisation, et vous obtenez un Certificat lorsque vous avez réussi. Votre Certificat électronique est alors ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.