Course description

  • What’s the focus of this course?

    Angular has changed the entire picture of developing a web-based application and has been dominating the entire web market by offering a simplified and sophisticated way to manage the code. It aims to fulfill the expectations of modern developers who demand fast performance and responsiveness in their web applications.

    This Angular training course will help you comprehend and master concepts on Angular like facilitating the development of single-page web applications, dependency injection, typescript, components, directives, model-view-controller, etc. This Angular training course is easy to grasp and enables one to develop robust applications for projects of any scale.

  • What are the course objectives?

    By the end of this Angular online training course, you will comprehend the following:

    • Understand the design of single-page applications and how Angular facilitates their development
    • Understand the Angular architecture
    • Work with TypeScript
    • Develop components, use directives, and work with data binding
    • Work with Service and Dependency Injection
    • Create and validate model-driven forms
    • Work with the Model-View-Controller (MVC)
    • Use HTTP with Observables, routing, and pipes
    • Use custom pipes and directives
    • Perform unit testing
    • Use Angular CLI
    • Develop attractive UI using Bootstrap

  • Why learn Angular?

    • Part of its popularity is its ability to make static Web pages more dynamic, thus allowing web designers to add more tools. Organizations are seeing the benefits of adopting Angular, thus increasing the demand for Angular experts
    • It is a part of MEAN stack. MEAN stack is made up of MongoDB, Express.js, Angular, and Node.js. Since all the components that make up MEAN stack use Javascript for programming, MEAN applications can be written in one language for both client-side & server-side execution
    • Angular training makes use of TypeScript and is much faster and more mobile-oriented than it's predecessor - AngularJS.
    • Angular is maintained by Google and a community of experts acting as a solution for rapid front-end development

  • What project will you be working on?

    Projects for Submission to unlock Certification
     

    • Online Web Test Application - This project will help a developer to create and design an Online Test application in Angular with just a few lines of code.  
    • Online Employee Management Application - Develop CRUD(Create, Read, Update & Display) application using Angular & Bootstrap to design & maintain an Employee Management System. It will deal with few features like create, read, update, display, searching, sorting & filtering employees.
    • User Authentication System - The User Authentication System is created using Angular with NodeJS CRUD and Bootstrap. It provides users with a secure access login and registration to an Angular application. 

  • Who should take this course?

    This Angular training course is ideal for :

    • Aspirants and students who wish to learn UI development
    • UI Developers
    • Technical Project Managers and Technical Leads
    • Full Stack Web Developers
    • QAs, Architects
    • Entrepreneurs or aspiring entrepreneurs who want to learn a state-of-the-art front-end JavaScript framework

  • How will you execute the hands-on?

    You will need to download the following softwares:

    Visual Studio Code editor - IDE
    Node.js 6.x or below

    The detailed installation process will be covered in class by the instructor.

  • What are the prerequisites of this course?

    • Basic understanding of Programming
    • Basic concepts related to JavaScript. We provide a Fundamentals of Javascript as a learning aid on the purchase of this Angular Training course

