AngularJS Custom Directives with Dan Wahlin

Elevate your AngularJS skills with this comprehensive course on custom directives, guided by an experienced Google Developer Expert.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course helps you master AngularJS by focusing on creating custom directives. With expert guidance from Dan Wahlin, you'll tackle essential concepts like scope, link functions, and more to elevate your AngularJS skills.

Key Points

  • Learn to build custom AngularJS directives
  • Understand key concepts like isolate scope and transclusion
  • Hands-on coding with step-by-step instructions
  • Explore $compile and $interpolate services
  • Expert insights from a Google Developer Expert

Learning Outcomes

  • Create custom AngularJS directives confidently
  • Explain how the link() function manipulates the DOM
  • Understand the roles of various AngularJS services
  • Apply transclusion and isolate scope effectively
  • Utilize hands-on examples for practical learning

About This Course

Take your AngularJS skills to the next level and learn the inner workings of AngularJS and custom directives!

** Course updated new bonus articles about building custom directives **

Please note that this course covers version 1.x of AngularJS. This course does not cover Angular development (which is different than AngularJS).

There are many Angular courses on the Web now. Which one should you take? If you're looking to dive deeper into custom Angular directives and want to learn from a developer/instructor with over 20 years of experience who has also been awarded the Angular Google Developer Expert (GDE) award from Google then this is the course for you! Dan also created the popular AngularJS in 60-ish Minutes video on YouTube (over 1.9 million views) so if you enjoyed that then you'll love this course!

                           Are you interested in learning how to take your AngularJS skills to the next level? Have you been confused by terms like tranclusion, isolate scope, interpolation, local scope properties, and more? Have you wanted to build custom directives but didn't know where to start? Look no further than the Learn to Build AngularJS Custom Directives course by Dan Wahlin! 

                           Throughout this course you'll be provided with a step-by-step look at the process of creating custom directives and cover key concepts that you need to know to take your AngularJS skills to the next level. Topics such as the $compile service, the directive definition object (DDO), the link() function, isolate scope, controller integration, transclusion, working with the $interpolate service, $asyncValidators, and much more are covered as well as techniques for structuring AngularJS directive code. 

                   In addition to expert instruction by Angular Google Developer Expert (GDE) Dan Wahlin you'll also be provided with hands-on code samples that you can follow along with at your own pace. Just pause or rewind the video if you need to see the code again or jump right to the end solution that's provided if you'd like. Begin and end code is provided so that you can maximize your learning and become an expert in building directives!                    The modules covered in the course include: 

  • Getting Started with Directives

  • Shared and Isolate Scope

  • The Link Function

  • Using Controllers

  • Bonus Content - Custom Directives in Action and More

  • Bonus Content: Articles on Building Custom Directives

                  Many additional details are provided throughout the modules including coverage of the $parse and $interpolate services, how controllers and the link function can be used in concert, why and how to use transclusion to merge custom content, pros and cons of available coding approaches for custom directives, techniques for passing parameter data to functions when using local scope properties, and much, much more. 

  • Create custom AngularJS directives

  • Explain how the link() function works for DOM manipulation

  • Learn the role of $compile, $interpolate, $eval and more

Course Curriculum

Instructor

Profile photo of Dan Wahlin
Dan Wahlin

Dan Wahlin is a world-renowned developer and instructor who has been teaching developers for over 20 years and has a knack for making hard concepts easy to understand. Google, Microsoft, and Docker have recognized his contributions in the world of Web development and awarded him the Google GDE (Google Developer Expert), Microsoft MVP, Regional Director, and Docker Captain awards. Dan...

More Courses By Dan Wahlin
Review
4.9 course rating
4K ratings
ui-avatar of Gustavo ContrerasCastillo
Gustavo C.
5.0
1 year ago

incluso hoy 27 noviembre 2023 es muy util y nadie tiene un curso asi en ingles
even today november 27 2023 is very useful and no one else has something like that on english

  • Helpful
  • Not helpful
ui-avatar of Igor
Igor
5.0
1 year ago

I was needing to clarify some concepts with custom directives.

  • Helpful
  • Not helpful
ui-avatar of Sascha Seidel
Sascha S.
3.0
3 years ago

Course started out good, but became boring quickly and was hard to follow at the very end. The lectures are interesting up to around part 30 when the $compile provider is introduced. Up to that point you get useful information that helps you get a deeper understanding of directives. You should have worked with AngularJS before, however, otherwise you might have a hard time understanding isolate scopes and the various binding options.

The rest of the course, unfortunately, covers very specific problems and discusses design decisions in lengthy detail, that might be hard to follow, if you are not interested in that subject area. I was expecting a more general approach to directives, but I understand that its hard to find a good balance between basic concepts and sample projects.

Besides that, a facecam might give the course a more personal touch. Content was good, though. I enjoyed the clean coding style and the structured way that sample code was built up step by step.

  • Helpful
  • Not helpful
ui-avatar of Mark Skidmore
Mark S.
4.5
5 years ago

The link() Function section could use more explanations of why code is used when it's used.

  • Helpful
  • Not helpful
ui-avatar of Carletti Edouard
Carletti E.
4.0
6 years ago

Good course, however I have one issue (loosing the 5th star) : the course isn't upgraded for the last version of Angular (1.7 as of now) so, some things are not working in the exemples. My main problem was with the controllerAs syntax which NEEDS you to implement a $onInit function in your controler if you want to initialize some data according to your isolated scope.

  • Helpful
  • Not helpful
ui-avatar of John Buchmann
John B.
4.5
6 years ago

Some things are a bit outdated and won't work correctly in the latest version, but this course is still great and you'll learn a ton. Just keep in mind that some things don't work exactly the same now. But the fact is there are no AngularJS courses on Udemy that are totally up to date, and Dan's course is among the very best.

It would be great if the course were re-visited and updated here and there to be 100% valid today. Even add new videos to cover the latest additions. Yes, AngularJS has been replaced by Angular (2+) but it's still very relevant when I post this in 2019, as many companies still use it for older apps and they hire people to maintain them.

  • Helpful
  • Not helpful
ui-avatar of Todd O'Neill
Todd O.
5.0
6 years ago

Overall the course was good and Dan knows this topic inside and out. Some of the latter topics were advanced for sure and beyond my experience at this point. It was good for exposure though.

  • Helpful
  • Not helpful
ui-avatar of Rune Hansen
Rune H.
5.0
6 years ago

This is a great course. It's quite advanced. I feel great having worked my way through it. Dan Wahlin is a truly impressive developer.

  • Helpful
  • Not helpful
ui-avatar of Phillip Molaro
Phillip M.
4.0
7 years ago

I've seen the preview of this course already and we are already getting more in depth information, so I'm excited to continue.

Having now completed the course, I still feel that its a great course to take. I will say, I'm pretty new to Angular still. I took Dan's Jumpstart course first (which was great), and saw a fair amount of the first part of this course as bonus sections of the Jumpstart. In all those videos, I was following along and grasping the concepts.

However, this course, about mid way through, seems to jump deeper into the pool quickly. There are assumptions that you have more angular experience beyond the Jumpstart, and several of the latter concepts are a lot to wrap your head around at first.

It's still good material, just be aware that the last sections of this course are defiantly more advanced from my point of view at this time.

  • Helpful
  • Not helpful
ui-avatar of Sathish Kumar M
Sathish K. M.
4.0
7 years ago

It would be better if the instructor write the code line by line and explain. He directly copy paste code and started explaining the whole things and runs.

  • 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