SlideShare a Scribd company logo
1 of 15
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

Similar to Bsc. Csit Final Year Internship Presentation

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 Nagarmcm academy
 
SunilKumarBM_JAVA
SunilKumarBM_JAVASunilKumarBM_JAVA
SunilKumarBM_JAVASunil M
 
Rajalakshmi Murugan_Li
Rajalakshmi Murugan_LiRajalakshmi Murugan_Li
Rajalakshmi Murugan_LiRaji Murugan
 
Pawan CV 5.10 Years
Pawan CV 5.10  YearsPawan CV 5.10  Years
Pawan CV 5.10 YearsPawan 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 centreAptech51
 
Noman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptxNoman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptxNomanKhan869872
 
Sachin Kumar Resume
Sachin Kumar ResumeSachin Kumar Resume
Sachin Kumar ResumeSACHIN KUMAR
 
Sharath Resume
Sharath ResumeSharath Resume
Sharath ResumeSharath Ns
 
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdfInternship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdfVitulChauhan
 
Internship template for review 1
Internship template for review 1Internship template for review 1
Internship template for review 1Lahari Gowda
 
CV@rajat Sujanian
CV@rajat SujanianCV@rajat Sujanian
CV@rajat SujanianRajat Kant
 
best .net course in Bhubaneswar.
best .net course in Bhubaneswar.best .net course in Bhubaneswar.
best .net course in Bhubaneswar.dotnet111
 

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

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
 
Sachin Kumar Resume
Sachin Kumar ResumeSachin Kumar Resume
Sachin Kumar Resume
 
CV of Rama Kumar Samudrla
CV of Rama Kumar SamudrlaCV of Rama Kumar Samudrla
CV of Rama Kumar Samudrla
 
Sharath Resume
Sharath ResumeSharath Resume
Sharath Resume
 
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdfInternship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
 
Raju_Resume
Raju_ResumeRaju_Resume
Raju_Resume
 
Internship template for review 1
Internship template for review 1Internship template for review 1
Internship template for review 1
 
CV@rajat Sujanian
CV@rajat SujanianCV@rajat Sujanian
CV@rajat Sujanian
 
best .net course in Bhubaneswar.
best .net course in Bhubaneswar.best .net course in Bhubaneswar.
best .net course in Bhubaneswar.
 

Recently uploaded

Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxabhijeetpadhi001
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 

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