SlideShare a Scribd company logo
MVC Training
Presented by
Jaganath Rao Niku
Director
Niku Software
Programming ASP.NET Core
 Software versions used in this course :
 ASP.NET Core 2.x
 Visual Studio 2017
 SQL Server 2016
 jQuery 3.x
Duration & Fees
 Duration :
Total 40+ hrs.
 Five Sundays & (2nd and 4th Saturday)
Fees :
Fees for this course are Rs. 25,000 per
participant.
Prerequisites
 Working experience of at least 6 months in
C# (web or desktop applications)
is absolutely essential.
 Basic knowledge of how web based
applications work is expected.
 Knowledge of SQL Server fundamentals such
as tables and stored procedures is required.
Description
 Learn all the essential skills required to develop
modular, modern, and data driven web apps and
services using Microsoft's latest framework -
ASP.NET Core 2.x.
 In this instructor-led online course you will learn
to :
 Develop web apps using ASP.NET Core MVC &
Razor Pages
 Access data using Entity Framework Core
Description
 Create and consume RESTful services using
Web API
 Use middleware, dependency injection, and
routing
 Secure websites using ASP.NET Core Identity
 Ajaxify web apps using jQuery 3.x
 Reuse code using partials, custom tag helpers
and view components.
Overview of ASP.NET Core
 What is .NET Core and ASP.NET Core
 Understanding Models -Views - Controllers
 ASP.NET vs. ASP.NET Core
 ASP.NET Core project structure
 Conventions over configuration
ASP.NET Core architecture
 Application startup
 Request pipeline and Middleware's
 Dependency Injection
 Static files
 JSON configuration files
 Commonly used patterns
Models
 Model classes
 Using Entity Framework Core models
 Understanding model binding
Views
 Purpose of a View
 Razor view engine syntax
 Strongly typed views
 Using ViewData, ViewBag and TempData
 Using ASP.NET Core Tag Helpers
 Design guidelines for views
Controllers
 What are controllers
 Creating controller classes
 Creating action methods
 Design guidelines for controllers
Database programming with
Entity Framework Core
 Creating Entity Framework Core data model
 LINQ to Entities queries
 Performing CRUD operations
 Filtering, Sorting and Paging using EF Core
 Calling stored procedures
Performing data validations
 Understanding data annotations
 Decorating models with inbuilt data annotations
 Using validation tag helpers to display
validation errors
Code reuse techniques
 Creating layout pages
 Creating custom tag helpers
 Creating partial views
 Creating view components
Securing ASP.NET Core
application
 Understanding web site security
 Authentication and authorization
 Using ASP.NET Core Identity for securing
applications
 Role based security
Using Ajax in ASP.NET Core
 Role of Ajax and jQuery
 Understanding JSON data format
 Calling controller actions using jQuery
 Calling Web API using jQuery
 Creating a SPA using Angular and Web API
Routing
 What is Routing
 Defining routes
 Route constraints
ASP.NET Core Web API
 What are Web API
 Understanding REST services and Web API
 Writing an Web API controller
 Calling a Web API using client side script
 Calling a Web API using HttpClient component
Configuration and Deployment
 Planning deployment
 Script minification and bundling
 Role of JSON configuration files
 Deployment options
Code Generator
Niku Software
Thank You
Contact
For More Information
9768264140

More Related Content

What's hot

Asp.net mvc presentation by Nitin Sawant
Asp.net mvc presentation by Nitin SawantAsp.net mvc presentation by Nitin Sawant
Asp.net mvc presentation by Nitin Sawant
Nitin Sawant
 
Mvc framework
Mvc frameworkMvc framework
Mvc framework
Dhurham Fahem
 
