Introduction to AngularJS

The Introduction to AngularJS training course is designed to help you dive into AngularJS web application development. If you are a front-end developer looking to move from individual web page coding into full single page web application development, this class is designed for you.

The AngularJS course begins with an examination of the difficulties of JavaScript web application development and how AngularJS solves those challenges. We then move into in-depth exploration of how to use AngularJS to interact with a server, to extend the capabilities of HTML, to create custom components, to handle animation, to building application routes, to form validation, and finally, to test the web application.

This course assumes prior experience in JavaScript, including Object-oriented JavaScript concepts. This course can be combined with the Effective JavaScript training course to create a more robust, 5-day boot camp if needed.

Course Summary

Learn how to code single page applications with AngularJS.
Web developers and managers who have a solid foundation of HTML and JavaScript.
Skill Level: 
Learning Style: 

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Hands On help
3 Days
Productivity Objectives: 

Upon completion of this course, you should know:

  • Model-View-Whatever Architecture
  • How to code truly dynamic applications
  • How to create and use Angular Directives
  • How to create a Single Page Application with routing
  • How to test AngularJS
  • How to package an AngularJS application

Introduction to AngularJS is part of the JavaScript Training curriculum.

What You'll Learn

In the Introduction to AngularJS training course, you’ll learn:

  • AngularJS Introduction
    • jQuery Essentials
    • Moving to Single Page Applications and Model-View-Controller (MVC)
    • AngularJS and its Model-View-Whatever (MVM)
    • AngularJS Projects
    • Bindings
    • Modules, Scopes and Controllers
  • The Heart of AngularJS
    • Filters and Expressions
    • Using Directives
    • Digest Loop
    • Application Routes
    • Forms and Validation
    • Dependency Injection
    • Animation
  • Moving Deeper into AngularJS
    • Using Services and Creating Custom Services
    • Creating Custom Directives
    • Ajax and Promises
    • Advanced API Features and 3rd Party Libraries
    • Testing the Application
    • Packaging the Application

Meet Your Instructor

Alex banks

Alex began writing code as an eight year old on his first computer, a Tandy TRS-80. In 1995, Alex developed his first website and has been hooked ever since. He went on to study Computer Science at Georgetown University, followed by working as a government consultant and classroom instructor in the Washington, D.C.-area.

Alex has spent his entire career developing web applications that work in the browser, and teaching web development technologies. He has developed several large-...

Meet Alex »
Kamren photo

Kamren has a love of all things front-end and has enjoyed bringing his 10+ years of web development experience into each class he teaches. Recently Kamren has been working with a leading insurance company as a senior developer of front-end architecture and mobile web application design. He was instrumental in shaping their front-end development team and leading the company into single page application development. Before that, Kamren had the privilege of being the first Sun Certified Ajax instructor. And a few years...

Meet Kamren »
Eric Photo

Eric is a professional trainer and software developer who loves learning new things, sharing what he learns, and helping clients to solve business problems. He holds a BS in Computer Science from the Virginia Military Institute, and numerous software certifications to include the Microsoft Certified Professional Developer certification.Eric has extensive experience providing customized training and software development services for companies around the world for almost 18 years. He provides those services both on-...

Meet Eric »
Craig Photo

Craig recently released the book, The JavaScript Framework Guide: AngularJS, Backbone, and Ember. Craig has been a guest on the Hanselminutes and JavaScript Jabber podcasts. He’s an avid blogger, and several of his articles have been published in Peter Cooper’s poplular “JavaScript Weekly” newsletter. He also has his own podcast, “The Front-End Developer’s Cast”.

Craig has been a developer for over 15 years at startups, enterprises, and as a consultant. During...

Meet Craig »
Jason pic

Jason is a 15-year software engineering veteran with experience in front and back end technologies. Jason got started with Adobe solutions on the server, later moving into .NET development and brief stints working with both Flex and Silverlight.

After spending nearly 10 years working heavily on the back end, Jason ventured into the front end/single page application space. He’s worked with libraries and frameworks such as Sencha, Backbone, and JavaScriptMVC. In 2012 he moved into the world of AngularJS and...

Meet Jason »
Photo of Jeremy

Jeremy is a senior software engineer with over 15 years experience building websites and applications. He develops mobile apps with Ionic, crafts user interfaces with AngularJS, and builds web-service layers with Node.js.

He has a passion for open source and is the author of Ionic in Action and coauthor of Angular 2 in Action. He lives in Texas with his wife and daughter, and when he isn’t coding, you can find him brewing beer.

Meet Jeremy »
kyle picture

Kyle is from Washington State, and lived in California before moving to Boulder in 2014. He taught English in Bogota, Colombia as well as Oaxaca, Mexico (he also speaks conversational Spanish). Kyle brings a wealth of knowledge and experience in elearning course platforms, including extensive exposure to thousands of online courses and teaching styles. He has BAs in Psychology and Marketing from the UW Seattle.

Kyle is currently a Technical Instructor at DevelopIntelligence. He spends his time reading,...

Meet Kyle »

Contact us to learn more

Not all training courses are created equal. Let the customization process begin! We'll work with you to design a custom Introduction to AngularJS training course that meets your specific needs.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients


Need help finding the right learning solution?   Call us: 877-629-5631