Dot Net Core and Progressive Web Application Practical Notes | B.Sc. (Information Technology) Semester 5 | Mumbai University | munotes
Official Notes munotes.in
Dot Net Core and Progressive Web Application Practical
B.SC. (INFORMATION TECHNOLOGY) · SEMESTER 5
Strictly as per the University of Mumbai NEP syllabus in force for B.Sc. (Information Technology)
For B.Sc. (Information Technology) students of the University of Mumbai and all its affiliated colleges
Open the book ↓munotes.in Third Year
Contents
Module I Write the program for the following
- How This Practical Is Examined: the Journal, the Weekly Marks and the Two-Hour Slip 1
- The .NET Laboratory from Zero: the SDK, Your First Program and Where the Files Go 6
- The Project File, the Build, and the Warning You Must Not Ignore 11
- Practical 1(a) Part 1: An MVC Application for the Four Arithmetic Operations 16
- Practical 1(a) Part 2: The Controller, the View and the Four Operations Running 20
- Practical 1(a) Part 3: Divide by Zero, Bad Input and the Validation That Holds 25
- Practical 1(b): Floyd's Triangle till n Rows 31
- Practical 1(c): Ten City Names Read In and Sorted 35
- Practical 2(a): Function Overloading 40
- Practical 2(b) Part 1: Inheritance, Single and Multilevel 45
- Practical 2(b) Part 2: Hierarchical Inheritance, and the Multiple Kind C# Refuses 50
- Practical 2(b) Part 3: Polymorphism, virtual, override, and the Method That Only Hides 55
- Practical 2(c): Constructor Overloading 60
- Practical 2(d): Interfaces 65
- Practical 2(e): Delegates and Events 71
- Practical 2(f): Exception Handling 76
- Practical 3(a): Four Arithmetic Methods Called Through One Delegate 83
- Practical 3(b): A Multicast Delegate 88
- Practical 3(c): A BankAccount Whose Balance Cannot Go Negative 94
- What Runs Where: Web Forms, SQL Server, and the Honest Line in This Book 100
- Practical 4(a) Part 1: A Student Registration Form, the Page, the Label and the TextBox 105
- Practical 4(a) Part 2: The DropDownList, the CheckBox, the Calendar and the Button 110
- Practical 4(a) Part 3: The Output Label, the Postback and View State 116
- Practical 4(a) Part 4: The Same Form in ASP.NET Core, Which You Can Run 122
- Practical 4(b): The Validation Controls 128
- Practical 4(b) Part 2: The Same Validation in ASP.NET Core, Run 133
- Practical 4(c): The AdRotator Control 139
- Practical 5(a): Cookies and All of Their Kinds 145
- Practical 5(b) Part 1: A Product Table, the Model, the Context and the Migration 151
- Practical 5(b) Part 2: The Insert Through EF Core, and What SQL Server Does Differently 158
- Practical 5(c) Part 1: CRUD on an Employee Table, Create and Read 164
- Practical 5(c) Part 2: Update, Delete, and What Change Tracking Does for You 170
- Practical 5(d) Part 1: Authentication in ASP.NET Core 178
- Practical 5(d) Part 2: Authorization, Roles, Policies and the Authorize Attribute 185
- Module 1 in One Sitting: the Thirteen-Mark Question 191
Module II PWA
- The PWA Laboratory: Serving the Site over HTTPS and the Tools You Are Marked On 196
- Practical 6(a) Part 1: A College Information Portal, the Site Itself 202
- Practical 6(a) Part 2: Turning It into a Progressive Web Application 208
- Practical 6(b): A Custom Offline Page 214
- Practical 7(a): A PWA That Works Offline Through a Service Worker 219
- Practical 7(a) Part 2: The Caching Strategies, and Which One Each File Wants 225
- Practical 7(b) Part 1: A Student Record Management PWA, the Records and the Form 231
- Practical 7(b) Part 2: Storing Records Offline with IndexedDB, and Syncing Later 237
- Practical 8(a): The Start Page and the Link to manifest.json 244
- Practical 8(b): A Web API That Returns Student Data as JSON 249
- Practical 9(a) Part 1: CRUD Through an ASP.NET Core Web API and EF Core, GET and POST 255
- Practical 9(a) Part 2: PUT, DELETE, Status Codes and Validation 261
- Practical 9(b): A Factorial Endpoint, and Testing It with Postman 268
- Practical 10(a) Part 1: The Web App Manifest, Name, Icons, Start URL and Display Mode 275
- Practical 10(a) Part 2: Push Notifications in a PWA 281
- Practical 10(b) Part 1: An E-Commerce PWA, the Product Listing 288
- Practical 10(b) Part 2: The Offline Cart 294
- Measuring a PWA: Lighthouse, the Install Criteria and the Audit to Show the Examiner 301
- Module 2 in One Sitting: the Twelve-Mark Question 307
- The Journal and the Viva: the Five Marks Nobody Studies For 312
The chapters
Every chapter of this book comes with the B.Sc. (Information Technology) Semester 5 notes.
The cover and the contents are free to look through. Buy the notes once to read every chapter of every subject in this semester.
Notes: ₹499 Already bought it? Sign in
Free either way: question papers, the syllabus, and the cover and contents of every book.
The rest of this subject
These notes are cut from the University's printed syllabus. Open the syllabus itself, or the past papers, for the same subject.