Mortal Kombat! ASP.NET MVC vs ASP.NET Webforms – ASP.NET MVC is amazing
Mortal Kombat! ASP.NET MVC vs ASP.NET Webforms – ASP.NET MVC is amazingMortal Kombat! ASP.NET MVC vs ASP.NET Webforms – ASP.NET MVC is amazing
Mortal Kombat! ASP.NET MVC vs ASP.NET Webforms – ASP.NET MVC is amazing
Tom Walker
 
Mvc summary
Mvc summaryMvc summary
Mvc summary
Muhammad Younis
 
Introduction to Angular JS
Introduction to Angular JSIntroduction to Angular JS
Introduction to Angular JS
Santhosh Kumar Srinivasan
 
AngularJS
AngularJSAngularJS
AngularJS
Ermir Hoxhaj
 
Mvc Brief Overview
Mvc Brief OverviewMvc Brief Overview
Mvc Brief Overview
rainynovember12
 
Dicoding Developer Coaching #24: Android | Memahami ViewModel & LiveData Lebi...
Dicoding Developer Coaching #24: Android | Memahami ViewModel & LiveData Lebi...Dicoding Developer Coaching #24: Android | Memahami ViewModel & LiveData Lebi...
Dicoding Developer Coaching #24: Android | Memahami ViewModel & LiveData Lebi...
DicodingEvent
 
Asp.net mvc
Asp.net mvcAsp.net mvc
Asp.net mvc
Naga Harish M
 
Dicoding Developer Coaching #34: Android | Modular Android App dengan Dynamic...
Dicoding Developer Coaching #34: Android | Modular Android App dengan Dynamic...Dicoding Developer Coaching #34: Android | Modular Android App dengan Dynamic...
Dicoding Developer Coaching #34: Android | Modular Android App dengan Dynamic...
DicodingEvent
 
ASP .NET MVC
ASP .NET MVC ASP .NET MVC
ASP .NET MVC eldorina
 
ASP.NET MVC and ajax
ASP.NET MVC and ajax ASP.NET MVC and ajax
ASP.NET MVC and ajax
Brij Mishra
 
Give your web apps some backbone
Give your web apps some backboneGive your web apps some backbone
Give your web apps some backbone
RTigger
 
angular js
 angular  js angular  js
angular js
priyadzone
 
Valentine with Angular js - Introduction
Valentine with Angular js - IntroductionValentine with Angular js - Introduction
Valentine with Angular js - Introduction
Senthil Kumar
 
Ise312 Ec Presentation Jquery
Ise312 Ec Presentation JqueryIse312 Ec Presentation Jquery
Ise312 Ec Presentation Jquery
duygut
 
Itroducing Angular JS
Itroducing Angular JSItroducing Angular JS
Itroducing Angular JS
Carlos Emanuel Mathiasen
 
Single page application 03
Single page application   03Single page application   03
Single page application 03
Ismaeel Enjreny
 
MySQL Developer Training in Bangalore Classroom, Online
MySQL Developer Training in Bangalore Classroom, OnlineMySQL Developer Training in Bangalore Classroom, Online
MySQL Developer Training in Bangalore Classroom, Online
myTectra Learning Solutions Private Ltd
 

What's hot (20)

Asp.net mvc presentation by Nitin Sawant
Asp.net mvc presentation by Nitin SawantAsp.net mvc presentation by Nitin Sawant
Asp.net mvc presentation by Nitin Sawant
 
Mvc framework
Mvc frameworkMvc framework
Mvc framework
 
Mortal Kombat! ASP.NET MVC vs ASP.NET Webforms – ASP.NET MVC is amazing
Mortal Kombat! ASP.NET MVC vs ASP.NET Webforms – ASP.NET MVC is amazingMortal Kombat! ASP.NET MVC vs ASP.NET Webforms – ASP.NET MVC is amazing
Mortal Kombat! ASP.NET MVC vs ASP.NET Webforms – ASP.NET MVC is amazing
 
Mvc summary
Mvc summaryMvc summary
Mvc summary
 
Introduction to Angular JS
Introduction to Angular JSIntroduction to Angular JS
Introduction to Angular JS
 
