AngularJS Training in Danbury
 
                    Enroll in or hire us to teach our AngularJS class in Danbury,  Connecticut by calling us @303.377.6176.  Like all HSG
                    classes, AngularJS may be offered either onsite or via instructor led virtual training.  Consider looking at our public training schedule to see if it
                    is scheduled:  Public Training Classes
                    
                
                        Provided there are enough attendees, AngularJS may be taught at one of our local training facilities.  
                    
                    | 
                 
                	 We offer private customized training for groups of 3 or more attendees.
                 
                	 | 
                ||
Course Description | 
                ||
|  This course is designed for individuals with basic knowledge of
JavaScript and AngularJS. And for developers that want to expand their
perspective on the framework and  get insight into real world best
practices. For an Introduction to AngularJs course please contact
hartmannsoftware.com or 303-377-6176 
                        Course Length: 3 Days 
                    Course Tuition: $1190 (US)  | 
                ||
		                
		                Prerequisites | 
		                |
| Some experience with JavaScript, HTML and AngularJS. | |
                    
                    Course Outline | 
                
| 
                     
		Introduction  
	
		Build an element directive 
	
		Work through the directive  
	
		Working within the DOM  
	
		Linking directives 
	
		Interaction between nested directives 
	
		Nested directive controllers 
	
		Directive scope inheritance  
	
		Directive templates 
	
		Recursive directives 
	
		Filters and Service Types  
	
		Upper and lowercase filters  
	
		Number and currency filters 
	
		The date filter  
	
		Data filters outside the template  
	
		Built-in search filters 
	
		Chaining filters 
	
		Create custom data and search filters  
	
		Build a search filter and filter expressions  
	
		Using service: 
	
		values and constants 
	
		factories 
	
		services 
	
		service providers 
	
		decorators 
	
		Labs 
	
		AngularJS Animations  
	
		Create a fade in and out animation  
	
		SlideUp and slideDown methods  
	
		Create: 
	
		an enter animation with nglf 
	
		leave and concurrent animations with ngView 
	
		move animations with ngRepeat 
	
		addClass animation with ngShow 
	
		removeClass animations with ngClass 
	
		Stagger batch animations 
	
		Labs 
	
		Organizing your Application  
	
		Manually bootstrap an application  
	
		Safe and $apply 
	
		File and module organization  
	
		Hide AngularJS from the user 
	
		Manage application templates 
	
		The "Controller as" syntax 
	
		Labs 
	
		Scope and Model  
	
		Structure AngularJS events 
	
		Manage $scope inheritance 
	
		AngularJS forms 
	
		<select> and ngOptions 
	
		Build an event bus 
	
		Labs 
	
		Testing in AngularJS 
	
		Configure and run a test environment  
	
		Protractor 
	
		Write basic unit tests 
	
		Write basic E2E tests 
	
		Set up a simple mock back-end server 
	
		DAMP testing 
	
		Page Object test pattern 
	
		Labs 
	
		Speed-up application performance  
	
		AngularJs land mines 
	
		Create a universal watch callback 
	
		Manage and deploy $watch types efficiently  
	
		Optimize the application by: 
	
		using reference $watch 
	
		using equality $watch 
	
		using $watchCollection 
	
		using $watch de-registration  
	
		using track by ng-repeat 
	
		Optimize the template -binding watch expressions  
	
		Trim down watched models 
	
		Labs 
	
		Promises 
	
		Implement and understand a basic promise 
	
		Chain promises and handlers 
	
		notifications 
	
		barriers with $q.all() 
	
		Promise wrappers with $q.when() 
	
		Promises with $http 
	
		Promises with $resources 
	
		Promises with Restangular 
	
		Promises and native routes resolves 
	
		Nested ui-router resolves 
	
		Labs 
	
		Integrate new features in AngularJS  
	
		HTML5 datetime input types 
	
		Combine wathers with $watchGroup 
	
		checking with ng-strict-di 
	
		Model input with ngModelOptions 
	
		Incorporate $touched and $submitted states 
	
		Trim watch list with lazy binding  
	
		Customize validators  
	
		Labs 
	
		Increase AngularJs Performance 
	
		Manipulate application from the console 
	
		DRYing up controllers 
	
		Commenting Json files 
	
		Create custom AngularJS comments 
	
		Reference deep properties safely using $parse 
	
		Prevent redundant parsing  
 | 
                
Course Directory [training on all levels]
Technical Training Courses
                                Software engineer/architect, System Admin ... Welcome!
                            - .NET Classes
 - Agile/Scrum Classes
 - AI Classes
 - Ajax Classes
 - Android and iPhone Programming Classes
 - Azure Classes
 - Blaze Advisor Classes
 - C Programming Classes
 - C# Programming Classes
 - C++ Programming Classes
 - Cisco Classes
 - Cloud Classes
 - CompTIA Classes
 - Crystal Reports Classes
 - Data Classes
 - Design Patterns Classes
 - DevOps Classes
 - Foundations of Web Design & Web Authoring Classes
 - Git, Jira, Wicket, Gradle, Tableau Classes
 - IBM Classes
 - Java Programming Classes
 - JBoss Administration Classes
 - JUnit, TDD, CPTC, Web Penetration Classes
 
- Linux Unix Classes
 - Machine Learning Classes
 - Microsoft Classes
 - Microsoft Development Classes
 - Microsoft SQL Server Classes
 - Microsoft Team Foundation Server Classes
 - Microsoft Windows Server Classes
 - Oracle, MySQL, Cassandra, Hadoop Database Classes
 - Perl Programming Classes
 - Python Programming Classes
 - Ruby Programming Classes
 - SAS Classes
 - Security Classes
 - SharePoint Classes
 - SOA Classes
 - Tcl, Awk, Bash, Shell Classes
 - UML Classes
 - VMWare Classes
 - Web Development Classes
 - Web Services Classes
 - Weblogic Administration Classes
 - XML Classes
 
Business Training Courses
                                Project Managers, Business Analysts, Paralegals ... Welcome!
                            Upcoming Classes
                    Gain insight and ideas from students with different perspectives and experiences.
                    - RED HAT ENTERPRISE LINUX SYSTEMS ADMIN I 
3 November, 2025 - 7 November, 2025 - Python for Scientists 
8 December, 2025 - 12 December, 2025 - Fast Track to Java 17 and OO Development 
8 December, 2025 - 12 December, 2025 - Object-Oriented Programming in C# Rev. 6.1 
17 November, 2025 - 21 November, 2025 - RED HAT ENTERPRISE LINUX SYSTEMS ADMIN II 
8 December, 2025 - 11 December, 2025 - See our complete public course listing 
 