Course preview

    • Lesson 01 - What is Angular 16:11
      • 1.001 Overview 00:52
      • 1.002 Introduction 04:35
      • 1.003 Angular Technology Stack 05:43
      • 1.004 Advantages of Angular 02:31
      • 1.005 Angular Library Components 02:17
      • 1.006 Key Takeaways 00:13
      • Quiz
    • Lesson 02 - Introduction to TypeScript 55:33
      • 2.001 Overview 00:33
      • 2.002 The need for Typescript 03:51
      • 2.003 Installation Guide 16:25
      • 2.004 Nodemon 02:02
      • 2.005 String Template 02:43
      • 2.006 var let and const Keyword 14:05
      • 2.007 Class Interfaces 07:27
      • 2.008 Object Destructuring 04:59
      • 2.009 Maps and Sets 02:47
      • 2.010 Key Takeaways 00:41
      • Quiz
    • Lesson 03 - Angular Features 15:13
      • 3.001 Overview 00:09
      • 3.002 Introduction to Angular Features 14:27
      • 3.003 Key Takeaways 00:37
      • Quiz
    • Lesson 04 - Building with Angular Components 11:23
      • 4.001 Overview 00:15
      • 4.002 Angular CLI 02:17
      • 4.003 Components 01:51
      • 4.004 Nested Components 01:48
      • 4.005 Deeper Nesting 03:18
      • 4.006 Angular Components Lifecycle 01:36
      • 4.007 Key Takeaways 00:18
      • Quiz
    • Lesson 05 - Introduction to Bootstrap 10:19
      • 5.001 Overview 00:37
      • 5.002 What is Responsive Web Design 01:35
      • 5.003 Bootstrap 3 00:59
      • 5.004 Creating a Responsive Web Application 06:51
      • 5.005 Key Takeaways 00:17
      • Quiz
    • Lesson 06 - Binding and Events 26:30
      • 6.001 Overview 00:17
      • 6.002 Template Model 04:51
      • 6.003 Binding 16:24
      • 6.004 Builtin Directives 03:45
      • 6.005 Basics of Webpack and SystemJS 00:51
      • 6.006 Key Takeaways 00:22
      • Quiz
    • Lesson 07 - Dependency Injection and Service 10:00
      • 7.001 Overview 00:14
      • 7.002 Dependency Injection 01:13
      • 7.003 Dependency Injection API 01:16
      • 7.004 Service Overview 00:36
      • 7.005 Creating a Service 06:21
      • 7.006 Key Takeaways 00:20
      • Quiz
    • Lesson 08 - Directives 12:55
      • 8.001 Overview 00:14
      • 8.002 Angular Directives 00:25
      • 8.003 Types of Directives 03:14
      • 8.004 Built-in Angular Directives 02:03
      • 8.005 Custom Attribute Directives 05:29
      • 8.006 Custom Structural Directives 01:08
      • 8.007 Key Takeaways 00:22
      • Quiz
    • Lesson 09 - Pipes 05:30
      • 9.001 Overview 00:14
      • 9.002 What are Pipes 00:53
      • 9.003 Built-in Pipes 02:17
      • 9.004 Custom Pipes 01:51
      • 9.005 Key Takeaways 00:15
      • Quiz
    • Lesson 10 - Forms 14:33
      • 10.001 Overview 00:15
      • 10.002 Angular Form Benefits 02:55
      • 10.003 Template driven Approach 04:02
      • 10.004 Angular Validation 01:43
      • 10.005 Model driven Approach 05:13
      • 10.006 Key Takeaways 00:25
      • Quiz
    • Lesson 11 - Routing 12:10
      • 11.001 Overview 00:15
      • 11.002 Routers 00:30
      • 11.003 Single Page Application 01:07
      • 11.004 NgModule 00:21
      • 11.005 Router Basics 02:50
      • 11.006 Parameter Routing 02:05
      • 11.007 Child Routes 02:12
      • 11.008 Router Lifecycle Hooks 02:32
      • 11.009 Key Takeaways 00:18
      • Quiz
    • Lesson 12 - HTTP Promises and Observables 22:59
      • 12.001 Overview 00:21
      • 12.002 Working with RxJS 06:57
      • 12.003 Angular Interaction with HTTP Get 08:04
      • 12.004 HTTP Post 01:54
      • 12.005 Difference between Observables vs Promises 05:12
      • 12.006 Key Takeaways 00:31
      • Quiz
    • Lesson 13 - Testing 18:16
      • 13.001 Overview 00:22
      • 13.002 Tools and Setup 00:16
      • 13.003 Testing Angular Class 01:45
      • 13.004 Angular Unit Testing with TestBed 06:35
      • 13.005 Testing Service 02:20
      • 13.006 Testing DOM 05:04
      • 13.007 E2E Testing 01:36
      • 13.008 Key Takeaways 00:18
      • Quiz
    • Fundamentals Of JavaScript 2:43:31
      • 1.1 Course Materials 00:25
      • 1.2 What Is Javascript 02:12
      • 1.3 Internal Vs. External 04:13
      • 1.4 Comments 03:06
      • 1.5 document.write() 04:46
      • 1.6 Alert And Confirm 04:25
      • 1.7 Prompting For Info 04:08
      • 1.8 Variables 04:42
      • 1.9 Conjugation 04:06
      • 1.10 Arithmetic 06:23
      • 1.11 Redirecting And New Windows 07:28
      • 1.12 Empty Links 02:57
      • 1.13 String Manipulation 07:18
      • 1.14 Comparisons 10:57
      • 1.15 If Else Statements 10:09
      • 1.16 Else If Statements 06:07
      • 1.17 Switch Statements 06:34
      • 1.18 Functions 17:16
      • 1.19 Events 10:21
      • 1.20 getElementById() 13:56
      • 1.21 Escaping 05:01
      • 1.22 Arrays 09:56
      • 1.23 For Loops 06:51
      • 1.24 While Loops 04:38
      • 1.25 Breaking Out Of Loops 04:20
      • 1.26 Skipping A Loop Cycle 01:16
    • Module 01 - Welcome to Starting With Angular 4 05:56
      • 1.1 Course Introduction 01:29
      • 1.2 What is Angular 01:26
      • 1.3 How this course works 01:56
      • 1.4 The Course Outline 01:05
    • Module 02 - Let's Get Started 25:27
      • 2.1 Introduction 06:28
      • 2.2 What Do We Have Here 08:39
      • 2.3 Angular Architecture 07:53
      • 2.4 From Scaffold to Application 01:22
      • 2.5 Summary 01:05
    • Module 03 - Angular Components 14:10
      • 3.1 Introduction 04:06
      • 3.2 Create a Components Project 01:39
      • 3.3 Working with Components 05:28
      • 3.4 Summary 02:57
    • Module 04 - Angular Routing 16:16
      • 4.1 Introduction 01:30
      • 4.2 Create a Routing Project 05:20
      • 4.3 Lets Do Some Routing 08:06
      • 4.4 Summary 01:20
    • Module 05 - Angular Services 39:26
      • 5.1 Introduction 02:10
      • 5.2 Create a Services Project 06:05
      • 5.3 Start Building Services 07:01
      • 5.4 Wiring Services Up 04:02
      • 5.5 Accessing Services 08:46
      • 5.6 Service-Enabled Components 03:01
      • 5.7 Finalizing our Services Implementation 06:40
      • 5.8 Summary 01:41
    • Module 06 - Angular Modules 26:46
      • 6.1 Introduction 03:47
      • 6.2 Modules Defined 04:34
      • 6.3 Refactoring for Modules 04:54
      • 6.4 Finish our Modules Refactor 09:27
      • 6.5 Summary 04:04
    • Module 07 - Styling Angular 18:34
      • 7.1 Introduction 02:15
      • 7.2 Integrate the Module 04:05
      • 7.3 Style our Components 11:08
      • 7.4 Summary 01:06
    • Module 08 - Directives and Pipes 12:57
      • 8.1 Introduction 02:23
      • 8.2 Directives 06:05
      • 8.3 Pipes 02:45
      • 8.4 Summary 01:44
    • Module 09 - Course Conclusion 04:22
      • 9.1 Course Conclusion 01:45
      • 9.2 What Now 01:44
      • 9.3 Final Comments 00:53
    • {{childObj.title}}
      • {{childObj.childSection.chapter_name}}
        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less