AngularJS
AngularJSAngularJS
AngularJS
 
Mvc Brief Overview
Mvc Brief OverviewMvc Brief Overview
Mvc Brief Overview
 
Dicoding Developer Coaching #24: Android | Memahami ViewModel & LiveData Lebi...
Dicoding Developer Coaching #24: Android | Memahami ViewModel & LiveData Lebi...Dicoding Developer Coaching #24: Android | Memahami ViewModel & LiveData Lebi...
Dicoding Developer Coaching #24: Android | Memahami ViewModel & LiveData Lebi...
 
Asp.net mvc
Asp.net mvcAsp.net mvc
Asp.net mvc
 
Dicoding Developer Coaching #34: Android | Modular Android App dengan Dynamic...
Dicoding Developer Coaching #34: Android | Modular Android App dengan Dynamic...Dicoding Developer Coaching #34: Android | Modular Android App dengan Dynamic...
Dicoding Developer Coaching #34: Android | Modular Android App dengan Dynamic...
 
ASP .NET MVC
ASP .NET MVC ASP .NET MVC
ASP .NET MVC
 
ASP.NET MVC and ajax
ASP.NET MVC and ajax ASP.NET MVC and ajax
ASP.NET MVC and ajax
 
Give your web apps some backbone
Give your web apps some backboneGive your web apps some backbone
Give your web apps some backbone
 
angular js
 angular  js angular  js
angular js
 
Valentine with Angular js - Introduction
Valentine with Angular js - IntroductionValentine with Angular js - Introduction
Valentine with Angular js - Introduction
 
Ise312 Ec Presentation Jquery
Ise312 Ec Presentation JqueryIse312 Ec Presentation Jquery
Ise312 Ec Presentation Jquery
 
Itroducing Angular JS
Itroducing Angular JSItroducing Angular JS
Itroducing Angular JS
 
Mvc3 crash
Mvc3 crashMvc3 crash
Mvc3 crash
 
Single page application 03
Single page application   03Single page application   03
Single page application 03
 
MySQL Developer Training in Bangalore Classroom, Online
MySQL Developer Training in Bangalore Classroom, OnlineMySQL Developer Training in Bangalore Classroom, Online
MySQL Developer Training in Bangalore Classroom, Online
 

Similar to Mvc training By Jaganath Rao Niku

ASP.NET Presentation
ASP.NET PresentationASP.NET Presentation
ASP.NET Presentation
Rasel Khan
 
Adf coursecontent(1)
Adf coursecontent(1)Adf coursecontent(1)
Adf coursecontent(1)
Amit Sharma
 
ASP.NET MVC Fundamental
ASP.NET MVC FundamentalASP.NET MVC Fundamental
ASP.NET MVC Fundamentalldcphuc
 
Narasimha reddy Telluri
Narasimha reddy TelluriNarasimha reddy Telluri
Narasimha reddy Telluri
NarasimhaReddy Telluri
 
Narasimha reddy telluri
Narasimha reddy telluriNarasimha reddy telluri
Narasimha reddy telluri
NarasimhaReddy Telluri
 
Dot net training bangalore
Dot net training bangaloreDot net training bangalore
Dot net training bangalore
IGEEKS TECHNOLOGIES
 
MCSD and 70-487 Exam Blueprint
MCSD and 70-487 Exam BlueprintMCSD and 70-487 Exam Blueprint
MCSD and 70-487 Exam BlueprintJeff Chu
 
Microsoft asp.net online training
Microsoft asp.net online trainingMicrosoft asp.net online training
Microsoft asp.net online trainingtraining3
 
Microsoft asp.net online training
Microsoft asp.net online trainingMicrosoft asp.net online training
Microsoft asp.net online training
training13acutesoft
 
Programming is Fun with ASP.NET MVC
Programming is Fun with ASP.NET MVCProgramming is Fun with ASP.NET MVC
Programming is Fun with ASP.NET MVC
Ian Carnaghan
 
