SESSION – I MICROSOFT INNOVATION CENTER LAHORE BY MUHAMMAD BILAL AMJAD TEAM LEAD & SOFTWARE DEVELOPER MACROPAKS SOLUTIONS MICROSOFT CERTIFIED PROFESSIONAL MICROSOSFT COMMUNITY LEADER & SPEAKER www.bilalamjad.net
SESSIONS DETAIL SESSION TOPIC TASK OUTCOME SESSION 1 Introduction Hello World Websites in MVC and Webform framework Able to understand MVC and Webform Framework SESSION 2 Controls in ASP.NET Exploring the toolkit in ASP.NET Able to understand the various uses of tools SESSION 3 Session Handling, AJAX and Javascript Using ajax to control postback , creating and using javascript functions and session handling Understanding of JS, AJAX and Sessions and their usage SESSION 4 SQL Database and ASP.NET Performing CRUD operations in ASP.NET Web Forms Performing Database Management Operations MVC (Model View Controller) SESSION 5 Introduction and Lifecycle Creating a simple Hello World ASP.NET MVC application Basic Understanding of MVC SESSION 6 Navigation and Data Passing Passing data between controllers and views Populating Data in Multiple pages SESSION 7 Models Creating Simple Model in MVC Familiarity about Models SESSION 8 Data Entry in MVC Creating a simple MVC data entry screen Performing DB operations SESSION 9 Exploring Views in Detail Using HTML Helper to create views faster Elaboration of Views in MVC SESSION 10 General Knowledge Session To Check how much internees have learnt Web Developers
SESSIONS DETAIL (WHAT ELSE) SESSION TOPIC TASK OUTCOME SESSION 11 Web Designing HTML & CSS Page Designing Able to Design website SESSION 12 Bootstrap Quick Intro to Bootstrap Bootstrap Designers SESSION 13 Web Services Developing APIs for Applications JSON API Developers SESSION 14 Contact Book Web Application Development Day – 1 Creating Database, Performing CRUD operations Performing Database Management Operations SESSION 15 Contact Book Web Application Development Day – 2 Creating Admin Panel Webs Application SESSION 16 Using Azure Web Hosting Services Hosting a Website using Visual Studio Website (S) Session by: Muhammad Bilal Amjad muhammadbilalamjad@live.com
Session – I | Motivations • Websites and Applications developed using ASP.NET technologies other than Microsoft’s websites. Session by: Muhammad Bilal Amjad muhammadbilalamjad@live.com
Introduction | Web concept Session by: Muhammad Bilal Amjad muhammadbilalamjad@live.com HTMLASPX C#, VB, C++, or .NET language (Code behind) + = Web Page CSSHTML JavaScript+ + = Server Side Client Side
Introduction | ASP Architecture Session by: Muhammad Bilal Amjad muhammadbilalamjad@live.com HTTP Request HTTP Response CLR DATABASE ASP.NET .NET Framework HTTP Request In HTTP Response Out .ASPX .HTML Internet Information Server Web Server Client
Introduction | ASP Web forms Architecture Session by: Muhammad Bilal Amjad muhammadbilalamjad@live.com ProcessRequest DeterminePostBackMode OnPreInit ApplyMasterPage (recursive) PerformPreInit Load ProcessPostData OnInitComplete LoadControlState LoadViewState RaiseChangedEvents RaisePostbackEvent OnLoadComplete PreRender (recursive) CreateChildControls Render (recursive) SaveAllState SaveControlState SaveViewState
Introduction | ASP MVC Architecture Session by: Muhammad Bilal Amjad muhammadbilalamjad@live.com
ASP Web Form Lab • Creating Hello World application in web form and performing basic functions. Session by: Muhammad Bilal Amjad muhammadbilalamjad@live.com
That’s All For Today In case of any query my contact details are /bilal.amjad muhammadbilalamjad@live.com @mbilalamjad2 Bilalamjad.azurewebsites.net Session by: Muhammad Bilal Amjad muhammadbilalamjad@live.com