Exam & certification

  • What do I need to do to unlock my Simplilearn certificate?

    Online Classroom:

    • Attend one complete batch
    • Successful completion and evaluation of any one of the given projects

    Online Self-learning:

    • Complete 85% of the course
    • Successful completion and evaluation of any one of the given projects

Reviews

Bikash Thapa Magar
Bikash Thapa Magar Student at Rungta College of Engineering and Technology, Kirtipur

I have enrolled for Full Stack Development from Simplilearn. I found Simplilearn to be the best online training institute with best training courses and full help and support. I am very happy to do my course from here and also planning to join other courses also from Simplilearn. Thank you Simplilearn.

Read more Read less

FAQs

  • Who delivers the training?

    All our trainers are certified and are highly qualified, with multiple years of experience in working with front-end development technology.

  • Is this live training, or will I watch pre-recorded videos?

    All the classes are live. They are interactive sessions that enable you to ask questions and participate in discussions during the class time. We do, however, provide recordings of each session you attend for your future reference.

  • Can I cancel my enrolment? Do I get a refund?

    Yes, you can cancel your enrolment if necessary. We will refund the course price after deducting an administration fee. To learn more, you can view our Refund Policy.

  • Are there any group discounts for classroom training programs?

    Yes, we have group discount options for our training programs. Contact us using the form on the right of any page on the Simplilearn website, or select the Live Chat link. Our customer service representatives will give you more details.

  • What payment options are available?

    Payments can be made using any of the following options. You will be emailed a receipt after the payment is made.

    • Visa Credit or Debit card
    • MasterCard
    • American Express
    • Diner’s Club
    • PayPal

  • I’d like to learn more about this training program. Who should I contact?

    Contact us using the form on the right of any page on the Simplilearn website, or select the Live Chat link. Our customer service representatives will give you more details.

  • What is Global Teaching Assistance?

    Our teaching assistants are here to help you get certified in your first attempt.
    They are a dedicated team of subject matter experts to help you at every step and enrich your learning experience from class onboarding to project mentoring and job assistance.
    They engage with the students proactively to ensure the course path is followed.
    Teaching Assistance is available during business hours.

  • What is covered under the 24/7 Support promise?

    We offer 24/7 support through email, chat, and calls.  
    We also have a dedicated team that provides on-demand assistance through our community forum. What’s more, you will have lifetime access to the community forum, even after completion of your course with us.

    Our Chennai Correspondence / Mailing address

    Simplilearn Solutions Pvt Ltd, RMZ Milenia Business Park, Phase 2, Campus 4B, 6th Floor, Unit 602A, No 143, Dr. M.G.R Road, Kadanchavadi, Perungudi, Chennai - 600 096, Tamil Nadu, India, Call us at: 1800-102-9602

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.