SlideShare a Scribd company logo
Introduction
• Organization Introduction
• Intern Department
• Project Introduction
Organization Introduction
▪ NeputerTech Pvt. Ltd. is a custom software company in Nepal.
▪ It started as a startup software company in 2018 and growing every
year by serving various small and medium sized business institutions
and government agencies in and out of Nepal.
▪ Located on Narefat, Kathmandu
▪ Services are:
1. Website Development (Design)
2. Mobile Application Development
3. Web Application Development
Intern Department
▪ NeputerTech provide 3 months long internship program according to
domain they worked on.
▪ I was hired as an intern in backend learning and development
department (.NET internship program) in the language or framework
ASP.NET Core (C#).
▪ This internship is essential for NeputerTech as it prepares interns to
become professional software developers, and some may even
receive job offers from the company upon completion.
Intern Department
Internship Duration
Internship Title ASP.Net Developer
Start Date 10th June 2023
End Date 10th September 2023
Location for Internship Narephat, Kathmandu, Nepal
Supervisor for Internship Lokendra Chand
Working Time 10:00 – 18:00
Project Introduction
▪ During the internship period, I was assigned to an active project
named “DeviceHaven”.
▪ This project is an Electric Store EcommerceWeb Application using
ASP.NET Core MVC with an n-tier architecture and repository pattern
with unitofwork implementation using generic classes.
▪ With this people can buy electrical products such as Mobiles, laptops,
Headphones etc. online.
▪ In essence, this project was developed using ASP.Net Core MVC
framework which use MSSQL Server as database management
system, Entity as Models(M), Controllers Classes(C) and Cshtml File
asViews(V).
Project Architectural Pattern
1. Model-View-Controller (MVC)
▪ This pattern separates an application into three main components:
Model,View, and Controller.
▪ This separation helps to achieve a clean and organized structure,
making the application more maintainable and testable.
2. N-tier / Layer Architecture (DLL-BAL-UI)
▪ Presentation Layer (UI):This layer focuses on the user interface,
ensuring a user-friendly shopping experience.
▪ Business Logic Layer (BLL): It separates business rules, enhancing
adaptability and maintenance.
▪ Data Access Layer (DAL):This layer interacts with the database using a
repository pattern, improving modularity and testability.
Project Architectural Pattern
3. Repository with UnitOfWork pattern
▪ Use to decouple the Data Access Layer from the whole
application by implemented repository pattern with UnitOfWork.
▪ The Unit ofWork Pattern in C# is used to group one or more
operations (usually database CRUD operations) into a single
transaction and execute them by applying the principle of do
everything or do nothing.
Internship Activities
• Task/Activities Performed
Task/Activities Performed
▪ Architectural Patterns
1. MVC
2.MVVM
3.N-Layer/N-Tier Architecture
▪ Repository Pattern with UnitOfWork
▪ Perform User Login and Registration
▪ Perform CRUD with EF Core
▪ Understanding and Implementing Dependency Injection
Task/Activities Performed
▪ Payment Gateway Integration
▪ Securing Web Application
▪ Debugging andTesting
Conclusion and Learning
Outcome
Conclusion
▪ The internship in NeputerTech Pvt. Ltd. has provided a great opportunity
to enhance my knowledge and skills.
▪ It helped me to gain the experience of working in real and practical field and
most importantly working in team.
▪ The main objective of the internship is learning the things that is necessary
to get myself into the real field of work.
▪ It has given me the opportunity to understand this industry and how the
work is actually done.
▪ Overall, the internship program helped me develop skills such as handling
real-world problems, working under the rules and regulations of an
organization, working under a deadline and under pressure, working in a
team.
Learning Outcomes
▪ Experiencing the environment of professional Software Industry
▪ How real world tasks are actually executed
▪ What actually professionalism means
▪ Real life projects
▪ Challenges
▪ Appreciate success, do not discourage for failure
▪ Planning
▪ Patience
The End

More Related Content

What's hot

Property management system database
Property management system databaseProperty management system database
Property management system database
pragativbora
 
Báo cáo môn đảm bảo chất lượng phần mềm
Báo cáo môn đảm bảo chất lượng phần mềmBáo cáo môn đảm bảo chất lượng phần mềm
Báo cáo môn đảm bảo chất lượng phần mềm
Thuyet Nguyen
 
Báo Cáo Đề Tài Xây Dựng Phần Mềm Quản Lí Khách Hàng Trên Android
Báo Cáo Đề Tài Xây Dựng Phần Mềm Quản Lí Khách Hàng Trên AndroidBáo Cáo Đề Tài Xây Dựng Phần Mềm Quản Lí Khách Hàng Trên Android
Báo Cáo Đề Tài Xây Dựng Phần Mềm Quản Lí Khách Hàng Trên Android
Dlinh Truong
 
Mobile application testing report
Mobile application testing reportMobile application testing report
Mobile application testing report
QA Madness
 
Real Estate Management System in Vb.Net
Real Estate Management System in Vb.NetReal Estate Management System in Vb.Net
Real Estate Management System in Vb.Net
Nafis Shaikh
 
Introduction to Progressive web app (PWA)
Introduction to Progressive web app (PWA)Introduction to Progressive web app (PWA)
Introduction to Progressive web app (PWA)
Zhentian Wan
 
Java Online Job Portal Presentation
Java Online Job Portal PresentationJava Online Job Portal Presentation
Java Online Job Portal Presentation
tanmanrai
 
Gameloft báo cáo thực tập gameloft
Gameloft báo cáo thực tập gameloftGameloft báo cáo thực tập gameloft
Gameloft báo cáo thực tập gameloft
Long Kingnam
 
major project property management ppt
major project property management pptmajor project property management ppt
major project property management ppt
ankonline
 
Mobile/Web App Development Project Report
Mobile/Web App Development Project ReportMobile/Web App Development Project Report
Mobile/Web App Development Project Report
Abubakr Cheema
 
Final year project presentation in android application
Final year project presentation in android applicationFinal year project presentation in android application
Final year project presentation in android application
Chirag Thaker
 
Computer system
Computer systemComputer system
Computer system
Rū Sh
 
Web based Career guidance
Web based Career guidanceWeb based Career guidance
Web based Career guidance
FAKHRUN NISHA
 
Android app development
Android app developmentAndroid app development
Android app development
Tanmoy Roy
 
qa intern powerpoint
qa intern powerpointqa intern powerpoint
qa intern powerpoint
Collin Chin
 
Internship Presentation - Software Testing and Content Creator
Internship Presentation - Software Testing and Content CreatorInternship Presentation - Software Testing and Content Creator
Internship Presentation - Software Testing and Content Creator
Wardah AK
 
Web-developmentInternship.docx
Web-developmentInternship.docxWeb-developmentInternship.docx
Web-developmentInternship.docx
Aditya patil
 
Augmented reality and virtual reality (1)
Augmented reality and virtual reality (1)Augmented reality and virtual reality (1)
Augmented reality and virtual reality (1)
annuyadav30
 
Work related learning
Work related learningWork related learning
Work related learning
BooksMantra
 
SRS (Latest).pdf
SRS (Latest).pdfSRS (Latest).pdf
SRS (Latest).pdf
AsraNadeem4
 

What's hot (20)

Property management system database
Property management system databaseProperty management system database
Property management system database
 
Báo cáo môn đảm bảo chất lượng phần mềm
Báo cáo môn đảm bảo chất lượng phần mềmBáo cáo môn đảm bảo chất lượng phần mềm
Báo cáo môn đảm bảo chất lượng phần mềm
 
Báo Cáo Đề Tài Xây Dựng Phần Mềm Quản Lí Khách Hàng Trên Android
Báo Cáo Đề Tài Xây Dựng Phần Mềm Quản Lí Khách Hàng Trên AndroidBáo Cáo Đề Tài Xây Dựng Phần Mềm Quản Lí Khách Hàng Trên Android
Báo Cáo Đề Tài Xây Dựng Phần Mềm Quản Lí Khách Hàng Trên Android
 
Mobile application testing report
Mobile application testing reportMobile application testing report
Mobile application testing report
 
Real Estate Management System in Vb.Net
Real Estate Management System in Vb.NetReal Estate Management System in Vb.Net
Real Estate Management System in Vb.Net
 
Introduction to Progressive web app (PWA)
Introduction to Progressive web app (PWA)Introduction to Progressive web app (PWA)
Introduction to Progressive web app (PWA)
 
Java Online Job Portal Presentation
Java Online Job Portal PresentationJava Online Job Portal Presentation
Java Online Job Portal Presentation
 
Gameloft báo cáo thực tập gameloft
Gameloft báo cáo thực tập gameloftGameloft báo cáo thực tập gameloft
Gameloft báo cáo thực tập gameloft
 
major project property management ppt
major project property management pptmajor project property management ppt
major project property management ppt
 
Mobile/Web App Development Project Report
Mobile/Web App Development Project ReportMobile/Web App Development Project Report
Mobile/Web App Development Project Report
 
Final year project presentation in android application
Final year project presentation in android applicationFinal year project presentation in android application
Final year project presentation in android application
 
Computer system
Computer systemComputer system
Computer system
 
Web based Career guidance
Web based Career guidanceWeb based Career guidance
Web based Career guidance
 
Android app development
Android app developmentAndroid app development
Android app development
 
qa intern powerpoint
qa intern powerpointqa intern powerpoint
qa intern powerpoint
 
Internship Presentation - Software Testing and Content Creator
Internship Presentation - Software Testing and Content CreatorInternship Presentation - Software Testing and Content Creator
Internship Presentation - Software Testing and Content Creator
 
Web-developmentInternship.docx
Web-developmentInternship.docxWeb-developmentInternship.docx
Web-developmentInternship.docx
 
Augmented reality and virtual reality (1)
Augmented reality and virtual reality (1)Augmented reality and virtual reality (1)
Augmented reality and virtual reality (1)
 
Work related learning
Work related learningWork related learning
Work related learning
 
SRS (Latest).pdf
SRS (Latest).pdfSRS (Latest).pdf
SRS (Latest).pdf
 

Similar to Bsc. Csit Final Year Internship Presentation

Kunal kubavat resume
Kunal kubavat resumeKunal kubavat resume
Kunal kubavat resume
kunal kubavat
 
Rajendran M 2+ years of Exp in Dot net
Rajendran M 2+ years of Exp in Dot netRajendran M 2+ years of Exp in Dot net
Rajendran M 2+ years of Exp in Dot net
Rajendran m
 
SadikulIslamDotNetResume
SadikulIslamDotNetResumeSadikulIslamDotNetResume
SadikulIslamDotNetResume
Sadikul Islam
 
Gowda Resume
Gowda ResumeGowda Resume
Gowda Resume
MunE GowdA
 
College Monitoring system BY: Geekssay.com
College Monitoring system BY: Geekssay.comCollege Monitoring system BY: Geekssay.com
College Monitoring system BY: Geekssay.com
Hemant Gautam
 
QuyNguyenDuc-Resume
QuyNguyenDuc-ResumeQuyNguyenDuc-Resume
QuyNguyenDuc-Resume
quybmt2003
 
Anil_Resume_latest
Anil_Resume_latestAnil_Resume_latest
Anil_Resume_latest
anil atyam
 
SHAHKAR_RESUME
SHAHKAR_RESUMESHAHKAR_RESUME
SHAHKAR_RESUME
Shahkar Zafar
 
Top 10 IT training Institute in Delhi | Aptech Malviya Nagar
Top 10 IT training Institute in Delhi | Aptech Malviya NagarTop 10 IT training Institute in Delhi | Aptech Malviya Nagar
Top 10 IT training Institute in Delhi | Aptech Malviya Nagar
mcm academy
 
Resume_Rajkumar
Resume_RajkumarResume_Rajkumar
Resume_Rajkumar
RAJKUMAR GURUSAMY
 
Ashok cv_1
Ashok  cv_1Ashok  cv_1
Ashok cv_1
Ashok Srivastava
 
SunilKumarBM_JAVA
SunilKumarBM_JAVASunilKumarBM_JAVA
SunilKumarBM_JAVA
Sunil M
 
Rajalakshmi Murugan_Li
Rajalakshmi Murugan_LiRajalakshmi Murugan_Li
Rajalakshmi Murugan_Li
Raji Murugan
 
Pawan CV 5.10 Years
Pawan CV 5.10  YearsPawan CV 5.10  Years
Pawan CV 5.10 Years
Pawan Kumar
 
IT training provided by Aptech-Malviya Nagar centre
IT training provided by Aptech-Malviya Nagar centreIT training provided by Aptech-Malviya Nagar centre
IT training provided by Aptech-Malviya Nagar centre
Aptech51
 
Noman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptxNoman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptx
NomanKhan869872
 
CV_PBhardwaj
CV_PBhardwajCV_PBhardwaj
CV_PBhardwaj
Pankaj Bhardwaj
 
Chinnasamy Manickam
Chinnasamy ManickamChinnasamy Manickam
Chinnasamy Manickam
Chinnasamy Manickam
 
Resume_Nidhi
Resume_NidhiResume_Nidhi
Resume_Nidhi
Nidhi Modi
 
Abhinay kumar 7.4yrs_donet
Abhinay kumar 7.4yrs_donetAbhinay kumar 7.4yrs_donet
Abhinay kumar 7.4yrs_donet
Abhinay Kumar Yenamandra NVD
 

Similar to Bsc. Csit Final Year Internship Presentation (20)

Kunal kubavat resume
Kunal kubavat resumeKunal kubavat resume
Kunal kubavat resume
 
Rajendran M 2+ years of Exp in Dot net
Rajendran M 2+ years of Exp in Dot netRajendran M 2+ years of Exp in Dot net
Rajendran M 2+ years of Exp in Dot net
 
SadikulIslamDotNetResume
SadikulIslamDotNetResumeSadikulIslamDotNetResume
SadikulIslamDotNetResume
 
Gowda Resume
Gowda ResumeGowda Resume
Gowda Resume
 
College Monitoring system BY: Geekssay.com
College Monitoring system BY: Geekssay.comCollege Monitoring system BY: Geekssay.com
College Monitoring system BY: Geekssay.com
 
QuyNguyenDuc-Resume
QuyNguyenDuc-ResumeQuyNguyenDuc-Resume
QuyNguyenDuc-Resume
 
Anil_Resume_latest
Anil_Resume_latestAnil_Resume_latest
Anil_Resume_latest
 
SHAHKAR_RESUME
SHAHKAR_RESUMESHAHKAR_RESUME
SHAHKAR_RESUME
 
Top 10 IT training Institute in Delhi | Aptech Malviya Nagar
Top 10 IT training Institute in Delhi | Aptech Malviya NagarTop 10 IT training Institute in Delhi | Aptech Malviya Nagar
Top 10 IT training Institute in Delhi | Aptech Malviya Nagar
 
Resume_Rajkumar
Resume_RajkumarResume_Rajkumar
Resume_Rajkumar
 
Ashok cv_1
Ashok  cv_1Ashok  cv_1
Ashok cv_1
 
SunilKumarBM_JAVA
SunilKumarBM_JAVASunilKumarBM_JAVA
SunilKumarBM_JAVA
 
Rajalakshmi Murugan_Li
Rajalakshmi Murugan_LiRajalakshmi Murugan_Li
Rajalakshmi Murugan_Li
 
Pawan CV 5.10 Years
Pawan CV 5.10  YearsPawan CV 5.10  Years
Pawan CV 5.10 Years
 
IT training provided by Aptech-Malviya Nagar centre
IT training provided by Aptech-Malviya Nagar centreIT training provided by Aptech-Malviya Nagar centre
IT training provided by Aptech-Malviya Nagar centre
 
Noman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptxNoman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptx
 
CV_PBhardwaj
CV_PBhardwajCV_PBhardwaj
CV_PBhardwaj
 
Chinnasamy Manickam
Chinnasamy ManickamChinnasamy Manickam
Chinnasamy Manickam
 
Resume_Nidhi
Resume_NidhiResume_Nidhi
Resume_Nidhi
 
Abhinay kumar 7.4yrs_donet
Abhinay kumar 7.4yrs_donetAbhinay kumar 7.4yrs_donet
Abhinay kumar 7.4yrs_donet
 

Recently uploaded

78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
Kalna College
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
nitinpv4ai
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
zuzanka
 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
David Douglas School District
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
nitinpv4ai
 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Kalna College
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
Nguyen Thanh Tu Collection
 
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGHKHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
shreyassri1208
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
zuzanka
 
How to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in useHow to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in use
Celine George
 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
EduSkills OECD
 
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptxA Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
OH TEIK BIN
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
danielkiash986
 
How to Manage Reception Report in Odoo 17
How to Manage Reception Report in Odoo 17How to Manage Reception Report in Odoo 17
How to Manage Reception Report in Odoo 17
Celine George
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
RidwanHassanYusuf
 
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
220711130083 SUBHASHREE RAKSHIT  Internet resources for social science220711130083 SUBHASHREE RAKSHIT  Internet resources for social science
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
Kalna College
 
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
Nguyen Thanh Tu Collection
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Henry Hollis
 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
Kalna College
 
Data Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsxData Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsx
Prof. Dr. K. Adisesha
 

Recently uploaded (20)

78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
 
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGHKHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
 
How to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in useHow to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in use
 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
 
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptxA Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
 
How to Manage Reception Report in Odoo 17
How to Manage Reception Report in Odoo 17How to Manage Reception Report in Odoo 17
How to Manage Reception Report in Odoo 17
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
 
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
220711130083 SUBHASHREE RAKSHIT  Internet resources for social science220711130083 SUBHASHREE RAKSHIT  Internet resources for social science
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
 
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
 
Data Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsxData Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsx
 

Bsc. Csit Final Year Internship Presentation

  • 1. Introduction • Organization Introduction • Intern Department • Project Introduction
  • 2. Organization Introduction ▪ NeputerTech Pvt. Ltd. is a custom software company in Nepal. ▪ It started as a startup software company in 2018 and growing every year by serving various small and medium sized business institutions and government agencies in and out of Nepal. ▪ Located on Narefat, Kathmandu ▪ Services are: 1. Website Development (Design) 2. Mobile Application Development 3. Web Application Development
  • 3. Intern Department ▪ NeputerTech provide 3 months long internship program according to domain they worked on. ▪ I was hired as an intern in backend learning and development department (.NET internship program) in the language or framework ASP.NET Core (C#). ▪ This internship is essential for NeputerTech as it prepares interns to become professional software developers, and some may even receive job offers from the company upon completion.
  • 5. Internship Duration Internship Title ASP.Net Developer Start Date 10th June 2023 End Date 10th September 2023 Location for Internship Narephat, Kathmandu, Nepal Supervisor for Internship Lokendra Chand Working Time 10:00 – 18:00
  • 6. Project Introduction ▪ During the internship period, I was assigned to an active project named “DeviceHaven”. ▪ This project is an Electric Store EcommerceWeb Application using ASP.NET Core MVC with an n-tier architecture and repository pattern with unitofwork implementation using generic classes. ▪ With this people can buy electrical products such as Mobiles, laptops, Headphones etc. online. ▪ In essence, this project was developed using ASP.Net Core MVC framework which use MSSQL Server as database management system, Entity as Models(M), Controllers Classes(C) and Cshtml File asViews(V).
  • 7. Project Architectural Pattern 1. Model-View-Controller (MVC) ▪ This pattern separates an application into three main components: Model,View, and Controller. ▪ This separation helps to achieve a clean and organized structure, making the application more maintainable and testable. 2. N-tier / Layer Architecture (DLL-BAL-UI) ▪ Presentation Layer (UI):This layer focuses on the user interface, ensuring a user-friendly shopping experience. ▪ Business Logic Layer (BLL): It separates business rules, enhancing adaptability and maintenance. ▪ Data Access Layer (DAL):This layer interacts with the database using a repository pattern, improving modularity and testability.
  • 8. Project Architectural Pattern 3. Repository with UnitOfWork pattern ▪ Use to decouple the Data Access Layer from the whole application by implemented repository pattern with UnitOfWork. ▪ The Unit ofWork Pattern in C# is used to group one or more operations (usually database CRUD operations) into a single transaction and execute them by applying the principle of do everything or do nothing.
  • 10. Task/Activities Performed ▪ Architectural Patterns 1. MVC 2.MVVM 3.N-Layer/N-Tier Architecture ▪ Repository Pattern with UnitOfWork ▪ Perform User Login and Registration ▪ Perform CRUD with EF Core ▪ Understanding and Implementing Dependency Injection
  • 11. Task/Activities Performed ▪ Payment Gateway Integration ▪ Securing Web Application ▪ Debugging andTesting
  • 13. Conclusion ▪ The internship in NeputerTech Pvt. Ltd. has provided a great opportunity to enhance my knowledge and skills. ▪ It helped me to gain the experience of working in real and practical field and most importantly working in team. ▪ The main objective of the internship is learning the things that is necessary to get myself into the real field of work. ▪ It has given me the opportunity to understand this industry and how the work is actually done. ▪ Overall, the internship program helped me develop skills such as handling real-world problems, working under the rules and regulations of an organization, working under a deadline and under pressure, working in a team.
  • 14. Learning Outcomes ▪ Experiencing the environment of professional Software Industry ▪ How real world tasks are actually executed ▪ What actually professionalism means ▪ Real life projects ▪ Challenges ▪ Appreciate success, do not discourage for failure ▪ Planning ▪ Patience