Mvc 4 0_jayant_jindal_28082010
Mvc 4 0_jayant_jindal_28082010Mvc 4 0_jayant_jindal_28082010
Mvc 4 0_jayant_jindal_28082010Rishu Mehra
 
Certified ASP.Net Programmer
Certified ASP.Net ProgrammerCertified ASP.Net Programmer
Certified ASP.Net Programmer
Narender Rana
 
New Features of ASP.NET 4.0
New Features of ASP.NET 4.0New Features of ASP.NET 4.0
New Features of ASP.NET 4.0Buu Nguyen
 
Introduction To Mvc
Introduction To MvcIntroduction To Mvc
Introduction To Mvc
Volkan Uzun
 
Asp.net Programmer Certification
Asp.net Programmer CertificationAsp.net Programmer Certification
Asp.net Programmer Certification
Vskills
 
Head first asp.net mvc 2.0 rtt
Head first asp.net mvc 2.0 rttHead first asp.net mvc 2.0 rtt
Head first asp.net mvc 2.0 rtt
Lanvige Jiang
 
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl....net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
Nancy Thomas
 
Usability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET FeaturesUsability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET Features
Peter Gfader
 
Dot NET Solution Architect Roadmap By Scholarhat PDF
Dot NET Solution Architect Roadmap By Scholarhat PDFDot NET Solution Architect Roadmap By Scholarhat PDF
Dot NET Solution Architect Roadmap By Scholarhat PDF
Scholarhat
 

Similar to Mvc training By Jaganath Rao Niku (20)

ASP.NET Presentation
ASP.NET PresentationASP.NET Presentation
ASP.NET Presentation
 
Adf coursecontent(1)
Adf coursecontent(1)Adf coursecontent(1)
Adf coursecontent(1)
 
ASP.NET MVC Fundamental
ASP.NET MVC FundamentalASP.NET MVC Fundamental
ASP.NET MVC Fundamental
 
Narasimha reddy Telluri
Narasimha reddy TelluriNarasimha reddy Telluri
Narasimha reddy Telluri
 
Narasimha reddy telluri
Narasimha reddy telluriNarasimha reddy telluri
Narasimha reddy telluri
 
Dot net training bangalore
Dot net training bangaloreDot net training bangalore
Dot net training bangalore
 
MCSD and 70-487 Exam Blueprint
MCSD and 70-487 Exam BlueprintMCSD and 70-487 Exam Blueprint
MCSD and 70-487 Exam Blueprint
 
Microsoft asp.net online training
Microsoft asp.net online trainingMicrosoft asp.net online training
Microsoft asp.net online training
 
Microsoft asp.net online training
Microsoft asp.net online trainingMicrosoft asp.net online training
Microsoft asp.net online training
 
Programming is Fun with ASP.NET MVC
Programming is Fun with ASP.NET MVCProgramming is Fun with ASP.NET MVC
Programming is Fun with ASP.NET MVC
 
Mvc 4 0_jayant_jindal_28082010
Mvc 4 0_jayant_jindal_28082010Mvc 4 0_jayant_jindal_28082010
Mvc 4 0_jayant_jindal_28082010
 
Certified ASP.Net Programmer
Certified ASP.Net ProgrammerCertified ASP.Net Programmer
Certified ASP.Net Programmer
 
New Features of ASP.NET 4.0
New Features of ASP.NET 4.0New Features of ASP.NET 4.0
New Features of ASP.NET 4.0
 
Introduction To Mvc
Introduction To MvcIntroduction To Mvc
Introduction To Mvc
 
Asp.net Programmer Certification
Asp.net Programmer CertificationAsp.net Programmer Certification
Asp.net Programmer Certification
 
