Informações sobre o curso
67,922 visualizações recentes

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível intermediário

Aprox. 37 horas para completar

Sugerido: 6 hours/week...

Inglês

Legendas: Inglês

Habilidades que você terá

Unit TestingJavaScriptAngularjsWeb Development

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível intermediário

Aprox. 37 horas para completar

Sugerido: 6 hours/week...

Inglês

Legendas: Inglês

Programa - O que você aprenderá com este curso

Semana
1
5 horas para concluir

Introduction to AngularJS

21 vídeos (Total 152 mín.), 7 leituras, 10 testes
21 videos
Development Environment Setup for Mac, Part 16min
Development Environment Setup for Mac, Part 215min
Development Environment Setup for Windows, Part 15min
Development Environment Setup for Windows, Part 214min
Lecture 1: Why NOT Keep Things Simple?6min
Lecture 2, Part 1: Why Does Code Get Complex?5min
Lecture 2, Part 2: Why Does Code Get Complex?7min
Lecture 3: Model-View-ViewModel (MVVM)9min
Lecture 4: AngularJS Installation and First Simple App9min
Lecture 5: Sharing Data With The View Through Scope5min
Lecture 6: Implementing NameCalculator Example in AngularJS9min
Lecture 7: What’s Behind the “Magic”: Custom HTML Attributes7min
Lecture 8: Dependency Injection6min
Lecture 9: How Dependency Injection Works in Javascript8min
Lecture 10: Protecting Dependency Injection from Minification10min
Lecture 11, Part 1: Expressions and Interpolation8min
Lecture 11, Part 2: Expressions and Interpolation7min
Module 1 Wrap-up57s
7 leituras
How Grading and Being Late on Assignments Works10min
Recommended Books10min
CHECK OUT MY SITE!10min
ALL of the EXAMPLE CODE for this course10min
Is It Worth It To Learn Angular 1 Since Angular 2 Already Came Out?10min
Frequently Asked Questions10min
ENTER RAFFLE (ends April 23rd, 2017)10min
9 exercícios práticos
Quiz 1 - Very Important Quiz!10min
Quiz 24min
Quiz 32min
Quiz 44min
Quiz 56min
Quiz 62min
Quiz 74min
Quiz 84min
Quiz 92min
Semana
2
5 horas para concluir

Module 2 - Filters, Digest Cycle, Controller Inheritance, and Custom Services

25 vídeos (Total 195 mín.), 3 leituras, 13 testes
25 videos
Lecture 13, Part 2: Creating Custom Filters3min
Lecture 13, Part 3: Creating Custom Filters8min
Lecture 14, Part 1: Digest Cycle4min
Lecture 14, Part 2: Digest Cycle7min
Lecture 14, Part 3: Digest Cycle9min
Lecture 15: $digest and $apply10min
Lecture 16: 2-way, 1-way and 1-time Binding11min
Lecture 17: ng-repeat11min
Lecture 18: Filtered ng-repeat11min
Lecture 19, Part 1: Prototypal Inheritance5min
Lecture 19, Part 2: Prototypal Inheritance13min
Lecture 19, Part 3: Scope Inheritance7min
Lecture 19, Part 4: Scope Inheritance10min
Lecture 19, Part 5: Controller As Syntax8min
Lecture 20, Part 1: Custom Services4min
Lecture 20, Part 2: Custom Services11min
Lecture 21, Part 1: Custom Services with .factory()7min
Lecture 21, Part 2: Custom Services with .factory()9min
Lecture 22, Part 1: Custom Services with .provider()5min
Lecture 22: Part 2: Custom Services with .provider()8min
Lecture 23: ng-if, ng-show and ng-hide7min
Module 2 Wrap-Up1min
3 leituras
Recommended Books10min
CONNECT WITH ME!10min
Frequently Asked Questions10min
12 exercícios práticos
Quiz 104min
Quiz 116min
Quiz 122min
Quiz 132min
Quiz 144min
Quiz 152min
Quiz 166min
Quiz 172min
Quiz 184min
Quiz 194min
Quiz 204min
Quiz 212min
Semana
3
6 horas para concluir

Week 3 - Promises, Ajax, and Custom Directives

