Major-Project-Final-Semester-Rohan-Baranwal

nobitasizuka763 9 views 19 slides May 05, 2024
Slide 1
Slide 1 of 19
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19

About This Presentation

Final sem


Slide Content

PARAGON BLAZOR APPLICATION DEVELOPMENT PRESENTATION BY ROHAN BARANWAL BTECH/10027/20 UNDER GUIDE ANUP KUMAR KESHRI MAJOR PROJECT MANAGER: CHRISTIE ANDERSEN DIRECTOR: STEPHANIE LEYVA

OBJECTIVE An Internee in Paragon One Backend in SSMS using Azure Working in a team of 7 senior developers Discuss business strategies Communication Skill building with manager Deliver Presentation to externals Gain experience and work world-wide

The Power of Communication 3 External Supervisory Under HR Explain my working using Presentation Regarding Blazor webapp Discuss Business Strategies

SOME SLIDES OF PRESENTATION 4

What actually motivates me? 5 Join meeting every night at 9:30 PM We create innovative project using ASP.NET and C# Various developers from different sub-continent interacting with each other shared their linkedin profile. We got every update in Slack by our managers and teammates. Deliver Presentation to 200+ devlopers working as intern.

DATA FLOW DIAGRAM 6 Two major components of .NET Frameworks Common Language Runtime (CLR) handles running applications Class Library provides a set of APIs for reading, writing files, connecting to DB.

Backend developer Maintaining codebase using C# and ASP.NET using Visual Code Community Version 2019 Install .NET SDK Choose Blazor Web-assembly Setting up Entity Framework Core: via installing Nuget packages Supporting multiple database contexts, allowing for segregation of data access logic. 7 Background:

ASP.NET CODEBASE VISUAL STUDIO 2019 AZURE DEVOPS SERVICES

Entity framework Entity Framework Core (EF Core) is an Object-Relational Mapping (ORM) framework that enables developers to work with databases using .NET objects . It eliminates the need for most of the data-access code that developers usually need to write. WHY WE NEED ENTITY FRAMEWORK? Simplified Data Access Cross-Platform Compatibility Automatic Change Tracking Code-First Approach Migration Support Integration with ASP.NET Core 9

WINDOWS PRESENTATION FOUNDATION WPF is a graphical subsystem developed by Microsoft. WPF utilizes XAML ( eXtensible Application Markup Language) as its declarative markup language. It simplifies the development of complex desktop applications while promoting code reuse and maintainability. 10

TOOLS AND TECHNIQUES USED Install ASP.NET and .NET SDK Create Blazor Web Assembly App Setting up Entity Framework Core Configuring Azure SQL Database Creating migrations and updating the database Apply application logic, views , and components using C# and Blazor . 7. Deploying to Azure in Azure App Services 8. Configuring Azure App Service, set up connection strings. 9. Testing and Debugging 10. Monitoring and Maintenance 11

SAMPLE HOST UNDER PARAGON ONE AZURE SERVER This Blazor application enables users to manage personal and client contacts seamlessly. Utilizing Entity Framework Core, it stores contact details in a database, providing functionalities like adding, editing, and deleting contacts via a user-friendly interface. Authentication ensures secure access, enhancing organization and efficiency for contact management. 12

SQL SERVER MANAGEMENT STUDIO (SSMS) SSMS provides tools for configuring, monitoring, and administering SQL Server instances and databases . It offers features for writing and executing SQL queries, designing database schemas, managing security, and optimizing database performance.

RESULTS AND DISCUSSIONS After creating blazor application I submit it to the client side later the senior developer manage it into company’s codebase Codebase is confidential so able to show my code Debug various errors in Java code during internship period Take help from stack overflow, extern manager, and team mates. They give me a valuable feedback during internship journey. We all celebrate our last day of Paragon one extern in Zoom about half an hour with all senior members as well as our managers. 14

CONCLUSION 15 This application will help users to maintain the data of paragon one users. The communication channel inside this app is also developed using other team. Implementation of razor Blazor in .NET fine tuned. Need atleast 500 kps speed of internet to run. Push notification take waiting time up to 2 seconds in list. Continuous integration for the application is implemented correctly. Some part of the application is still under development

FUTURE WORKS 16 Currently this application is Visual Studio in Azure cloud based company is planning to create application for MNCs and ISO and other Operating systems also. Online business can be achieved through this application. By this user can maintain their externship from their home. It is working with the help of Paragon team. server can be implemented in near future so that company can track their users and maintain their data . The response time for API is about 5 seconds which can be reduced in near future.

REFERENCES 17 https://learn.microsoft.com/en-in/aspnet/core/blazor/hybrid/? view=aspnetcore-8.0 https://portal.azure.com/# home https:// www.extern.com/blog https:// blazor.syncfusion.com/documentation/getting-started/blazor-web-app https:// blazor.syncfusion.com/documentation/getting-started/blazor-web-app https://stackoverflow.blog/2020/02/26/whats-behind-the-hype-about-blazor / https:// azure.microsoft.com/en-in/products/data-factory https:// tutorialsteacher.com/sqlserver/sql-server-management-studio https:// www.w3schools.com/asp/default.ASP https://platform.extern.com/j/269/project/onboarding/embrace

18 CERTIFICATE OF COMPLETION

THANK YOU Rohan Baranwal 9352412858 rohanbaranwal2709 @gmail.com Under Guide Assistant Professor Dr. Anup Kumar Keshri