Head first asp.net mvc 2.0 rtt
Head first asp.net mvc 2.0 rttHead first asp.net mvc 2.0 rtt
Head first asp.net mvc 2.0 rtt
 
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl....net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
 
Usability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET FeaturesUsability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET Features
 
Dot NET Solution Architect Roadmap By Scholarhat PDF
Dot NET Solution Architect Roadmap By Scholarhat PDFDot NET Solution Architect Roadmap By Scholarhat PDF
Dot NET Solution Architect Roadmap By Scholarhat PDF
 
Siva_DotNet
Siva_DotNetSiva_DotNet
Siva_DotNet
 

Recently uploaded

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 

Recently uploaded (20)

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 

Mvc training By Jaganath Rao Niku

  • 1. MVC Training Presented by Jaganath Rao Niku Director Niku Software
  • 2. Programming ASP.NET Core  Software versions used in this course :  ASP.NET Core 2.x  Visual Studio 2017  SQL Server 2016  jQuery 3.x
  • 3. Duration & Fees  Duration : Total 40+ hrs.  Five Sundays & (2nd and 4th Saturday) Fees : Fees for this course are Rs. 25,000 per participant.
  • 4. Prerequisites  Working experience of at least 6 months in C# (web or desktop applications) is absolutely essential.  Basic knowledge of how web based applications work is expected.  Knowledge of SQL Server fundamentals such as tables and stored procedures is required.
  • 5. Description  Learn all the essential skills required to develop modular, modern, and data driven web apps and services using Microsoft's latest framework - ASP.NET Core 2.x.  In this instructor-led online course you will learn to :  Develop web apps using ASP.NET Core MVC & Razor Pages  Access data using Entity Framework Core
  • 6. Description  Create and consume RESTful services using Web API  Use middleware, dependency injection, and routing  Secure websites using ASP.NET Core Identity  Ajaxify web apps using jQuery 3.x  Reuse code using partials, custom tag helpers and view components.
  • 7. Overview of ASP.NET Core  What is .NET Core and ASP.NET Core  Understanding Models -Views - Controllers  ASP.NET vs. ASP.NET Core  ASP.NET Core project structure  Conventions over configuration
  • 8. ASP.NET Core architecture  Application startup  Request pipeline and Middleware's  Dependency Injection  Static files  JSON configuration files  Commonly used patterns
  • 9. Models  Model classes  Using Entity Framework Core models  Understanding model binding
  • 10. Views  Purpose of a View  Razor view engine syntax  Strongly typed views  Using ViewData, ViewBag and TempData  Using ASP.NET Core Tag Helpers  Design guidelines for views
  • 11. Controllers  What are controllers  Creating controller classes  Creating action methods  Design guidelines for controllers
  • 12. Database programming with Entity Framework Core  Creating Entity Framework Core data model  LINQ to Entities queries  Performing CRUD operations  Filtering, Sorting and Paging using EF Core  Calling stored procedures
  • 13. Performing data validations  Understanding data annotations  Decorating models with inbuilt data annotations  Using validation tag helpers to display validation errors
  • 14. Code reuse techniques  Creating layout pages  Creating custom tag helpers  Creating partial views  Creating view components
  • 15. Securing ASP.NET Core application  Understanding web site security  Authentication and authorization  Using ASP.NET Core Identity for securing applications  Role based security
  • 16. Using Ajax in ASP.NET Core  Role of Ajax and jQuery  Understanding JSON data format  Calling controller actions using jQuery  Calling Web API using jQuery  Creating a SPA using Angular and Web API
  • 17. Routing  What is Routing  Defining routes  Route constraints
  • 18. ASP.NET Core Web API  What are Web API  Understanding REST services and Web API  Writing an Web API controller  Calling a Web API using client side script  Calling a Web API using HttpClient component
  • 19. Configuration and Deployment  Planning deployment  Script minification and bundling  Role of JSON configuration files  Deployment options
  • 21. Niku Software Thank You Contact For More Information 9768264140