What you'll learn :-
The course will cover step-by-step tutorials for Angular (project based) with MVC Core, including over 150 labs, as well as Angular and ASP.NET MVC interview questions and answers.
Course Content
- Lab 1: - Running your first Angular Application.
- Chapter 1 :- Node and NPM
- Chapter 2 :- Running first app & Angulr CLI
- Chapter 3 :- VS Code editor.
- Chapter 4 :- TypeScript
- Chapter 5 :- CLI project folder structure
- Chapter 6 :- The config JSON files
- Chapter 7 :- ng serve vs ng build
- Chapter 8 :- Angular the binding framework
- Chapter 9 :- Component and Modules
- Chapter 10 :- Expression , Decorators and TemplateURL
- Chapter 11 :- Declaration and BootStrap in Modules
- Chapter 12 :- The main.ts file for module startup
- Chapter 13 :- Index.html and the selector tag
- Chapter 14 :- Polyfills
- Chapter 15 :- Webpack :- Packaging and deploying
- Chapter 16 :- Vendor.js and Runtime.js
- Lab 2: - Creating the Customer UI, Model and Component.
- Chapter 17 :- Angular File naming Convention
- Chapter 18 :- Creating Customer UI
- Chapter 19 :- Creating Customer Model
- Chapter 20 :- Consuming model in component
- Chapter 21 :- ngModel , One way and Two way binding
- Chapter 22 :- Expressions
- Chapter 23 :- Understanding and Intrepeting Errors
- Chapter 24 :- FormsModule
- Chapter 25 :- *ngForLoop
- Chapter 26 :- package.lock.json and versioning
- Chapter 27 :- Using source code of the tutorial.
- Lab 3: - Angular Routing: Creating Master pages and navigations
- Chapter 28 :- Thinking Uniform , Thinking Master Pages
- Chapter 29:- Creating Angular UI and its components.
- Chapter 30 :- Organizing project folders, modules & components.
- Chapter 31 :- Masterpage and selector
- Chapter 32 :- Grouping components in to Modules.
- Chapter 33 :- Understanding UI loading in selector.
- Chapter 34 :- Routing and Routing collection
- Chapter 35 :- router-outlet and routerLink
- Chapter 36 :- RouterModule and loading routes in Angular.
- Chapter 37 :- Understanding the flow of Angular with routing.
- Lab 4: - Increasing Performance using Lazy Loading.
- Chapter 38 :- Performance issues due to eager loading.
- Chapter 39 :- Implementing Lazy loading
- Chapter 40 :- Dividing project in to self contained Angular modules.
- Chapter 41 :- Self contained routes for self contained modules.
- Chapter 42 :- loadChildren :- The heart of lazy loading
- Chapter 43:- Understanding path structure for folders and loadChildren.
- Chapter 44:- forRoot and forChild
- Chapter 45:- Multiple Modules , Multiple builds and Multiple outputs.
- Chapter 46:- CommonModule for Lazy Loading
- Chapter 47:- Seeing the physical separate modules in the "dist" folder.
- Chapter 48:- Revising Angular architecture with Lazy routing
- Lab 5: - Implement Validations in Angular.
- Chapter 49 :- Validation object model.
- Chapter 50 :- Appropriate place to put validations
- Chapter 51 :-Formgroup , FormControl , Validators and FormBuilder
- Chapter 52 :- Using Angular validation :- The CCC process.
- Chapter 53 :- Creating validations
- Chapter 54 :- Applying validations to the UI
- Chapter 55 :- Checking validation status
- Chapter 56 :- ReactiveForms
- Chapter 57 :- ngModelOption standalone
- Chapter 58 :- Display errors for individual validations.
- Chapter 59 :- The dirty flag.
- Chapter 60 :- Centralizing validation code for reusability.
- Lab 6: - Angular Dependency Injection.
- Chapter 61: - Definition of a good architecture
- Chapter 62: - Concrete classes and tight coupling
- Chapter 63: - Provider - provides things to component.
- Chapter 64: - Creating providers: - Provide & UseClass
- Chapter 65: - Interfaces issues with Angular DI
- Chapter 66: - Finally understanding Dependency Injection
- Chapter 67: - Seeing the actual fruits of Dependency Injection
- Chapter 68: - Centralized and Conditional DI
- Chapter 69: - Injector and tokens - Conditional DI
- Chapter 70: - Dynamic collections
- Chapter 71: - Revising Angular DI architecture
- Lab 7:- Input,output and event emitters.
- Chapter 72 :- Defining a user control
- Chapter 73 :- Interactions :- Input, output and event emitters
- Chapter 74 :- Creating user control and its components
- Chapter 75 :- Creating user control component and importance of selector
- Chapter 76 :- The @input decorator
- Chapter 77 :- Stters and custom component naming convention
- Chapter 78 :- Creating the Grid UI of the user control
- Chapter 79 :- Defining output and event emitters
- Chapter 80 :- Understanding the user control flow
- Chapter 81 :- Importing and running the user control
- Chapter 82 :- Debugging and watching the full flow.
- Lab 8:- Make HTTP calls using Angular Components.
- Chapter 83 :- Json-server , the fake webserver
- Chapter 84 :- Configuring json-server & db.json.
- Chapter 85 :- importing and creating http component object
- Chapter 86:- Making HTTP Post calls and the subscribe method.
- Chapter 87 :- Import HTTP Module at the module level.
- Chapter 88 :- Implementing DTO( Data transfer objects)
- Chapter 89 :- Lambdas and Callback
- Chapter 90 :- Angular HTTP Client.
- Chapter 91 :- Using HttpClient
- Chapter 92 : Simplicity of HttpClient.
- Chapter 93:- Interceptors in HttpClient
- Chapter 94:- The double data post
- Lab 9: - Integrating MVC Core with Angular using Visual Studio.
- Chapter 1 :- Defining the scope of the tutorial.
- Chapter 2 :- Using Angular template and its limitation
- Chapter 3 :- Respecting individual build and compilation.
- Chapter 4 :- MVC wwwroot folder and Angular
- Chapter 5 :- Issues with ng serve and integration
- Chapter 6 :- Bootstrapping through MVC
- Chapter 7 :- Deployurl concept.
- Chapter 8 :- Integrating Webapi with Angular Http
- Chapter 9 :- Debugging Angular and MVC
- Chapter 10 :- Ahh the camel case and pascal case issue
- Chapter 11:- Integrating Grunt with Task runner explorer
- Chapter 12 :- Grunt configuration using appsettings.json
- Chapter 13 :- Prebuild and Postbuild style
- Chapter 14 :- Double tooling VS code and Visual studio
- Lab 10:- Migratting Angular 6 to Angular 7
- Chapter 109 :- Create new project using ng new command.
- Chapter 110 :- Copy the code in to newly created projects.
- Chapter 111 :- Run ng serve , fix errors http to httpclient
- Chapter 112 :- Test and you are all set
- Lab 11 :- Unit Testing in Angular using Jasmine & Karma.
- Chapter 113 :- Integration testing vs Unit Testing
- Chapter 114 :- Black Box vs White Box
- Chapter 115 :- Jasmine and Karma
- Chapter 116 :- Understanding Jasmine syntaxes , BDD , Describe and it.
- Chapter 117 :- BeforeEach,BeforeAll,AfterEach and AfterAll
- Chapter 118 :- The TestBed API
- Chapter 119 :- Angular loading flow.
- Chapter 120 :- Fixture the baseline.
- Chapter 121 :- DebugElement , componentInstance and nativeElement
- Chapter 122 :- Assertion - expect , tobeTruthy , toEqual
- Chapter 123 :- Synching DOM's DetectChanges.
- Chapter 124 :- QuerySelectors.
- Chapter 125 :- Running Angular test
- Chapter 126 :- Writing a complex unit test for the Customer screen
- Angular E-Book Download
- Question No:- 1 :- Whats the use of Angular ?
- Question No:- 2 :- What are directives in Angular ?
- Question No:- 3 :- Explain the different types of Angular directives ?
- Question No:- 4 :- Explain the importance of NPM and Node_Modules folder ?
- Question No:- 5 :- Explain the importance of Package.json file in Angular ?
- Question No:- 6 :- What is typescript and why do we need it ?
- Question No:- 7 :- Explain importance of Angular CLI ?
- Question No:- 8 :- Explain the importance of Component and Modules ?
- Question No:- 9 :- What is a decorator in Angular ?
- Question No:- 10 :- What are Annotationa or MetaData ?
- Question No:- 11 :- What is a template ?
- Question No:- 12 :- Explain the four types of Data bindings in Angular ?
- Question No:- 13 :- Explain architecture of Angular ?
- Question No:- 14 :- What is SPA in Angular ?
- Question No:- 15 :- How to implement SPA in Angular ?
- Question No:- 16 :- How to implement routing in Angular ?
- Question No:- 17 :- Explain Lazy Loading ?
- Question No:- 18 :- How to implement Lazy Loading in Angular ?
- Question No:- 19 :- Define Services ?
- Question No:- 20 :- What is Depedency Injection ?
- Question No:- 21 :- How to implement Depedency Injection ?
- Question No:- 23 :- Whats the benefit of Depedency Injection ?
- Question No:- 24 :- Differentiate between ng serve and ng build ?
- Question No:- 25 :- Explain the --prod parameter in ng build ?
- Question No:- 26 :- Explain ViewChild and ViewChildren?
- Question No:- 27 :- Why do we need Template reference variables?
- Question No:- 28 :- What is ContentProjection?
- Question No:- 29 :- Explain Content projection Slot?
- Question No:- 30 :- What is ContentChild and ContentChildren?
- Question No:- 31 :- ViewChild vs ViewChildren vs ContentChild vs ContentrChildren?
- Question No:- 32 :- Explain the importance of Component life cycle ?
- Question No:- 33 :- Explain events and sequence of component life cycle ?
- Question No:- 34 :- Constructor vs ngOnInit() ?
- Question No:- 35 :- How to make HTTP calls using Angular ?
- Question No:- 36 :- What is the need of Subscribe function ?
- Question No:- 37 :- How to handle errors when HTTP fails ?
- Question No:- 38 :- How to pass data between components ?
- Question No:- 39 :- Explain importance of input, output & event emitters ?
- Question No:- 40 :- How to pass during routing ?
- Question No:- 41 :- Is it a good practice to pass data using services ?
- Question No:- 42:- What is the need of Angular Pipes?
- Question No:- 43:- Can you name some built-in Angular Pipes?
- Question No:- 44:- How to create Custom pipes in Angular?
- Question No:- 45 :- Whats the full form of RxJs?
- Question No:- 46 :- What is the purpose of RxJs?
- Question No:- 47 :- What are observables and observers?
- Question No:- 48 :- Explain the use of Subscribe with sample code.
- Question No:- 49 :- How to unsbscribe in RxJs?
- Question No:- 50 :- Explain concept of operators with sample code.
- Question No:- 51 :- How to install RxJs?
- Question No:- 52 :- Differentiate between promise and RxJs?
- Question No:- 53 :- In Angular where have you used RxJs?
- Question No:- 54 :- Which operators have you used from RxJs?
- Question No:- 55 :- What is Push/reactive vs Pull/Imperative?
- Question No:- 56 :- What are Interceptors in Angular?
- Question No:- 57 :- How to implement Interceptors?
- Question No:- 58 :- Give some use of Interceptors?
- Question No:- 59 :- Can we provide multi-Interceptors?
- Angular interview questions with answers PDF.
- Lab 1:- .NET core and .NET Standards.
- Lab 2: - MVC core basics(Startup.cs, Program.cs.appsettings.json & Kestrel).
- Lab 3: -Request Pipelines nd Middleware.
- Lab 4:-Implementing basic Model,View and Controller.
- Lab 5 :- Routing,Conventional,Attribute and Route Constraint
- Lab 6:- Creating Models & strongly typed views.
- Lab 7 :- DI (Transient , Scoped , Singleton and Factory)
- Lab 8 :- Hosting MVC Core Application on IIS & Apache.
- Training Part 1 :- Running your first .NET core Application.-01st May 2020
- Training Part 2 :- Boostrapping, configuration , middleware and MVC 5 vs MVC core.-02nd May 2020
- Training Part 3 :- Dependency Injection types.-03rd May 2020
- Training Part 4 :- EF core basics part 1.-08th May 2020
- Training Part 5 :- EF core basics part 2-09th May 2020
- Training Part 6 :- Creating Patient maintenance screen-11th May 2020
- Training Part 7 :- Basic of JWT token-13th May 2020
- Training Part 8 :- Integrating JWT token with Angular - Part 1-14th May 2020
- Training Part 9 :- Integrating JWT token with Angular - Part 2-24th May 2020
- Training Part 10 :- Interceptor and NewtonSoft configuration - 28th May 2020
- Training Part 11 :- ViewData,ViewBag,Tempdata and Session.- 04th June 2020
- Training Part 12 :- MVC Core Training.- 11th June 2020
- MVC Core Source Code
- Question 1 :- What is ASP .NET MVC Core ?
- Question 2 :- Differentiate between ASP .NET Webforms vs MVC vs MVC core ?
- Question 3 :- Explain MVC Architecture ?
- Question 4 :- Why do we have wwwroot folder ?
- Question 5 :- Explain the importance of appsettings.json ?
- Question 6 :- How to read configurations from appsettings.json ?
- Question 7 :- What is dependency injection ?
- Question 8 :- Why do we need dependency injection ?
- Question 9 :- How do we implement dependency injection ?
- Question 10 :- What is the use of Middleware ?
- Question 11 :- How to create a Middle ware ?
- Question 12 :- What does startup.cs file do ?
- Question 13 :- ConfigureServices vs Configure method ?
- Question 14 :- Explain the different Ways of doing DI?
- Question 15 :- Explain Scoped vs Transient vs Singleton ?
- Question 16 :- What is Razor ?
- Question 17 :- How to pass Model data to a View ?
- Question 18 :- What is the use of Strongly typed views ?
- Question 19 :- Explain the concept of ViewModel in MVC ?
- Question 20 :- What is Kestrel Web Server ?
- Question 21 :- Why Kestrel when we have IIS server ?
- Question 22 :- What is the concept of Reverse proxy ?
- Question 23 :- What are cookies ?
- Question 24 :- What is the need session management ?
- Question 25 :- What are the various ways of doing Session management in ASP.NET ?
- Question 26 :- What exactly is a session ?
- Question 27 :- Explain "HTTP is a stateless protocol" ?
- Question 28 :- What are various way of doing session management ?
- Question 29 :- Are sessions enabled by default ?
- Question 30 :- How to enable sessions in MVC core ?
- Question 31 :- Are sessions variables shared(global) between users ?
- Question 32 :- Do session variables use cookies ?
- Question 33 :- What is a cookie ?
- Question 34 :- Explain idle time out in sessions ?
- Question 35 :- What does a Context means in HTTP ?
- Question 36 :- When should we use viewdata ?
- Question 37 :- How to pass data from controller to view ?
- Question 38 :- In same request can viewdata persist across actions ?
- Question 39 :- ViewData vs ViewBag
- Question 40 :- How does ViewBag work internally?
- Question 41 :- Explain ViewModel?
- Question 42 :- ViewBag vs ViewModel whats the best practice?
- Question 43 :- Explain tempdata ?
- Question 44 :- Can tempdata persist across action redirects ?
- Question 45 :- How is tempdata different from viewdata ?
- Question 46 :- If tempdata is read is it available for next request ?
- Question 47 :- How to persist tempdata ?
- Question 48 :- What does Keep do in tempdata ?
- Question 49 :- Explain Peek in tempdata ?
- Question 50 :- How is tempdata different from session variables ?
- Question 51 :- If i restart the server does tempdata,session stay ?
- Question 52 :- Is tempdata private to a user ?
- Question 53 :- ViewData vs ViewBag vs Tempdata vs Session variables?
- Question 54 :- What is WebAPI ?
- Question 55 :- What is the advantage of WebAPI ?
- Question 56 :- Explain REST and Architectural constraints of REST?
- Question 57 :- Can we use TCPIP protocol with Web API?
- Question 58 :- How WebAPI different from MVC controller ?
- Question 59 :- What is content negotiations in Web API ?
- Question 60 :- WebAPI vs WCF ?
- Question 61 :- WCF REST vs WebAPI REST ?
- Question 62 :- How to return HTTP status codes ?
- Question 63 :- For error which status code is returned ?
- Question 64 :- How did you secure your web API ?
- Question 65 :- How do current JS frameworks work with webAPI ?
- Question 66 :- How does Token based Authentication works?
- Question 67 :- Why is it called JWT Token?
- Question 68 :- Explain the 3 sections of JWT Token?
- Question 69 :- What are Identity and claims ?
- Question 70 :- Differentiate between Authentication VS Authorization ?
- Question 71 : Claims vs Roles ?
- Question 72 :- Principal vs Identity
- Question 73 :- Can we put critical information in JWT Token ?
- Question 74 :- How do you create JWT Token in MVC ?
- Question 75 :- What HTTP status code do you send for unauthorized access ?
- Question 76 :- Where is Token Checked in ASP.NET MVC ?
- Question 77 :- What is use of Authorize Attribute ?
- Question 78 :- How did you implement JWT token security ?
- Question 79 :- How do we send tokens from Client Side ?
- Question 80 :- From Javascript, Jquery, Angular etc , How is token passed ?
- Question 81 :- Increase UX experience in Mobile apps to avoid relogin ?
- Question 82 :- What are refresh tokens ?
- Question 83 :- How does Refresh token work ?
- Question 84 :- Access tokens vs Refresh Tokens ?
- Question 85 :- Whose expiry time is more Access tokens or Refresh tokens?
- Question 86 :- Explain revocation of Refresh token ?
- Question 87 :- How to extract Principal from a Token ?
- Question 88 :- What is the best practice to store tokens at client side?
- Question 89 :- If we store JWT in cookie how to save from XX attacks?
- Question 90 :- What OAUTH and OpenID ?
- Question 91 :- When should we use what?
- Question 92 :- What is Identity Server?
- Question 93 :- How to achieve single sign on ?
- Question 94 :- What are scopes in Identity Server ?
- ASP.NET MVC Core interview questions with answers PDF.
- Lab 1: - Simple Hello world(20 Minutes)
- Lab 2: - Explain MVC Routing(10 Minutes)?
- Lab 3: - Explain ViewData, ViewBag, TempData & Session Variables?(20 Minutes)
- Lab 4 :- Explain Model and Strongly typed views (20 minutes)?
- Lab 5: - Explain Model Binders(10 minutes)?
- Lab 6 :- Why MVC and MVC vs Webforms ? (30 minutes)
- Lab 7 :- Explain TempData , Peek and Keep ? (10 Minutes)
- Lab 8: - Explain Data Annotations and HTML Helpers classes?(31 Minutes)
- Lab 9: - What is the need of ViewModel in MVC? (10 Minutes)
- Lab 10: - How can we use Entity Framework in MVC?(20 minutes)
- Lab 11: - How to implement viewmodel, partial view and webgrid?(45 minutes)
- Lab 12: - What is the difference between ActionResult and ViewResult in MVC?(10 minutes)
- Lab 13: - How to implement AJAX using JSON and jQuery using MVC?(60 minutes)
- Lab 14: - What is the use of Async Controllers in MVC?(20 minutes)
- Lab 15 :- How to deploy MVC Application on IIS ? (10 minutes)
- Lab 16:- How can we do Windows and Forms Authentication in MVC? (50 Minutes)
- Lab 17 : - How can we use MVC areas for better modular development ? (10 Minutes)
- Lab 18 :- How to implement MVC with Angular ? (60 minutes) ?
- Lab 19 :- Can we Overload MVC Action methods ? (10 Minutes) ?
- Lab 20 :- How to improve Reusability using Angular ? (20 Minutes) ?
- Lab 21: - What is the need of WebAPI in MVC?(30 Minutes)
- Lab 22: - How to do exception handling in MVC?(30 Minutes)
- Lab 23: - How to do update & delete using MVC, WebAPI, EF & Angular?(30 Minutes)
- Lab 24: - How to use MVC Webgrid?(30 minutes)
- Lab 25 :- How to implement Validation using Angular and MVC (30 minutes)?
- Lab 26 :- What is SPA (Single page application)?(30 minutes)
- Lab 27 :- How to Organize MVC project and Understanding CORS issue ? (42 minutes)
- Lab 28 :- Explain the importance of DisplayModes ? (10 minutes)
- Lab 29 :- How to do unit testing with MVC projects (30 minutes)?
- Lab 30 :- How to implement SPA using Angular Routing ?(20 minutes)
- Lab 31: - How to create decoupled systems using MVC DI?(60 minutes)
- Lab 32 :- How can we have multiple submit buttons in ASP.NET MVC ?(13 minutes)
- Lab 33: - What is the importance of AntiForgery in MVC?(10 minutes)
- Lab 34:- What is the importance of ValidateInput and AllowHTML in MVC?(10 minutes)
- Lab 35:- Bundling and Minification(15 minutes)
- Lab 36 :- Layout pages in Razor
- Lab 37: - What are ActionFilters in MVC?
- Lab 38: - What is WebAPI (Theory)?
- Lab 39: - How can we create and consume WEB API (Practical)?
- Lab 40 :- MVC 6/ASP.NET Core Training-Part 1 (2 Hours).
- WebAPI.
- Source Code
- Event management application project end to end.
World-class training and development programs developed by top teachers
Whats Included
- World-class training teacher
- Bench has zero learning curve
- We handle the rest.