intermmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnsipppt.pptx

16Akash 126 views 13 slides Jul 15, 2024
Slide 1
Slide 1 of 13
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

About This Presentation

internship ppt


Slide Content

FULL STACK JAVA INTERN AT SKILLDZIRE TECHNOLOGIES PRIVATE LIMITED SUBMITTED BY, Sandeep Hukum Dhanai (1NH20CE066) GUIDED BY Mr. Rahul B EXTERNAL GUIDE Ms. Sunitha S

ABOUT ORGANIZATION AND THE DURATION OF INTERNSHIP PROJECT DESCRIPTION PURPOSE OF PROJECT ROLES AND RESPONSIBILITIES OF THE INTERN ON THE PROJECT SOFTWARE REQUIREMENTS PROJECT DESIGN KEY TAKEAWAYS FROM INTERNSHIP INTERNSHIP OFFER LETTER CONCLUSION Contents

ABOUT ORGANIZATION AND THE DURATION OF INTERNSHIP Learn from office/home : :: Skill Dzire likely offers content that can be accessed remotely, allowing individuals to learn from the comfort of their own homes. This suggests that they utilize digital platforms for delivering their educational content. Quizzes : The inclusion of quizzes indicates that Skill Dzire incorporates interactive learning elements into their courses. Quizzes can be a valuable tool for assessing knowledge retention and understanding, providing learners with immediate feedback on their progress. Realtime Projects : This suggests that Skill Dzire provides opportunities for learners to work on practical projects in real- time. Hands- on projects can be instrumental in applying theoretical knowledge to real- world scenarios, enhancing understanding and skills development. Duration : 45 Days

PROJECT DESCRIPTION Project Name: Expense Tracker Objective: Develop a web- based application to track and manage personal expenses. Technologies Used: Java, Spring boot, Angular, MySQL. Features: User authentication, CRUD operations for expenses, budget management, reporting. Integration: External APIs for currency conversion, real- time data updates. Deployment: AWS cloud platform for scalability and reliability. Outcome: A user- friendly expense tracking system with robust functionalities for financial management.

PURPOSE OF PROJECT Efficient Financial Management: Enable users to track and categorize expenses for better budgeting. Real- Time Insights: Provide users with instant access to their spending patterns and financial health. Budget Control: Set and monitor budget limits, receive alerts for exceeding limits. Data Security: Ensure secure storage and handling of sensitive financial information. User Convenience: Offer a user- friendly interface for easy navigation and efficient expense management.

ROLES AND RESPONSIBILITIES OF THE INTERN ON THE PROJECT Backend Development: Implemented RESTful APIs using Java with Spring boot for managing expenses, users, and authentication. Frontend Development: Designed and developed user interfaces using Angular for a responsive and intuitive user experience. Database Management: Created and maintained database schemas using MySQL for efficient data storage and retrieval. Integration: Integrated external APIs for currency conversion and payment gateway functionality. Testing and Deployment: Conducted unit testing and assisted in deploying the application on AWS for scalability.

SOFTWARE REQUIREMENTS Backend Framework: Java with Spring boot for RESTful APIs. Frontend Framework: Spring for user interfaces. Database: MySQL for data storage. Authentication: Spring Security for user authentication. Integration: External APIs for currency conversion and data updates. Deployment: AWS or similar cloud platform for scalability

PROJECT DESIGN Architecture: Followed a Model-View- Controller (MVC) design pattern for scalability and modularity. Backend Design: Utilized Spring boot with RESTful APIs for backend logic and data handling. Frontend Design: Developed responsive and interactive UI using Angular for seamless user interaction. Database Schema: Designed a relational database schema using MySQL for efficient data storage and retrieval. Integration: Integrated external APIs for currency conversion and real- time data updates .

KEY TAKEAWAYS FROM INTERNSHIP Technical Proficiency: Developed skills in Java, Spring boot, Angular, and database management. Collaborative Experience: Worked effectively in a team, contributing to project success. Problem- Solving Skills: Faced and resolved challenges in backend logic and frontend interactions. User- Centric Focus: Enhanced UI/UX based on user feedback for improved usability. Professional Growth: Gained practical experience in software development, preparing for future projects and roles .

INTERNSHIP OFFER

INTERNSHIP COMPLETION CERTIFICATE

CONCLUSION Through the expense tracker project, I honed my skills in Java, React js, Angular, and database management. Working collaboratively, we delivered a user- friendly solution. This experience deepened my problem- solving abilities and offered valuable insights into real- world software development. I look forward to leveraging these skills in future projects, continuing my growth as a full- stack Java developer.

THANK YOU
Tags