0% found this document useful (0 votes)
31 views22 pages

Diary Ganesh

The internship spanned ten weeks, focusing on front-end and back-end development skills, including HTML, CSS, JavaScript, React, Java, Spring Boot, and database management. Key projects included building a Counseling Management System, which involved requirement gathering, CRUD operations, API development, and UI enhancements. The final week emphasized deployment, performance optimization, and project documentation.

Uploaded by

goneladeepak1432
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views22 pages

Diary Ganesh

The internship spanned ten weeks, focusing on front-end and back-end development skills, including HTML, CSS, JavaScript, React, Java, Spring Boot, and database management. Key projects included building a Counseling Management System, which involved requirement gathering, CRUD operations, API development, and UI enhancements. The final week emphasized deployment, performance optimization, and project documentation.

Uploaded by

goneladeepak1432
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

INTERNSHIP ACTIVITY LOG FOR 1st WEEK

Person In-
BRIEF DESCRIPTION OF THE
DAY & DATE LEARNING OUTCOME charge
DAILY ACTIVITY
Signature

Understood HTML
Day–1 Introduction to HTML & CSS: structure and CSS
Basic structure, elements, and styling techniques.
styling.

Learned layout
Day -2 Advanced CSS: Flexbox, Grid, techniques for modern
and responsive design concepts. web design.

Day–3
JavaScript Basics: Variables, data Understood JavaScript
types, loops, and functions. fundamentals and
control structures.

Day–4
JavaScript DOM Manipulation Learned how to
and Events. dynamically
manipulate web pages
using JS.

Day–5
Introduction to React: Understood React
Components, JSX, and props. basics and component-
driven development.

Day–6
INTERNSHIP WEEKLY REPORT
WEEK – 1 ( 16/12/24 to 20/12/24 )

Week 1 Summary

The first week focused on the basics of front-end development, covering HTML,
CSS, and JavaScript. The objective was to understand how to structure web pages,
style them efficiently, and manipulate elements dynamically using JavaScript.
Additionally, an introduction to React framework helped grasp component-based
architecture, state management, and JSX.
INTERNSHIP ACTIVITY LOG FOR 2nd WEEK

Person In-
BRIEF DESCRIPTION OF THE
DAY & DATE LEARNING OUTCOME charge
DAILY ACTIVITY
Signature

React State Management and Learned useState,


Day–1 Hooks. useEffect, and
component lifecycle.

React Routing and handling user Understood React


Day -2 navigation. Router for page
transitions.

Day–3
Building a small React project Gained practical
(To-Do List App). experience in building
React applications.

Day–4
Java Basics: Data types, loops, Understood Java syntax
methods, and OOP concepts. and object-oriented
programming.

Day–5
Java Exception Handling and File Learned how to handle
I/O. errors and read/write
files in Java.

Day–6
INTERNSHIP WEEKLY REPORT
WEEK – 2 ( 23/01/25 to 27/12/24 )

Week 2 Summary

This week emphasized advanced React concepts like state management, routing, and
hooks. A small React project (To-Do List App) was built to reinforce learning. The
latter half of the week introduced Java programming, covering its syntax, object-
oriented principles, exception handling, and file I/O operations.
INTERNSHIP ACTIVITY LOG FOR 3rd WEEK

Person In-
BRIEF DESCRIPTION OF THE
DAY & DATE LEARNING OUTCOME charge
DAILY ACTIVITY
Signature

Understood data
Day–1 Java Collections Framework (List, structures and their use
Set, Map). cases.

Learned how Servlets


Day -2 Introduction to Servlets: Lifecycle work and their role in
and basic web app. web applications.

Day–3
Understood GET,
Handling HTTP Requests and POST methods and
Responses using Servlets. session management.

Day–4
.Learned about
middleware concepts in
Servlet Filters and Listeners Servlets.

Day–5
Mini project: Building a simple Gained practical
login system using Servlets. experience with
Servlets and
authentication.

Day–6
INTERNSHIP WEEKLY REPORT
WEEK – 3 ( 30/12/24 to 03/01/25 )

