This training course introduces the student to the AngularJS framework, and to modern concepts of the Responsive Design using CSS, media queries and the Bootstrap framework. AngularJS makes applications easier to develop and test, but students often find that AngularJS is quite different from traditional web applications. The training course boils down the differences and provides a quick and efficient introduction to the AngularJS framework. Starting with an overview of the advanced JavaScript underpinnings of AngularJS, we use labs and examples to train the student to use AngularJS in modern responsive web applications.
Course Outline
CHAPTER 1. ADVANCED OBJECTS AND FUNCTIONALITY IN JAVASCRIPT
CHAPTER 2. INTRODUCTION TO ANGULARJS
CHAPTER 3. ANGULARJS MODULE
CHAPTER 4. ANGULARJS CONTROLLERS
CHAPTER 5. ANGULARJS EXPRESSIONS
CHAPTER 6. BASIC VIEW DIRECTIVES
CHAPTER 7. ADVANCED VIEW DIRECTIVES
CHAPTER 8. WORKING WITH FORMS
CHAPTER 9. FORMATTING DATA WITH FILTERS IN ANGULARJS
CHAPTER 10. ANGULARJS $WATCH SCOPE FUNCTION
CHAPTER 11. COMMUNICATING WITH WEB SERVERS
CHAPTER 12. CUSTOM DIRECTIVES
CHAPTER 13. ANGULARJS SERVICES
CHAPTER 14. INTRODUCTION TO CSS3
CHAPTER 15. APPLYING CSS STYLES
CHAPTER 16. BOX MODEL AND EFFECTS
CHAPTER 17. INTRODUCTION TO RESPONSIVE WEB DESIGN
CHAPTER 18. CSS 3 AND RESPONSIVE WEB DESIGN
CHAPTER 19. RESPONSIVE WEB PAGE LAYOUT
CHAPTER 20. RESPONSIVE IMAGES
CHAPTER 21. BOOTSTRAP OVERVIEW
CHAPTER 22. GETTING STARTED WITH BOOTSTRAP
CHAPTER 23. BOOTSTRAP MISCELLANEOUS TOPICS
CHAPTER 24. UI BOOTSTRAP OVERVIEW
CHAPTER 25. UI BOOTSTRAP DIRECTIVES
LAB EXERCISES
Lab 1. Setting Up the Lab Environment Lab 2. JavaScript Functions Lab 3. Objects in JavaScript Lab 4. Getting Started with AngularJS Lab 5. MVC with AngularJS Lab 6. AngularJS Expressions Lab 7. Working with Class and Style Directives Lab 8. The ng-repeat Directive Lab 9. Working with Form Inputs Lab 10. Data Formatting with Filters Lab 11. Using the $watch Function Lab 12. Communicating with Web Servers Lab 13. Reading Complex Data Sets From Web Servers Lab 14. Custom Directives Lab 15. Creating and Using Services Lab 16. Testing Lab 17. Intro to CSS3 Lab 18. Applying Basic Styles Lab 19. Control Element Spacing with Box Properties Lab 20. Media Queries and Responsive Design Lab 21. Understanding Bootstrap's Grid System Lab 22. Understanding Bootstrap's Navbar Component Lab 23. Using jQuery in Bootstrap Lab 24. Understanding UI Bootstrap Lab Files Lab 25. Customizing UI Bootstrap Templates Lab 26. Using UI Bootstrap Directives
Audience
Attendees should have some prior understanding of web development, HTML, AJAX, and JavaScript.
This course teaches how to use the new features of HTML5 in a mobile platform. T...
View course detailsJavaScript is the Lingua Franca of the front-end Web development. In order to ...
View course detailsThis training course trains students in the core technologies of modern responsi...
View course detailsResponsive Mobile Web Development is more than just HTML. The core technologies ...
View course detailsCollege Credit, CEUs, PDUs and CDUs
When you take courses with the Babbage Simmel, be sure you get the credit you deserve. Curriculum offered by Babbage Simmel can earn you college credit, CEUs, PDUs or CDUs.
College Credit
Select curriculum offered by Babbage Simmel can be utilized for College Credit. For questions please E-Mail: info@babsim.com or call 614-481-4345.
Continuing Education Units (CEUs)
Continuing Education Units (CEUs) are nationally recognized standard units of measurement earned for satisfactory completion of qualified programs of continuing education. If you need more information about CEUs, please E-Mail: info@babsim.com or call 614-481-4345.
Professional Development Units (PDUs)
Professional Development Units (PDUs) can be issued by PMI® for formal learning activities related to project management. Project Management Professionals (PMPs®) are required to earn a minimum of 60 PDUs every 3 years to maintain certification. For more information about this program go to the PMI® web site or call 1-855 746 4849.
Continuing Development Units (CDUs)
CDUs may be earned by attending professional development (e.g. courses, seminars) offered by organizations endorsed by IIBA® and designated as an EEP vendor. As an IIBA Endorsed Education Provider (EEP) Babbage Simmel's IIBA® endorsed courses qualify for CDU credit. For more information about CDUs go the IIBA® web site or call 1-647-426-3735.
Our babsimLIVE distance learning brings the classroom learning experience to you by seating you virtually into a real-life instructor-led classroom taught by award winning world-class instructors with other IT professionals like yourself. From the comfort of your home, workplace, or at the Babbage Simmel Columbus Campus, you acquire the training you need, when you want it, in the environment that is most comfortable for you to be successful.