COURSE PREVIEW
Type
: Project-based Training Program
Audience(s)
: UI Developer(s)/Web Developer(s)
Tools/IDE
: Visual Studio Code, Webstorm
Delivery method(s)
: Instructor-led Classroom/Online Training
Duration
: 28 Hours
Language
: English
PRICING DETAILS
10,999/210
8,999/160
Type
: Project-based Training Program
Audience(s)
: UI Developer(s)/Web Developer(s)
Tools/IDE
: Visual Studio Code, Webstorm
Delivery method(s)
: Instructor-led Classroom/Online Training
Duration
: 28 Hours
Language
: English
PRICING DETAILS
8,999/160
Master in Angular2 and Angular4 by developing Single Page App. At the end of this course, students will able to use Angular and REST API to develop an end-to-end Single Page App.
About the course
The Angular Development course is primarily designed for UI Developer(s)/Web Developer(s) who want to learn how to create single page web application using Angular. In this course, you will learn the Angular2, Angular4 and TypeScript fundamental like modules, components, life cycle hooks, pipes, directives, services, forms validation, classes, interface, method overloading, arrow function etc. that help you to build rich, scalable, extensible and high performance single page web application and much more.
Course objectives
At the completion of this course, attendees will be able to;
- Understand Typescript core and advanced concepts
- Understand Angular2 and Angualar4 basic and advanced in-depth concepts
- Create components, services, pipe and forms validations etc.
- Create REST Service using Firebase
- Consume Firebase REST service
- Optimize web page performance
- Secure application based on user roles
- Scale SPA for Phone, Tablets, Laptop & Desktop using Bootstrap
- Publish their App
Who can do this course?
All professionals who are keen to develop interactive, light weight and highly extensible SPA should go for this course.
Pre-requisites
Anyone who wants to learn AngularJS development should have a basic knowledge of programming, JavaScript and HTML/HTML5.
TypeScript
TypeScript
- Issues with Plain JavaScript
- Introduction to TypeScript
- Advantages of TypeScript
- Getting Started with TypeScript
Classes and Interfaces
- Classes
- Access Modifiers
- Constructor
- Method Overloading
- Inheritance
Functions and Arrow Function
- Functions
- Arrow Function
Modules and Namespaces
- Modules
- Namespaces
Angular2 And Angular4
Introduction to Angular2 & Angular4
- Understanding Angular
- Advantage of Angular
- Angular1 vs. Angular2 vs. Angular4
- Browsers Support
Get Started with Angular2 & Angular4
- Setting up an Angular App
- Running an Angular App
- Understanding Angular folder structure
- Angular Initialization Process
Components
- Introduction to Component
- Creating a Component
- Bootstrapping the Component
Databinding
- Understanding Data Binding
- Attribute Binding
- Two-way Data Binding
- Event Binding etc.
- Choosing Appropriate Data Binding
Angular CLI
- Introduction to CLI
- Creating new project - ng new and ng init
- Building Project - ng build and ng serve
- Ng CLI options
- Ng CLI for creating components, services, directives and Pipe etc.
Directives and Pipes
- Built in Directives - ngIf, ngFor, ngSwitch etc.
- Angular Pipes
- Creating Custom Pipes
Routing
- Understanding Routing
- Defining Routes
- Attaching Routes to Actions
Advanced Components and Directives
- Components Life Cycle Hooks
- Nested Components
- Data sharing between nested components
- Creating Custom Directives
- Using a Component as a Directive
Inheritance
- Introduction to Angular Inheritance
- Components Inheritance
Angular Forms and Controls
- Introduction to Angular Forms
- Types of Angular Forms - Template Driven and Model Driven
- Template Driven vs. Model Driven
Template Driven Form
- Creating Template driven Form
- Angular form input controls
- Angular form validation
- Angular form and controls properties
Model Driven Form
- Creating Model driven Form
- Angular form input controls
- Angular form validation
- Angular form and controls properties
Bootstrap
Building Rich Client-Side UI with Bootstrap
- Understanding Bootstrap
- Bootstrap Grid System
- Bootstrap Components
Mock-up Tests and Assignments
Dot Net Tricks's mock-up tests and assignments help the professionals to work on real-world projects and to get an edge in their careers and make their lives better. This training program includes 3 mock-up tests and 2 assignments.
Mockup-Tests objectives
At the completion of mockup-tests, attendees will be able to;
- Monitor theirs learning progress
- Evaluate themselves
- Crack theirs technical interview first round with objective questions
Assignments objectives
At the completion of assignments, attendees will be able to;
- Gain confidence to work on AngularJS project
- Evaluate theirs development skills
- Prepare themselves for real-application development
Desciption: You will learn how to develop an online shopping site. The site will show the list of products to User/Customer. A user can purchase products and see the previous order history. Here, admin will be responsible for adding products, categories and approving customer order. The application will use three-tier architecture with extensible approach. We would be using payment gateway to do online payment and finally publishing it on IIS.
Project Architecture: The primary goal of this architecture is to share as much code as possible across the web application and further reuse existing code for mobile apps development if necessary. This architecture will help you to develop web application with the recommended design patterns and practices.
What you will learn through project?
- Develop Angular Single Page App
- Break a project into multiple modules
- Create shopping cart
- Integrate payment gateway
- Validate User Inputs
- Create REST Service using Firebase
- Scale application for Phone, Tablets, and Laptop & Desktop using Bootstrap
- Optimize your page performance
- Secure their application based on user roles
- Publish their App on Cloud
Frequently Asked Questions
Q1. What resources do I need to join online course?
To join our online training class, you need to have a laptop or pc, a headphone and an internet connection.
Q2. Do you provide any course material?
Yes we do. All relevant course material and exercises you will be get through our mentors.
Q3. Do you provide any class video?
Yes we do. You will get the recorded sessions of your own online training classes, so that you can revise your class when you want.
Q4. What If I miss my online training class?
All online training classes are recorded. You will get the recorded sessions so that you can watch the online classes when you want. Also, you can join other class to do your missing classes.
Q5. What If I miss my classroom training class?
You can join other on going classroom batch classes to do your missing classes.
Q6. Do you prepare me for the job interview?
Yes, we do. We will discuss all possible technical interview questions and answers during the training program so that you can prepare yourself for interview.
Q7. Do you provide hands-on real application development?
Yes, we do provide you to do hands-on real application development.
Q8. Whom do I contact, if I have more queries?
You can give us a CALL at +91 113 303 4100 OR email us at enquiry@dotnettricks.com
0 comments:
Post a Comment
Note: only a member of this blog may post a comment.