MEAN [MongoDB, Express, AngularJS, and Node.JS] represents a new breed of software platforms that creatively leverage a stack of production-ready technologies centered on JavaScript. This intensive training course introduces the students to the essential concepts, design principles, idioms, and techniques behind the efficient use of the MEAN JavaScript Technology Stack. Upon completion of this training course, students will have solid understanding of MEANS’ value proposition; they will also gain practical experience working with all the components of the MEAN stack. This high-octane training course is supplemented by hands-on labs that help the students reinforce their theoretical knowledge of the learned material.
Course Outline
CHAPTER 1. INTRODUCTION TO ANGULARJS
CHAPTER 2. ANGULARJS MODULE
CHAPTER 3. ANGULARJS CONTROLLERS
CHAPTER 4. ANGULARJS EXPRESSIONS
CHAPTER 5. BASIC VIEW DIRECTIVES
CHAPTER 6. ADVANCED VIEW DIRECTIVES
CHAPTER 7. WORKING WITH FORMS
CHAPTER 8. FORMATTING DATA WITH FILTERS IN ANGULARJS
CHAPTER 9. ANGULARJS $WATCH SCOPE FUNCTION
CHAPTER 10. COMMUNICATING WITH WEB SERVERS
CHAPTER 11. ANGULARJS SERVICES
CHAPTER 12. INTRODUCTION TO MONGODB
CHAPTER 13. MONGODB ARCHITECTURE
CHAPTER 14. MONGODB DATA MODEL
CHAPTER 15. MONGODB ADMINISTRATION
CHAPTER 16. WORKING WITH DATA IN MONGODB
CHAPTER 17. INDEXES IN MONGODB
CHAPTER 18. INTRODUCTION TO NODE.JS
CHAPTER 19. MODULE AND DEPENDENCY MANAGEMENT
CHAPTER 20. THE FILE SYSTEM MODULE
CHAPTER 21. BASIC WEB APPLICATION DEVELOPMENT
CHAPTER 22. DEBUGGING AND UNIT TESTING
CHAPTER 23. INTRODUCTION TO EXPRESS
CHAPTER 24. EXPRESS MIDDLEWARE
CHAPTER 25. INTRODUCTION TO SINGLE PAGE APPLICATION
CHAPTER 26. THE ROUTE SERVICE
CHAPTER 27. ACCESSING MONGODB FROM NODE.JS
CHAPTER 28. JADE TEMPLATE ENGINE
CHAPTER 29. CLUSTERING AND FAILOVER
LAB EXERCISES
Lab 1. Setting Up the Lab Environment Lab 2. Getting Started with AngularJS Lab 3. MVC with AngularJS Lab 4. AngularJS Expressions Lab 5. Working with Class and Style Directives Lab 6. The ng-repeat Directive Lab 7. Working with Form Inputs Lab 8. Data Formatting with Filters Lab 9. Using the $watch Function Lab 10. Communicating with Web Servers Lab 11. Creating and Using Services Lab 12. Learning the MongoDB Lab Environment Lab 13. The MongoDB Database Operations Lab 14. The MongoDB Admin Shell Lab 15. Import Export Operations in MongoDB Lab 16. Working with Data in MongoDB Lab 17. Getting Started With Node.js Lab 18. Basics of a Node.js Module Lab 19. Using Node Package Manager (npm) Lab 20. Building Module Dependency Lab 21. Using the Stream API Lab 22. Basic Web Application Development Lab 23. Debugging a Node.js Application Lab 24. Introduction to Unit Testing Lab 25. Web Service Using Express Lab 26. Basic Single Page Application (SPA) Lab 27. Using the Route Service Lab 28. Using MongoDB Lab 29. Using the Jade Template Engine Lab 30. Clustering a Node.js Application
Audience
Developers, Technical Leads, and Software Architects.
The course starts with an introduction to building Single Page Applications (SPA...
View course detailsAngularJS training introduces the AngularJS framework, which has become a popula...
View course detailsThis course provides an end-to-end look at building an HTML5 Web application usi...
View course detailsAngularJS training introduces the AngularJS framework, which has become a popula...
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 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.