Advanced Web Programming

Faculty Name: Dr. Tushar Sambare

Designation: HOD

Department of Information Technology

Subject: Advanced Web Programming

Programme: B.Sc. IT

Class : Third Year(B.Sc.IT)

Sem – V

 

  • 1. Topic: Introduction to Syllabus Topics and .Net
    Description: This video lecture consists of Introduction to .Net as well as a brief information of Advanced Web Programming Subject Syllabus of Mumbai University Semester 5.
    Link: https://youtu.be/eP_JHPOU-_0
  • 2. Topic: CLS, CTS, CLR, MSIL. JIT, Features of Visual Studio
    Description: The topics covered in this video lecture are CLS, CTS, CLR, MSIL. JIT, Features of Visual Studio.
    Link: https://youtu.be/2lyGMMLA0Go
  • 3. Topic: C# Language, Features of C#, Language Basics (Lecture 3)
    Description: The topics covered in this video lecture are C# Language, Features of C#, Language Basics, Variables, Data types,Type Casting, Boxing & Unboxing, Operators, Namespace.
    Link: https://youtu.be/k9NGyGGgNtM
  • 4. Topic: Simple .Net Programs and String Operations
    Simple AWP Programs, String Operations : Literals, Constructor, CompareTo, Concat, Contains, Copy, EndsWith, Equals
    Link: https://youtu.be/33X8YOPCOgM
  • 5. Topic: String Operations and Math, DateTime, TimeSpan
    Description: The video lecture explains String Operations : IndexOf, Insert, IsNullOrEmpty, Split, StartsWith, Replace, ToLower, ToUpper, Trim, Substring, Remove. Class & function: Math, DateTime, TimeSpan.
    Link: https://youtu.be/qoUdKZGVuFA
  • 6. Topic: Math, DateTime, TimeSpan Class, Descision Making Statements
    Description: The video lecture explains Math, DateTime, TimeSpan Class, Descision Making Statements.
    Link: https://youtu.be/-J-CiWkWtsc
  • 7. Topic: C # Looping Statements, C # Methods
    Description: The video lecture explains C # Looping Statements, C # Methods.
    Link: https://youtu.be/1fnCV4xrCpM
  • 8. Topic: C# Array
    Description: The video lecture explains Array, Array Declaration & Initialization, Adding & Retriving Values using Index, array reading, Increase the value of each element by 5,Sum of array elements, Reverse array elements, foreachloop in array.
    Link: https://youtu.be/mKZu3NU-ykg
  • 9. Topic: Multi Dimensional Array, ArrayList, Enumeration
    Description: The video lecture explains Multi Dimensional array elements, Jagged Arrays, Array Functions Clone,Copy,CopyTo, GetLength,GetUpperBound, GetLowerBound, ArrayList, Enumeration.
    Link: https://youtu.be/KzctKkaw_lU
  • 10 Topic: TYPES, OBJECTS & NAMESPACES
    Description: The video lecture explains TYPES, OBJECTS & NAMESPACES, The Basics about Classes, Building a Basic Class, Accessibility Keywords, Creating Object, Adding Properties, Using Automatic Properties.
    Link: https://youtu.be/CAQd0OYgvx8
  • 11.Topic: Methods, Constructor, Event, Namespaces & Assemblies
    Description: The video lecture explains Adding Methods, Adding a Constructor, Adding an Event, Value Types and Reference Types, Understanding Namespaces and Assemblies, Difference between assembly and namespace.
    Link: https://youtu.be/njcAY17Befg
  • 12.Topic: Delegates and Advanced Class Programming in C#
    Description: The video lecture explains Delegates, Advanced Class Programming, Collection, Inheritance, Static Members, Casting Objects, Partial Classes.
    Link: https://youtu.be/Y5t3oe6Ng_w
  • 13.Topic: Creating Websites with Visual Studio 2015
    Description: The video lecture explains Creating Websites, ASP.NET application templates, Difference between Websites and Web Projects, Hidden Solution Files, Multitargeting, Designing a Web Page.
    Link: https://youtu.be/J6waWutMN_Q
  • 14.Topic: ASP .NET Website and Webform Details
    Description: The video lecture explains Anatomy of a Webform, Directives, The doctype, The Web form markup, The Essentials of HTML, Writing Code, Using the CodeBehind Class, Adding Event Handlers, ASP.NET File Types, ASP.NET Web Folders.
    Link: https://youtu.be/0JFEIWFbFmI
  • 15.Topic: Debugging, Controls and View State
    Description: The video lecture explains Debugging, Server Controls, HTML Server Controls, HTML Control Properties, HTML Control Events, View State.
    Link: https://youtu.be/XU2MwXTAjdg
  • 16.Topic: View State, Page Class and Configuration files
    Description: The video lecture explains View State, Using the Page Class, Sending the User to a New Page, Hyperlink Control, Response.Redirect, Server.Transfer, Using Application Events, Configuring an ASP.NET Application, Different types of Configuration files, Program to display the number of visitors currently browsing your website.
    Link: https://youtu.be/OsgIcW4yEG4
  • 17.Topic: WEB FORM CONTROLS
    Description: The video lecture explains FORM CONTROLS, Stepping Up to Web Controls, Web Control Classes, basic properties, Units, Enumerations, Colors, Fonts, Default Button, List Controls, ListBox, DropDownList, CheckBoxList, RadioButtonList, BulletedList.
    Link: https://youtu.be/tzkTLw6tWZQ
  • 18.Topic: Table Control, Web Control Events and AutoPostBack & Life Cycle of a Web Page
    Description: The video lecture explains Table Controls, Properties of Table class, Web Control Events and AutoPostBack, AutoPostBack, _doPostBack( ), Life Cycle of a Web Page.
    Link: https://youtu.be/xhggLYkFn_Y
  • 19.Topic: Validation Controls Part - 1
    Description: The video lecture explains Validation, Validation Controls, BaseValidator Class, Types of validation controls, RequiredFieldValidator Control, RangeValidator Control, CompareValidator Control.
    Link: https://youtu.be/zm1wwMUkTas
  • 20.Topic: Validation Controls Part - 1 & Calendar
    Description: The video lecture explains RegularExpressionValidator, CustomValidator, ValidationSummary, Validation Groups, Rich Controls, The Calendar Control.
    Link: https://youtu.be/9g1m_rycwqA
  • 21.Topic: The AdRotator, MultiView Control and Graphics Class
    Description: The video lecture explains The AdRotator, The Advertisement File, Pages with Multiple Views, Properties of View and MultiView Controls, User Control, Example, Handling custom developed User Control Event, Dynamic Graphics, The Graphics Class, Graphics Objects.
    Link: https://youtu.be/_-mumQrwyX8
  • 22.Topic: Unit 2: Chapter 05: Prototyping Embedded Devices-III
    Description: The video lecture explains The Chart Control, Website Navigation, Sitemap, SiteMapDataSource control, TreeView control, Menu control, SiteMapPath Control, Site Navigation in code.
    Link: https://youtu.be/_mkD_C1_L9Q
  • 23.Topic: ERROR HANDLING, LOGGING
    Description: The video lecture explains ERROR HANDLING, LOGGING, Structured exception handling, keywords to do exception handling, Exception Class, System Exception, Exception Settings, Nested Exception, Throwing Your Own Exceptions.
    Link: https://youtu.be/GDF0O2qDdRE
  • 24.Topic: User Exceptions and Page Tracing
    Description: The video lecture explains Throwing Your Own Exceptions, InnerException, Using Page Tracing, Request Details, Trace Information, Control Tree, Session State, Application State, Cookies Collection, Headers Collection, Form Collection, Querystring Collection, Server Variables.
    Link: https://youtu.be/D82yvWpgJjI
  • 25.Topic: STATE MANAGEMENT
    Description: The video lecture explains Understanding the Problem of State, State Management Techniques, Client-Side State Management, View State, Hidden Fields, Query String, Cookies, Server-Side State Management, Application State, Session State, Using View State, Transferring Information between Pages, Cross-Page Posting, QueryString, QueryString Encoding.
    Link: https://youtu.be/GbnoZbPxYHg
  • 26. Topic: Managing Session State
    Description: The video lecture explains Managing Session State, Working of Session’s, HttpSessionState Members, Configuring Session State, Using Application State, The Global.asax File,Events which are fired for every request, Events which are not fired for every request, Comparing State Management Options.
    Link: https://youtu.be/-4d1mc8E724
  • 27. Topic: STYLES
    Description: The video lecture explains What is CSS? Features, Need and Advantages of CSS, Disadvantages of CSS, Working with CSS with visual developer, Setting Inline Styles, Defining CSS Style Rules, Using Different Types of Styles / Different types of selectors, Universal Selector, Type Selector, ID Selector, Class Selector, Grouping & Combining Selector, Types of CSS, Inline style, Internal style sheet, External style sheet.
    Link: https://youtu.be/odOvNAfC6Lk
  • 28. Topic: Practicals of STYLES
    Description: The video lecture explains Practicals of Inline, Inetrnal and External Style sheet, Practicals of Using CSS with Visual Developer with View Menu and Managing and Applying CSS.
    Link: https://youtu.be/SVzwPat5HuQ
  • 29. Topic: Themes
    Description: The video lecture explains Themes, Global themes, How to apply themes, Creating themes, Adding Theme to our Application, Named skins, Dynamically applying themes.
    Link: https://youtu.be/KEm_WUtkp5k
  • 30. Topic: Master Page
    Description: The video lecture explains Master Page Basics, Use of Master Pages, Understanding How Master Pages Work, Creating a Master Page, Binding a Master Page to an Existing ASP.NET Page, A Master Page with Multiple Content Regions, Advanced Master Pages.
    Link: https://youtu.be/p8lJkDT8mLE
  • 31. Topic: ADO.NET FUNDAMENTALS
    Description: The video lecture explains ADO.NET FUNDAMENTALS, Understanding Databases, Configuring Your Database, Using SQL Server Express, Browsing and Modifying Databases in Visual Studio.
    Link: https://youtu.be/RMDOA87ZZeU
  • 32. Topic: Working with ADO .NET
    Description: The video lecture explains Using the sqlcmd Command-Line Tool, Using the sqlcmd Command-Line Tool, Running Queries in Visual Studio, Using the Select Statement, The Where Clause, String matching with the Like Operator, Aggregate Queries, Using the SQL Update Statement, Using the SQL Insert Statement, Understanding the Data Provider Model, OLEDB, ODBC, SQL Server, Core objects that make up a .NET Framework data provider.
    Link: https://youtu.be/kZOidmLXqnU
  • 33. Topic: Understanding the Data Provider Model
    Description: The video lecture explains Understanding the Data Provider Model, Core objects, ADO.NET Namespaces, Using Direct Data Access, Creating a Connection, Exploring the Connection String, Using Windows Authentication, Making User Instance Connections, Visual Studio’s Support for User Instance Databases.
    Link: https://youtu.be/hRbIQH5SXXw
  • 34. Topic: Connection String
    Description: The video lecture explains Storing the Connection String, Making the Connection, Using the Select Command, Using the DataReader, Filling the ListBox, Retrieving the Record.
    Link: https://youtu.be/VCFOBGE9mwI
  • 35. Topic: Dealing with Data
    Description: The video lecture explains Updating Data, Displaying Values in Text Boxes, Adding a Record, Creating Robust Commands, Updating a Record, Deleting a Record, Using Disconnected Data Access, Selecting Disconnected Data, Selecting Multiple Tables, Defining Relationships.
    Link: https://youtu.be/9y5jiB8vKLg
  • 36. Topic: Database Creation in Visual Studio
    Description: The video lecture explains Practicals of Database Creation in Visual Studio, Creating a Table, Adding Fields, Database Connecction, Data Source Creation, Populating List Box and DropDown List with Data, Handeling the Selected Index Change Events.
    Link: https://youtu.be/vYnZqY_kSdM
  • 37. Topic: Understanding Data Binding in ASP .NET
    Description: The video lecture explains Data Binding, Introduction, Types of ASP.NET Data Binding, Single-Value, or “Simple,” Data Binding, Repeated-Value, or “List,” Binding. How Data Binding Works, Using Single-Value/Simple Data Binding, Simple Data Binding with Properties, Problems with Single-Value/Simple Data Binding, Using Repeated-Value Data Binding, Data Binding with Simple List Controls, A Simple List-Binding Example, Multiple Binding, Data Binding with a Dictionary Collection, Using the DataValueField Property.
    Link: https://youtu.be/VRwRGS2Gk9AM
  • 38. Topic: Data Binding with ADO.NET
    Description: The video lecture explains Data Binding with ADO.NET, Working with Data Source Controls, SqlDataSource, ObjectDataSource, AccessDataSource, XmlDataSource, LinqDataSource, EntityDataSource, SiteMapDataSource, The Page Life Cycle with Data Binding, The SqlDataSource Working, How the Data Source Controls Work, Parameterized Commands, Other Types of Parameters.
    Link: https://youtu.be/UvRIaMIAWPs
  • 39. Topic: Setting Parameter, Handling Errors and Concurrency Control
    Description: The video lecture explains Setting Parameter Values in Code, Handling Errors, Updating Records, Strict Concurrency Checking, Pessimistic concurrency control, Last in wins, Optimistic concurrency control.
    Link: https://youtu.be/6AThKaD7_sE
  • 40. Topic: Databse Practicals: Insert With DetailsView, Update with GridView
    Description: The video lecture explains Practicals of Insert With DetailsView, Update with GridView.
    Link: https://youtu.be/yq8s0KAnEWc
  • 41. Topic: Database Practicals: Edit Update and Delete with GridView
    Description: The video lecture explains Database Practicals of Edit Update and Delete with GridView.
    Link: https://youtu.be/D5AnncS_OhU