Week 3 Summary

The third week delved into Java Collections and Servlets. The objective
was to gain expertise in data structures (List, Set, Map) and understand
how Servlets manage HTTP requests, responses, filters, and session
handling. A mini-project involving a simple login system using Servlets
was implemented for practical learning
INTERNSHIP ACTIVITY LOG FOR 4thWEEK

Person In-
BRIEF DESCRIPTION OF THE
DAY & DATE LEARNING OUTCOME charge
DAILY ACTIVITY
Signature

Introduction to RESTful APIs and Learned API concepts


Day–1 JSON format. and data exchange
formats

Building a REST API using Java Understood API


Day -2 (Spring Boot). development using
Spring Boot.

Day–3
Consuming APIs in a React Learned how to
frontend application. integrate APIs with
React.

Day–4
CRUD operations in REST API Understood database
with database connectivity. interactions in APIs.

Day–5
Securing APIs with JWT Learned about
authentication. authentication and
authorization in APIs

Day–6
INTERNSHIP WEEKLY REPORT
WEEK – 4 ( 06/01/25 to 10/01/25 )

Week 4 Summary

This week focused on RESTful APIs and integrating them with front-end
applications. The objective was to understand how to build and consume APIs using
Spring Boot and React. CRUD operations, database connectivity, and JWT
authentication were explored for securing APIs.
INTERNSHIP ACTIVITY LOG FOR 5thWEEK

Person In-
BRIEF DESCRIPTION OF THE
DAY & DATE LEARNING OUTCOME charge
DAILY ACTIVITY
Signature

Introduction to SQL and MySQL Understood database


Day–1 database management. fundamentals and
queries.

SQL CRUD operations: SELECT, Learned to perform


Day -2 INSERT, UPDATE, DELETE. data operations using
SQL.

Day–3
SQL Joins and Indexing for Understood different
efficient queries types of joins and
indexing techniques.

Day–4
Writing complex queries and Learned about
stored procedures. advanced SQL queries.

Day–5
Integrating MySQL database with Understood how to
Java (JDBC). connect Java
applications to
databases.

Day–6
INTERNSHIP WEEKLY REPORT
WEEK – 5( 13/01/25 to 17/01/25 )

Week 5 Summary

Database management concepts were the core focus of this week. SQL
fundamentals, CRUD operations, joins, indexing, and complex queries were
practiced. The integration of Java (JDBC) with MySQL was implemented,
reinforcing the connection between back-end development and databases
INTERNSHIP ACTIVITY LOG FOR 6thWEEK

Person In-
BRIEF DESCRIPTION OF THE
DAY & DATE LEARNING OUTCOME charge
DAILY ACTIVITY
Signature

Introduction to Spring Framework Learned the basics of


Day–1 and Spring Boot. | Spring Boot and its
advantages

Dependency Injection and Spring Understood Inversion


Day -2 Beans. of Control (IoC) in
Spring.

Day–3
Building a simple Spring Boot Gained hands-on
application. experience in Spring
Boot development.

Day–4
Spring Data JPA and connecting Understood ORM and
to MySQL. database integration in
Spring.

Day–5
Spring Boot REST API with Learned to create and
CRUD operations manage REST APIs
using Spring Boot.

Day–6
INTERNSHIP WEEKLY REPORT
WEEK – 6 ( 20/01/25 to 24/01/25 )

Week 6 Summary

The week covered the Spring Boot framework in depth. Key objectives included
understanding Dependency Injection, Spring Beans, ORM (Spring Data JPA), and
REST API development. A small Spring Boot application was developed with
CRUD operations integrated with MySQL.
.
INTERNSHIP ACTIVITY LOG FOR 7thWEEK

Person In-
BRIEF DESCRIPTION OF THE
DAY & DATE LEARNING OUTCOME charge
DAILY ACTIVITY
Signature

Spring Security Basics: . Understood security


Day–1 Authentication and Authorization. concepts in Spring
Boot applications

Implementing Role-Based Access Learned how to


Day -2 Control in Spring Boot. |. manage user roles and
permissions

