Angular With MVC Core Combo Package

Angular(6/7/8) 12 Labs, Angular Interview Questions 6 Lab, ASP.NET MVC 5 43 Lab, MVC Core 8 Labs, & MVC Core Training recordings 13 Lab. (Subscription Validity For 8 Months)

Author
Trainer: Shivprasad Koirala

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.

10 Lessons

03 Hours

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.