🔥$100K Hit! Where Will Bitcoin Go Next? Find Out Live!
watching now
4 Students

Description

What Will You Learn?

  • Learn fundamental Javascript concepts that power AngularJS.
  • Become fluent in AngularJS terminology, such as dependency injection, services, directives, transclusion, and more.
  • Design custom directives and save time and energy with easily reusable components.
  • Write quicker, better AngularJS code by discovering how AngularJS itself is built.
  • Understand what a Single Page Application (SPA) is, and how they work.

Requirements

  • A browser and a text editor
  • Basic HTML and Javascript knowledge
  • NFT Certificate
  • 49 Lessons
  • Advanced
  • English
  • +100 XP

Share Course on Social media

Curriculum

Course consist of total 6h 54min of content, in total.

Section 1: Getting Started
03:51
Big Words and AngularJS
01:20
Section 4: Data Binding and Directives
1:30:38
Scope and Interpolation
09:58
Directives and Two Way Data Binding
13:13
Javascript Aside: The Event Loop
03:22
Watchers and the Digest Loop
17:28
Common Directives
19:51
Common Directives (Part 2)
04:13
Javascript Aside: The XMLHTTPRequest Object
09:15
External Data and $http
13:18
Section 5: Single Page Applications
34:28
Angular Aside: Multiple Controllers, Multiple Views
04:37
HTML and Javascript Aside: Single Page Apps and the Hash
08:47
Routing, Templates, and Controllers
14:38
Routing Templates and Controller (Part 2)
06:26
Section 6: Custom Services
19:10
Javascript Aside: Singletons
06:10
Creating a Service
13:00
Section 7: Custom Directives
1:31:10
HTML Aside: Reusable Components
02:25
Javascript and Angular Aside: Variable Names and Normalization
06:33
Creating a Directive
18:38
Templates
03:12
Scope (@, =, and other obtuse symbols)
13:30
Scope (@, =, and other obtuse symbols) (Part 2)
05:59
Scope (@, =, and other obtuse symbols) (Part 3)
10:27
Repeated Directives
03:31
Understanding 'Compile'
18:06
Understanding 'Link'
03:05
Understanding Transclusion
05:44
Section 8: Lets Build an App in record time
57:38
A Weather Forecast SPA
12:49
A Custom Service
05:18
Binding Data (Part 1)
18:07
Binding Data (Part 2)
07:41
A Custom Directive
13:43
Section 9: BONUS Lectures
24:10
Improving our SPA's UX With ng-submit
06:05
Designing Services in Large AngularJS Applications
07:16
Nested Controllers, Clean Code, and 'Controller as' (an alternative to $scope)
10:49
Section 10: Getting Ready for AngularJS 2.0 in 2016
08:13
Update #1 - ES6, AtScript, and more
08:13
Section 11: Conclusion
01:48
Conclusion
01:48

About the Instructor

Newly married in Cleveland Ohio, Tony is primarily focused these days on trying to be a good husband. While inexperienced at that, he's quite experienced in all things web.

Tony has been programming since he was 12 years old, and got into web sites and web application development at 16. After graduating with a Computer Science degree from Case Western Reserve University, Tony continued with that interest as a Microsoft certified software application developer and architect, database designer, and user interface designer.

His experience has ranged across technologies such as HTML5, CSS3, ASP .NET MVC, JavaScript, jQuery, KnockoutJS, AngularJS, NodeJS, LESS, Bootstrap, SQL, Entity Framework and more.

He believes strongly that deeply understanding any topic allows you to properly learn it and, even more importantly in a real-world environment, quickly overcome problems.

He also has a deep interest in human nature and behavior, and how that impacts human-computer interaction. This interest translated into extending his career into user experience design and usability research.

Another link in the chain is his 25 years of experience in public speaking and teaching, both in front of large groups and as a one-on-one private instructor.

Putting all these pieces together, he has spent his career listening to a client need, designing a database and software to meet that need, building it, testing it, teaching others how to use it, then improving user experience by watching people actually use it and adjusting accordingly.

Tony loves teaching every aspect of what he does, and even more loves teaching in a way that imparts understanding, as opposed to just examples intended to be parroted. He loves that moment when a student 'gets it', and that's what he wants for you when you take one of his courses.

He has found that those that learn purely by example, and not by understanding, end up much more limited than they need to be.

"Examples need to be built on top of context, and once you have context, you can not only copy the examples you find, but adjust and improve upon them."

He firmly believes that everyone has the ability to develop software, if they are just taught properly. Including you.

"It is my pleasure and privilege to teach you. I hope you'll come away knowing something you didn't before, understanding at a level deeper than before, and feeling positive that you can accomplish what you've set out to accomplish. Thank you!" - Tony Alicea

Ask Tony a question, read a post, or follow him around internet.

See All Instructor Courses

BitDegree platform reviews