Day–3
Deploying a Full Stack | Understood
Application (React + Spring Boot deployment strategies
+ MySQL).. for full-stack apps

Day–4
Debugging and Testing REST Learned to test and
APIs using Postman. | troubleshoot API
responses.

Day–5
Final Project: Building a Gained hands-on
Complete Full Stack Application. experience integrating
|. frontend, backend, and
database

Day–6
INTERNSHIP WEEKLY REPORT
WEEK – 7 ( 27/01/25 to 31/01/25 )

Week 7 Summary

This week was focused on

The week covered the Spring Boot framework in depth. Key objectives included
understanding Dependency Injection, Spring Beans, ORM (Spring Data JPA),
and REST API development. A small Spring Boot application was developed
with CRUD operations integrated with MySQL.
INTERNSHIP ACTIVITY LOG FOR 8thWEEK

Person In-
BRIEF DESCRIPTION OF THE
DAY & DATE LEARNING OUTCOME charge
DAILY ACTIVITY
Signature

Requirement gathering and | Understood user needs


Day–1 defining project scope. and system
requirements

Designing database schema for the | Learned database


Day -2 counseling system.. design principles and
normalization

Day–3
Setting up Spring Boot project and . | Understood project
configuring dependencies structure and
dependency
management

Day–4
Implementing user authentication . | Learned security
and role-based access control implementation in a
real-world application.

Day–5
Designing and implementing . | Understood entity
counselor and student entities relationships and JPA
usage.

Day–6
INTERNSHIP WEEKLY REPORT
WEEK – 8( 03/02/25 to 07/02/25 )

Week 8 Summary (Counseling Management System - Phase 1)

The development of a Counseling Management System started with requirement


analysis, database design, and authentication mechanisms. The objective was to
establish a strong foundation for the project, including entity design and access
control implementation.
INTERNSHIP ACTIVITY LOG FOR 9thWEEK

Person In-
BRIEF DESCRIPTION OF THE
DAY & DATE LEARNING OUTCOME charge
DAILY ACTIVITY
Signature

Implementing CRUD operations Gained hands-on


Day–1 for counselor and student data. | experience with Spring
Boot CRUD
operations

Building REST APIs for Understood API


Day -2 appointment scheduling. | development for
scheduling and
managing
appointments.

Day–3
Creating a React frontend for user Learned frontend-
interactions. | backend integration

Day–4
Implementing form validation Understood how to
and error handling. manage user inputs
effectively.

Day–5
Testing API endpoints using Learned how to debug
Postman and debugging issues. and ensure API
reliability.

Day–6
INTERNSHIP WEEKLY REPORT
WEEK – 9 ( 17/02/25 to 21/02/25)

Week 9 Summary (Counseling Management System - Phase 2)

The focus this week was on building CRUD functionalities for counselor and student
data, scheduling appointments, and integrating the React frontend. The objective was
to ensure seamless user interactions with effective API management and front-end
responsiveness.
.
INTERNSHIP ACTIVITY LOG FOR 10 thWEEK

Person In-
BRIEF DESCRIPTION OF THE
DAY & DATE LEARNING OUTCOME charge
DAILY ACTIVITY
Signature

Implementing notifications and | Learned how to


Day–1 email reminders for appointments. integrate email services
in a web application.

Enhancing UI with CSS Understood how to


Day -2 frameworks like Bootstrap. | improve UI design
using CSS frameworks.

Day–3
Deploying the Counseling Learned about cloud
Management System. | and on-premise
deployment techniques.

Day–4
Performance testing and Understood how to
optimizing queries. | improve database and
API efficiency.

Day–5
Final presentation and Gained experience in
documentation of the project. | writing documentation
and presenting projects.

Day–6
INTERNSHIP WEEKLY REPORT
WEEK – 10 ( 24/02/25 to 28/02/25)

Week 10 Summary (Counseling Management System - Phase 3)

The final week involved notifications, UI enhancement, deployment, and


performance optimization. The project was tested for reliability, and
documentation was completed. The objective was to create a fully
functional and optimized Counseling Management System ready for
deployment

You might also like