19 vídeos (Total 156 mín.), 3 leituras, 11 testes
19 videos
Lecture 25, Part 1: Ajax with $http Service5min
Lecture 25, Part 2: Ajax with $http Service14min
Lecture 26, Part 1: Directives: Dynamic HTML6min
Lecture 26, Part 2: Directives: Dynamic HTML12min
Lecture 27: restrict Property11min
Lecture 28, Part 1: Directive’s Isolate Scope: “=” and “@”8min
Lecture 28, Part 2: Directive’s Isolate Scope: “=” and “@”9min
Lecture 29, Part 1: Using Controllers Inside Directives5min
Lecture 29, Part 2: Using Controllers Inside Directives10min
Lecture 30, Part 1: Directive APIs and “&”7min
Lecture 30, Part 2: Directive APIs and “&”12min
Lecture 31, Part 1: Manipulating the DOM with link4min
Lecture 31, Part 2: Manipulating the DOM with link14min
Lecture 32, Part 1: Using Directive’s transclude to Wrap Other Elements2min
Lecture 32, Part 2: Using Directive’s transclude to Wrap Other Elements5min
Module 3 Wrap-Up1min
3 leituras
Recommended Books10min
ENTER RAFFLE (ends April 23rd, 2017)10min
Frequently Asked Questions10min
10 exercícios práticos
Quiz 222min
Quiz 236min
Quiz 244min
Quiz 254min
Quiz 264min
Quiz 276min
Quiz 288min
Quiz 294min
Quiz 306min
Quiz 312min
Semana
4
6 horas para concluir

Module 4 - Components, Events, Modules, and Routing

22 vídeos (Total 164 mín.), 3 leituras, 10 testes
22 videos
Lecture 33, Part 3: Components & Component-Based Architecture9min
Lecture 33, Part 4: Components & Component-Based Architecture9min
Lecture 34, Part 1: AngularJS Event System8min
Lecture 34, Part 2: AngularJS Event System14min
Lecture 35, Part 1: Modules7min
Lecture 35, Part 2: Modules10min
Lecture 36, Part 1: Routing12min
Lecture 36, Part 2: Routing15min
Lecture 37, Part 1: Routing State with Controller2min
Lecture 37, Part 2: Routing State with Controller7min
Lecture 38, Part 1: Routing State with resolve3min
Lecture 38, Part 2: Routing State with resolve5min
Lecture 39, Part 1: Routing State with URL Parameters2min
Lecture 39, Part 2: Routing State with URL Parameters11min
Lecture 40, Part 1: Routing State with Nested Views2min
Lecture 40, Part 2: Routing State with Nested Views9min
Lecture 41, Part 1: Router State Transition Events2min
Lecture 41, Part 2: Router State Transition Events6min
Module 4 Wrap-Up1min
3 leituras
Recommended Books10min
CONNECT WITH ME!10min
Frequently Asked Questions10min
9 exercícios práticos
Quiz 328min
Quiz 336min
Quiz 346min
Quiz 354min
Quiz 362min
Quiz 372min
Quiz 382min
Quiz 394min
Quiz 404min
4.9
561 avaliaçõesChevron Right

33%

comecei uma nova carreira após concluir estes cursos

30%

consegui um benefício significativo de carreira com este curso

Principais avaliações do Aplicativos web de página única com AngularJS

por SSJan 30th 2017

Very expressively explained. I like the way that you explain it by showing us what you are doing as well. In that way, it is easy for me to grasp the contents of the lecture. Thank you for the course.

por PBMar 28th 2017

First of all I want to thank the author of this course in investing his time sharing knowledges about this JS framework. The course helped me to better understand the mechanism of Angular framework.

Instrutores

Avatar

Yaakov Chaikin

Adjunct Professor, Graduate Computer Science
Whiting School of Engineering

Sobre Universidade Johns Hopkins

The mission of The Johns Hopkins University is to educate its students and cultivate their capacity for life-long learning, to foster independent and original research, and to bring the benefits of discovery to the world....

Sobre Programa de cursos integrados Desenvolvimento Web com Ruby on RailsDesenvolvimento Web com Ruby on Rails

This Specialization covers the fundamentals of web development with Ruby on Rails. You’ll learn everything you need to develop your own web application using Ruby on Rails, SQL and NoSQL databases, and HTML/CSS, and Javascript. We will also touch on advanced topics such as security, services using HTTP/RESTful access patterns, and user access and user experience from multiple device platforms. In the final Capstone Project, you’ll apply your skills to develop a web application that hosts uploaded photos and displays them using a map....
Desenvolvimento Web com Ruby on RailsDesenvolvimento Web com Ruby on Rails

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. Seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.