munotes®

Dot Net Core and Progressive Web Application Practical Notes | B.Sc. (Information Technology) Semester 5 | Mumbai University | munotes

Get access to whole semester resourcesSemester Pass
MU B.Sc. (Information Technology) student group Free to join

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

  1. How This Practical Is Examined: the Journal, the Weekly Marks and the Two-Hour Slip 1
  2. The .NET Laboratory from Zero: the SDK, Your First Program and Where the Files Go 6
  3. The Project File, the Build, and the Warning You Must Not Ignore 11
  4. Practical 1(a) Part 1: An MVC Application for the Four Arithmetic Operations 16
  5. Practical 1(a) Part 2: The Controller, the View and the Four Operations Running 20
  6. Practical 1(a) Part 3: Divide by Zero, Bad Input and the Validation That Holds 25
  7. Practical 1(b): Floyd's Triangle till n Rows 31
  8. Practical 1(c): Ten City Names Read In and Sorted 35
  9. Practical 2(a): Function Overloading 40
  10. Practical 2(b) Part 1: Inheritance, Single and Multilevel 45
  11. Practical 2(b) Part 2: Hierarchical Inheritance, and the Multiple Kind C# Refuses 50
  12. Practical 2(b) Part 3: Polymorphism, virtual, override, and the Method That Only Hides 55
  13. Practical 2(c): Constructor Overloading 60
  14. Practical 2(d): Interfaces 65
  15. Practical 2(e): Delegates and Events 71
  16. Practical 2(f): Exception Handling 76
  17. Practical 3(a): Four Arithmetic Methods Called Through One Delegate 83
  18. Practical 3(b): A Multicast Delegate 88
  19. Practical 3(c): A BankAccount Whose Balance Cannot Go Negative 94
  20. What Runs Where: Web Forms, SQL Server, and the Honest Line in This Book 100
  21. Practical 4(a) Part 1: A Student Registration Form, the Page, the Label and the TextBox 105
  22. Practical 4(a) Part 2: The DropDownList, the CheckBox, the Calendar and the Button 110
  23. Practical 4(a) Part 3: The Output Label, the Postback and View State 116
  24. Practical 4(a) Part 4: The Same Form in ASP.NET Core, Which You Can Run 122
  25. Practical 4(b): The Validation Controls 128
  26. Practical 4(b) Part 2: The Same Validation in ASP.NET Core, Run 133
  27. Practical 4(c): The AdRotator Control 139
  28. Practical 5(a): Cookies and All of Their Kinds 145
  29. Practical 5(b) Part 1: A Product Table, the Model, the Context and the Migration 151
  30. Practical 5(b) Part 2: The Insert Through EF Core, and What SQL Server Does Differently 158
  31. Practical 5(c) Part 1: CRUD on an Employee Table, Create and Read 164
  32. Practical 5(c) Part 2: Update, Delete, and What Change Tracking Does for You 170
  33. Practical 5(d) Part 1: Authentication in ASP.NET Core 178
  34. Practical 5(d) Part 2: Authorization, Roles, Policies and the Authorize Attribute 185
  35. Module 1 in One Sitting: the Thirteen-Mark Question 191

Module II PWA

  1. The PWA Laboratory: Serving the Site over HTTPS and the Tools You Are Marked On 196
  2. Practical 6(a) Part 1: A College Information Portal, the Site Itself 202
  3. Practical 6(a) Part 2: Turning It into a Progressive Web Application 208
  4. Practical 6(b): A Custom Offline Page 214
  5. Practical 7(a): A PWA That Works Offline Through a Service Worker 219
  6. Practical 7(a) Part 2: The Caching Strategies, and Which One Each File Wants 225
  7. Practical 7(b) Part 1: A Student Record Management PWA, the Records and the Form 231
  8. Practical 7(b) Part 2: Storing Records Offline with IndexedDB, and Syncing Later 237
  9. Practical 8(a): The Start Page and the Link to manifest.json 244
  10. Practical 8(b): A Web API That Returns Student Data as JSON 249
  11. Practical 9(a) Part 1: CRUD Through an ASP.NET Core Web API and EF Core, GET and POST 255
  12. Practical 9(a) Part 2: PUT, DELETE, Status Codes and Validation 261
  13. Practical 9(b): A Factorial Endpoint, and Testing It with Postman 268
  14. Practical 10(a) Part 1: The Web App Manifest, Name, Icons, Start URL and Display Mode 275
  15. Practical 10(a) Part 2: Push Notifications in a PWA 281
  16. Practical 10(b) Part 1: An E-Commerce PWA, the Product Listing 288
  17. Practical 10(b) Part 2: The Offline Cart 294
  18. Measuring a PWA: Lighthouse, the Install Criteria and the Audit to Show the Examiner 301
  19. Module 2 in One Sitting: the Twelve-Mark Question 307
  20. The Journal and the Viva: the Five Marks Nobody Studies For 312
munotes.in

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.

Issue
Done!