SlideShare a Scribd company logo
2
Most read
6
Most read
13
Most read
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

DOCX
TRIBHUVAN UNIVERSITY BCA INTERNSHIP REPORT FOR 7 SEM.docx
HimeshChaudhary
 
PDF
Time Logger- BSc.CSIT Internship report
Rashna Maharjan
 
PPTX
Information systems development methodologies
Fereshte Moghadam
 
PDF
BSC CSIT Final Year Internship PPT Presentation on SEO
Sirish Paudel
 
PPTX
Machine Learning Using Python
SavitaHanchinal
 
PDF
BSC CSIT Final Year Internship Experience Report on SEO
Sirish Paudel
 
PPTX
Diabetes Mellitus
MD Abdul Haleem
 
PPTX
Hypertension
Ratheeshkrishnakripa
 
TRIBHUVAN UNIVERSITY BCA INTERNSHIP REPORT FOR 7 SEM.docx
HimeshChaudhary
 
Time Logger- BSc.CSIT Internship report
Rashna Maharjan
 
Information systems development methodologies
Fereshte Moghadam
 
BSC CSIT Final Year Internship PPT Presentation on SEO
Sirish Paudel
 
Machine Learning Using Python
SavitaHanchinal
 
BSC CSIT Final Year Internship Experience Report on SEO
Sirish Paudel
 
Diabetes Mellitus
MD Abdul Haleem
 
Hypertension
Ratheeshkrishnakripa
 

What's hot (20)

DOCX
Online Job Portal
Prateek Kulshrestha
 
PPTX
Internship on web development
Rajendra Kandel
 
PPTX
Internship mid-term defense.presentation
BinodTimilsaina
 
PPTX
Career Options after BCA
Trinity Dwarka
 
PPTX
Switch case and looping
patricia Hidalgo
 
PPTX
Greate Introduction to Software Engineering @ Track IT Academy
Mohamed Shahpoup
 
PPT
05 architectural styles
Majong DevJfu
 
PPTX
Defining the Problem - Goals and requirements
Stephennancy
 
PPTX
Room 1 - 6 - Trần Quốc Sang - Autoscaling for multi cloud platform based on S...
Vietnam Open Infrastructure User Group
 
DOCX
Leave management System
pratikmahorey
 
PPTX
Training & Placement Database Management System
Rohit Mate
 
PPTX
E book management system
Barani Tharan
 
PDF
Online Attendance System
Akash Kr Sinha
 
PDF
Employee Recruitment System srs
krupal shah
 
PPT
Chapter 01 software engineering pressman
RohitGoyal183
 
PDF
Final internship-report on the networking department of the internet service ...
rishi ram khanal
 
PPTX
Student Management System Project Abstract
Udhayyagethan Mano
 
RTF
Project report-on-student-information-management-system-php-mysql
Raj Sharma
 
PPTX
Online Job Portal ppt presentation
Prateek Kulshrestha
 
Online Job Portal
Prateek Kulshrestha
 
Internship on web development
Rajendra Kandel
 
Internship mid-term defense.presentation
BinodTimilsaina
 
Career Options after BCA
Trinity Dwarka
 
Switch case and looping
patricia Hidalgo
 
Greate Introduction to Software Engineering @ Track IT Academy
Mohamed Shahpoup
 
05 architectural styles
Majong DevJfu
 
Defining the Problem - Goals and requirements
Stephennancy
 
Room 1 - 6 - Trần Quốc Sang - Autoscaling for multi cloud platform based on S...
Vietnam Open Infrastructure User Group
 
Leave management System
pratikmahorey
 
Training & Placement Database Management System
Rohit Mate
 
E book management system
Barani Tharan
 
Online Attendance System
Akash Kr Sinha
 
Employee Recruitment System srs
krupal shah
 
Chapter 01 software engineering pressman
RohitGoyal183
 
Final internship-report on the networking department of the internet service ...
rishi ram khanal
 
Student Management System Project Abstract
Udhayyagethan Mano
 
Project report-on-student-information-management-system-php-mysql
Raj Sharma
 
Online Job Portal ppt presentation
Prateek Kulshrestha
 
Ad

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

DOC
Kunal kubavat resume
kunal kubavat
 
DOC
Rajendran M 2+ years of Exp in Dot net
Rajendran m
 
DOC
SadikulIslamDotNetResume
Sadikul Islam
 
DOC
Gowda Resume
MunE GowdA
 
PPTX
Move Home project in full details how this works
muralidharakampli777
 
PPTX
College Monitoring system BY: Geekssay.com
Hemant Gautam
 
DOCX
QuyNguyenDuc-Resume
quybmt2003
 
DOCX
Anil_Resume_latest
anil atyam
 
DOC
SHAHKAR_RESUME
Shahkar Zafar
 
PPTX
Top 10 IT training Institute in Delhi | Aptech Malviya Nagar
mcm academy
 
DOC
Resume_Rajkumar
RAJKUMAR GURUSAMY
 
DOCX
Ashok cv_1
Ashok Srivastava
 
DOCX
SunilKumarBM_JAVA
Sunil M
 
DOC
Rajalakshmi Murugan_Li
Raji Murugan
 
DOCX
TRAINING REPORT of JAVA batch 2K22 1.docx
RitinSetia1
 
DOC
Pawan CV 5.10 Years
Pawan Kumar
 
PPTX
IT training provided by Aptech-Malviya Nagar centre
Aptech51
 
DOCX
syedreportintern[1][1]2rossssaks[1].docx
syedanas4334
 
PPTX
Noman Khan Internship Report 2.pptx
NomanKhan869872
 
DOC
CV_PBhardwaj
Pankaj Bhardwaj
 
Kunal kubavat resume
kunal kubavat
 
Rajendran M 2+ years of Exp in Dot net
Rajendran m
 
SadikulIslamDotNetResume
Sadikul Islam
 
Gowda Resume
MunE GowdA
 
Move Home project in full details how this works
muralidharakampli777
 
College Monitoring system BY: Geekssay.com
Hemant Gautam
 
QuyNguyenDuc-Resume
quybmt2003
 
Anil_Resume_latest
anil atyam
 
SHAHKAR_RESUME
Shahkar Zafar
 
Top 10 IT training Institute in Delhi | Aptech Malviya Nagar
mcm academy
 
Resume_Rajkumar
RAJKUMAR GURUSAMY
 
Ashok cv_1
Ashok Srivastava
 
SunilKumarBM_JAVA
Sunil M
 
Rajalakshmi Murugan_Li
Raji Murugan
 
TRAINING REPORT of JAVA batch 2K22 1.docx
RitinSetia1
 
Pawan CV 5.10 Years
Pawan Kumar
 
IT training provided by Aptech-Malviya Nagar centre
Aptech51
 
syedreportintern[1][1]2rossssaks[1].docx
syedanas4334
 
Noman Khan Internship Report 2.pptx
NomanKhan869872
 
CV_PBhardwaj
Pankaj Bhardwaj
 
Ad

Recently uploaded (20)

PDF
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
PPTX
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
PPTX
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
PPTX
Virus sequence retrieval from NCBI database
yamunaK13
 
PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
PPTX
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
PDF
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
PPTX
How to Apply for a Job From Odoo 18 Website
Celine George
 
PDF
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
PDF
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
PDF
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
DOCX
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
DOCX
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
PPTX
Care of patients with elImination deviation.pptx
AneetaSharma15
 
PPTX
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
PPTX
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
Virus sequence retrieval from NCBI database
yamunaK13
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
How to Apply for a Job From Odoo 18 Website
Celine George
 
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
Care of patients with elImination deviation.pptx
AneetaSharma15
 
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 

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