ASP.NET - Introduction to Web Forms and MVC

  • 1.
    SESSION – I MICROSOFTINNOVATION CENTER LAHORE BY MUHAMMAD BILAL AMJAD TEAM LEAD & SOFTWARE DEVELOPER MACROPAKS SOLUTIONS MICROSOFT CERTIFIED PROFESSIONAL MICROSOSFT COMMUNITY LEADER & SPEAKER www.bilalamjad.net
  • 2.
    SESSIONS DETAIL SESSION TOPICTASK OUTCOME SESSION 1 Introduction Hello World Websites in MVC and Webform framework Able to understand MVC and Webform Framework SESSION 2 Controls in ASP.NET Exploring the toolkit in ASP.NET Able to understand the various uses of tools SESSION 3 Session Handling, AJAX and Javascript Using ajax to control postback , creating and using javascript functions and session handling Understanding of JS, AJAX and Sessions and their usage SESSION 4 SQL Database and ASP.NET Performing CRUD operations in ASP.NET Web Forms Performing Database Management Operations MVC (Model View Controller) SESSION 5 Introduction and Lifecycle Creating a simple Hello World ASP.NET MVC application Basic Understanding of MVC SESSION 6 Navigation and Data Passing Passing data between controllers and views Populating Data in Multiple pages SESSION 7 Models Creating Simple Model in MVC Familiarity about Models SESSION 8 Data Entry in MVC Creating a simple MVC data entry screen Performing DB operations SESSION 9 Exploring Views in Detail Using HTML Helper to create views faster Elaboration of Views in MVC SESSION 10 General Knowledge Session To Check how much internees have learnt Web Developers
  • 3.
    SESSIONS DETAIL (WHATELSE) SESSION TOPIC TASK OUTCOME SESSION 11 Web Designing HTML & CSS Page Designing Able to Design website SESSION 12 Bootstrap Quick Intro to Bootstrap Bootstrap Designers SESSION 13 Web Services Developing APIs for Applications JSON API Developers SESSION 14 Contact Book Web Application Development Day – 1 Creating Database, Performing CRUD operations Performing Database Management Operations SESSION 15 Contact Book Web Application Development Day – 2 Creating Admin Panel Webs Application SESSION 16 Using Azure Web Hosting Services Hosting a Website using Visual Studio Website (S) Session by: Muhammad Bilal Amjad muhammadbilalamjad@live.com
  • 4.
    Session – I| Motivations • Websites and Applications developed using ASP.NET technologies other than Microsoft’s websites. Session by: Muhammad Bilal Amjad muhammadbilalamjad@live.com
  • 5.
    Introduction | Webconcept Session by: Muhammad Bilal Amjad muhammadbilalamjad@live.com HTMLASPX C#, VB, C++, or .NET language (Code behind) + = Web Page CSSHTML JavaScript+ + = Server Side Client Side
  • 6.
    Introduction | ASPArchitecture Session by: Muhammad Bilal Amjad muhammadbilalamjad@live.com HTTP Request HTTP Response CLR DATABASE ASP.NET .NET Framework HTTP Request In HTTP Response Out .ASPX .HTML Internet Information Server Web Server Client
  • 7.
    Introduction | ASPWeb forms Architecture Session by: Muhammad Bilal Amjad muhammadbilalamjad@live.com ProcessRequest DeterminePostBackMode OnPreInit ApplyMasterPage (recursive) PerformPreInit Load ProcessPostData OnInitComplete LoadControlState LoadViewState RaiseChangedEvents RaisePostbackEvent OnLoadComplete PreRender (recursive) CreateChildControls Render (recursive) SaveAllState SaveControlState SaveViewState
  • 8.
    Introduction | ASPMVC Architecture Session by: Muhammad Bilal Amjad muhammadbilalamjad@live.com
  • 9.
    ASP Web FormLab • Creating Hello World application in web form and performing basic functions. Session by: Muhammad Bilal Amjad muhammadbilalamjad@live.com
  • 10.
    That’s All ForToday In case of any query my contact details are /bilal.amjad muhammadbilalamjad@live.com @mbilalamjad2 Bilalamjad.azurewebsites.net Session by: Muhammad Bilal Amjad muhammadbilalamjad@live.com