0% found this document useful (0 votes)
56 views40 pages

Manjunath Kaaluru

Uploaded by

Manjunath kaluri
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)
56 views40 pages

Manjunath Kaaluru

Uploaded by

Manjunath kaluri
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/ 40

Program Book Short Term Internship

AP STATE COUNCIL OF HIGHER EDUCATION

(A STATUTORY BODY OF GOVERNMENT OF ANDHRA PRADESH)


FULL STACK DEVELOPMENT
SCIENTIFIC CALCULAR APPLICATION

A Short-Term Internship Project Report


Submitted in partial fulfillment of the requirements for the award of the degree of

BACHELOR OF TECHNOLOGY
in

ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING

by

KAALURU MANJUNATH
(222G5A3905)

Under the Esteemed Guidance of

Mrs. A. SUPRIYA M. Tech

Assistant Professor in Computer Science and Engineering,


ALTS, Anantapur.

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


ANANTHA LAKSHMI INSTITUTE OF TECHNOLOGY & SCIENCES
Approved by AICTE, NEW DELHI & Affiliated to J.N.T.U. Anantapur, Accredited by NACC
Itikalapalli (v), Near S.K. University Anantapur – 515721 Andhra Pradesh.
Academic Year: 2023-2024
ANANTHA LAKSHMI INSTITUTE OF TECHNOLOGY & SCIENCES
Approved by AICTE, NEW DELHI & Affiliated to J.N.T.U. Anantapur, Accredited by NACC
Itikalapalli(v), Near S.K. University Anantapur – 515721 Andhra Pradesh

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

CERTIFICATE

This is to certify that the SHORT-TERM INTERNSHIP entitled FULL STACK


DEVELOPMENT being submitted by KAALURU MANJUNATH bearing reg.no
222G5A3905, at IIDT during academic year 2023 – 2024, in partial fulfillment of the
requirements for the award of degree of BACHELOR OF TECHNOLOGY in ARTIFICIAL
INTELLIGENCE AND MACHINE LEARNING and work was carried out by him under my
guidance and supervision. The result provided in this report has not been submitted to any other
university or institution for the award of any degree.

Signature of the Guide Signature of the HOD

Mrs. A. SUPRIYA M. Tech DR. K. BHARGAVI M. Tech, Ph. D


Assistant Professor, Associate Professor and HOD,
Department of CSE, Department of CSE,
ALTS, Anantapur. ALTS, Anantapur.
PROGRAM BOOK FOR

SHORT-TERM INTERNSHIP

Name of the Student : KAALURU MANJUNATH

Name of the College : ANANTHA LAKSHMI INSTITUTE OF TECHNOLOGY


AND SCIENCES, ANANTAPUR

RegistrationNumber : 222G5A3905

Period of Internship : 8 weeks

Duration : From: 13/05/2024 To: 06/07/2024

Name of the Organization : IIDT

Address of the Organization: IIDT, New Airport Road, G. Palem, Renigunta,


Tirupati, Pin-517520
An Internship Report
On

FULL STACK DEVELOPMENT

Submitted in accordance with the requirement for the degree of

Bachelor of Technology

In

Computer Science and Engineering

Name of the College : Anantha Lakshmi Institute of Technology and Sciences

Department : Computer Science and Engineering

Name of the Faculty Guide : A. Supriya M. Tech

Duration of the Internship : From: 13/05/2024 To: 06/07/2024

Name of the Student : KAALURU MANJUNATH


Programme of Study : Bachelor of Technology

Year of Study : 2022 - 2025

Register Number : 222G5A3905

Date of Submission :
Student’s Declaration

I, KAALURU MANJUNATH, a student of Short - Term Internship


program, Reg. No. 222G5A3905 of the Department of Computer Science and
Engineering, Anantha Lakshmi Institute of Technology and Sciences College do
hereby declare that I have completed the mandatory internship from 13/05/2024 to
06/05/2024 in IIDT(International Institute of Digital Technology) under the Faculty
Guideship of A. Supriya, M. Tech, Assistant Professor in the Department of
Computer Science and Engineering in Anantha Lakshmi Institute of
Technology and Sciences, Anantapur.

(Signature and Date)

Endorsements

Faculty Guide

Head of the Department

Principal
ACKNOWLEDGEMENTS

Firstly, I extend my heartfelt thanks to the International Institute of Digital Technologies,


Blackbuck Engineers, and the Andhra Pradesh State Council of Higher Education (APSCHE) for
providing me with the opportunity to be part of such a valuable learning experience. Your support
and resources have been instrumental in my professional growth.

I am especially grateful to my mentor and guide A. SUPRIYA, M. Tech, Assistant professor


in the Department of Computer science and Engineering in ALTS college, whose guidance,
feedback, and encouragement were crucial in helping me navigate through various challenges and
achieve my learning objectives. Your expertise and willingness to share knowledge greatly
contributed to my development.

It is with immense pleasure that we would like to express my indebted gratitude to


DR. KONAKANTI BHARGAVI M. Tech, Ph. D, Associate Professor & HOD, department of
COMPUTER SCIENCE AND ENGINEERING, who has guided us a lot and encouraged us in
every step of internship. We thank her for the stimulating guidance, constant encouragement and
constructive criticism which have made possible to accomplish this work.

I wish to convey my special thanks to Dr. N. RAMAMURTHY, M. Tech, Ph. D, Principal


of Anantha Lakshmi Institute of Technology and Sciences for giving the required information in
doing my project. Not to forget, we thank all other faculty and non-teaching staff, and my friends
who had directly or indirectly helped and supported us in completing my project in time.

We also express our sincere thanks to Sri M. ANANTHA RAMUDU, Chairman and Sri
M. RAMESH NAIDU, Vice Chairman of Anantha Lakshmi Institute of Technology and
Sciences for providing excellent facilities.

Lastly, I would like to acknowledge the support of my family and friends, who encouraged
me throughout this journey. Your understanding and encouragement have been a source of strength
and motivation. Thank you all for your invaluable support and contribution.

With Gratitude,
KAALURU MANJUNATH
(222G5A3905)
CHAPTER 1: EXECUTIVE SUMMARY

This executive summary outlines the experience and outcomes of the 5-week internship in
Full Stack Development, conducted by the International Institute of Digital Technologies (IIDT) in
collaboration with Blackbuck Engineers and Andhra Pradesh State Council of Higher Education
(APSCHE).

Learning Objectives and Outcomes Achieved:


1. Gained proficiency in front-end development using HTML, CSS, JavaScript, and React.js.
2. Learned to build and manage back-end applications using Node.js, Express.js, and MongoDB.
3. Integrated full stack components to develop functional web applications.
4. Acquired hands-on experience in deploying and debugging full stack projects.
5. Developed industry-relevant skills, including problem-solving and collaboration.

Sector of Business and Intern Organization:


The internship was in the technology sector, focusing on Full Stack Development. IIDT, in
collaboration with Blackbuck Engineers, specializes in training individuals in advanced digital
technologies. The program was supported by the Andhra Pradesh State Council of Higher Education
(APSCHE), aiming to prepare students for industry needs.

Summary of Activities throughout the internship:

1. Participated in technical sessions on front-end and back-end technologies.


2. Completed coding assignments and worked on real-world projects.
3. Engaged in a capstone project involving the full stack development lifecycle.
4. Collaborated with mentors and peers for project reviews and feedback.
5. Focused on debugging and deploying web applications, ensuring their functionality and
performance.

The internship provided valuable practical experience, enhancing technical knowledge and preparing
for future opportunities in the field of Full Stack Development.
CHAPTER 2: OVERVIEW OF THE ORGANIZATION

A. Introduction of the Organization


The International Institute of Digital Technologies (IIDT) is a leading institution focused on
empowering students and professionals through skill development in digital technologies. IIDT
collaborates with industry leaders and educational bodies to provide cutting-edge training programs.
Blackbuck Engineers, a key partner, is known for its expertise in industry-focused education,
particularly in technology and engineering domains. The internship was conducted in collaboration
with the Andhra Pradesh State Council of Higher Education (APSCHE), aimed at bridging the gap
between academic knowledge and industry requirements.

B. Vision, Mission, and Values of the Organization


1. Vision: To become a global leader in digital technology education, empowering individuals
to succeed in the evolving digital economy.
2. Mission: To provide world-class digital education through innovative and industry-relevant
programs, fostering a culture of continuous learning and development.
3. Values:
a) Innovation: Promoting creativity and forward-thinking in digital technologies.
b) Excellence: Committing to high standards in education and training.
c) Collaboration: Fostering partnerships with industry and academia.
d) Integrity: Ensuring ethical practices in all endeavors.
e) Empowerment: Enabling students to realize their full potential through knowledge and
skill development.

C. Policy of the Organization in Relation to the Intern Role

IIDT emphasizes hands-on experience and practical exposure in its internship programs. The
policy ensures that interns are provided with real-world challenges and projects that mirror industry
demands. Interns are encouraged to engage in collaborative learning environments, enhancing their
problem-solving skills while adhering to best practices in software development. Mentorship is a
key aspect, where industry professionals guide interns to ensure they achieve their learning
objectives.
D. Organizational Structure
The organizational structure of IIDT is designed to facilitate a smooth flow of knowledge and
support to students and interns. The institute is led by a director, followed by various department
heads, including technology, education, and industry collaboration. Blackbuck Engineers
contributes as a knowledge partner, offering specialized expertise and guidance. The internship
program is managed by a dedicated team of mentors and coordinators who ensure that interns
receive comprehensive training and project support.
E. Roles and Responsibilities of the Employees in Which the Intern is Placed
The internship program is overseen by experienced mentors who are responsible for guiding
interns through the learning process. These mentors come from various technical backgrounds and
are well-versed in full stack development.
Their roles include:
1. Providing technical training: Conducting sessions on front-end and back-end development.
2. Project supervision: Overseeing intern projects and ensuring they meet industry standards.
3. Mentorship: Offering one-on-one guidance to help interns overcome challenges.
4. Evaluation: Assessing the performance of interns and providing feedback for improvement.
F. Performance of the Organization in Terms of Turnover, Profits, Market Reach,
and Market Value
IIDT has established itself as a premier institution for digital education, gaining recognition
for its high-quality training programs. Blackbuck Engineers, as a partner, brings industry insights
that add significant value to the programs. The collaboration has allowed IIDT to expand its market
reach, attracting students from across the region. The institute continues to grow, driven by the
demand for digital skills in the market. While financial details are proprietary, the organization’s
increasing enrollment and expanding partnerships reflect its positive market performance.
G. Future Plans of the Organization
IIDT aims to expand its program offerings in emerging technologies such as artificial
intelligence, blockchain, and data science. Future plans include forging new partnerships with
leading tech companies to offer specialized courses and certifications. The institute is also focused
on increasing its market presence through online platforms, making its programs accessible to a
global audience. Moreover, IIDT intends to strengthen its collaboration with government bodies and
industries to bridge the skill gap in digital technologies, contributing to the overall developmentof
the technology sector.
CHAPTER 3: INTERNSHIP PART

Activities and Responsibilities:


The internship in Full Stack Development provided a comprehensive
understanding of both front-end and back-end technologies. Daily responsibilities were
centered around learning new technologies, implementing them in real-world
scenarios, and collaborating with peers and mentors. The internship was structured to
offer a blend of theoretical lessons and practical assignments.

Working Conditions:
The internship was conducted in a virtual environment, enabling flexible working
hours. Despite the remote setting, the program ensured effective communication and
collaboration through digital platforms. Regular video conferencing, chat tools, and
online project management systems were employed to facilitate seamless workflow
and communication.

Weekly Work Schedule:


1. Monday to Friday: The core working hours were from 10 AM to 5 PM, with
daily technical sessions, coding assignments, and project development. Each day
included structured learning modules and hands-on exercises, followed by
mentor-guided code reviews and feedback sessions.
2. Saturday: This day was primarily used for project work and integration,
allowing time to implement the week's learning into real-time applications.
Group discussions and peer-to-peer learning sessions were also held to review
and troubleshoot project challenges.
3. Sunday: A rest day or utilized for self-paced learning and revision of concepts
covered during the week.

Equipment Used: The primary equipment included a personal laptop/desktop with


access to necessary development tools:

1. Development Tools: Visual Studio Code for coding, Git for version control, and
MongoDB Compass for database management.
2. Collaboration Tools: Zoom and Microsoft Teams for meetings, Slack for
communication, and Trello for task management.
3. Technical Resources: Online resources and documentation were provided to aid
in learning technologies like React.js, Node.js, Express.js, and MongoDB.

Tasks Performed:
1. Front-End Development: Tasks included developing responsive web pages
using HTML, CSS, and JavaScript. Extensive work was done with React.js to
build interactive and dynamic user interfaces.
2. Back-End Development: Built server-side applications with Node.js and
Express.js, managing the logic and database connectivity of the applications.
CRUD operations were performed on MongoDB, understanding how to handle
data storage and retrieval efficiently.
3. Project Integration: The integration of front-end and back-end components was
a key part of the internship. This included API creation, communication between
the front-end and back-end, and ensuring a seamless flow of data throughout the
application.
4. Debugging and Optimization: Regular debugging sessions were conducted to
troubleshoot issues encountered during development. Code optimization
techniques were applied to enhance the performance and efficiency of the
applications.

Skills Acquired: The internship enabled self to acquire a wide range of skills,
including:
1. Technical Skills: Proficiency in full stack development, including front-end
(HTML, CSS, JavaScript, React.js) and back-end (Node.js, Express.js,
MongoDB) technologies.
2. Collaboration and Communication: Experience in working in a remote team
environment, improving collaboration and communication skills through digital
platforms.
3. Problem-Solving: Developed strong problem-solving and debugging abilities,
ensuring efficient application development.
4. Project Management: Gained insights into managing projects, handling
timelines, and delivering quality work under deadlines.
ACTIVITY LOG FOR THE FIRST WEEK

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

Day–1

Day–2

Day–3

Day–4

Day–5

Day–6
WEEKLY REPORT
WEEK – 1 (From to )
ACTIVITY LOG FOR THE SECOND WEEK

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

Day-1

Day-2

Day-3

Day–4

Day-5

Day–6
WEEKLY REPORT

WEEK – 2 (From to )
ACTIVITY LOG FOR THE THIRD WEEK

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

Day–1

Day-2

Day-3

Day-4

Day-5

Day-6
WEEKLY REPORT
WEEK – 3 (From to )
ACTIVITY LOG FOR THE FOURTH WEEK

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

Day–1

Day-2

Day–3

Day–4

Day-5

Day–6
WEEKLY REPORT

WEEK – 4 (From to )
ACTIVITY LOG FOR THE FIFTH WEEK

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

Day–1

Day-2

Day-3

Day–4

Day–5

Day–6
WEEKLY REPORT
WEEK – 5 (From to )
CHAPTER 5: OUTCOMES DESCRIPTION

During the internship, the work environment provided a comprehensive and supportive
experience, contributing significantly to personal and professional development. The following
aspects describe the work environment experienced:

1. People Interactions:

The interactions with colleagues, mentors, and supervisors were highly collaborative and
supportive. Regular meetings and feedback sessions fostered a positive learning atmosphere and
encouraged open communication.

2. Facilities Available and Maintenance:

The facilities were well-maintained, with access to modern equipment and technology
essential for development tasks. The workspace was clean, organized, and equipped with up-to-date
software and hardware.

3. Clarity of Job Roles:

Job roles and responsibilities were clearly defined from the outset. Detailed onboarding and
regular briefings ensured that the roles and expectations were well understood, contributing to
effective task execution.

4. Protocols, Procedures, and Processes:

Standard protocols and procedures were in place for daily operations, including coding
standards, version control practices, and project management methodologies. These processes were
well-documented and followed rigorously, ensuring consistency and quality in work.
5. Discipline and Time Management:

Discipline was emphasized with a structured work schedule, which promoted effective time
management. Adherence to deadlines and efficient use of time were encouraged, contributing to a
productive work environment.

6. Harmonious Relationships and Socialization:

The work environment was characterized by harmonious relationships among team


members. Socialization opportunities, such as team lunches and informal gatherings, helped build
camaraderie and a positive team spirit.

7. Mutual Support and Teamwork:

There was a strong emphasis on teamwork and mutual support. Colleagues were always
willing to assist with challenges, and collaborative problem-solving was encouraged. Team projects
and group discussions facilitated effective knowledge sharing and support.

8. Motivation:

Motivation was fostered through regular recognition of achievements, constructive


feedback, and opportunities for skill development. The supportive atmosphere and encouragement
from mentors played a key role in maintaining high motivation levels.

9. Space and Ventilation:

The workspace was designed to be comfortable and conducive to productivity. Adequate


space and good ventilation were provided, ensuring a pleasant and healthy working environment.

Overall, the internship environment was highly conducive to learning and professional
growth. The well-structured protocols, supportive interactions, and favorable working conditions
contributed to a rewarding and productive internship experience.
Describe the real time technical skills you have acquired

1. Full-Stack Development:

a. Front-End Technologies: Proficient in HTML, CSS, and JavaScript, with hands-on

experience in building dynamic, responsive user interfaces using React.js.

b. Back-End Technologies: Skilled in server-side development with Node.js and Express.js,

including creating RESTful APIs and managing server-side logic.

c. Database Management: Experience with MongoDB for database design and CRUD \

operations, integrating it with both front-end and back-end technologies.

2. API Integration:

a. RESTful API Usage: Successfully integrated various third-party APIs into applications,
handling asynchronous data and managing API requests and responses.

b. Error Handling: Developed skills in managing API errors and ensuring robust
communication between front-end and back-end systems.

3. Project Deployment and Optimization:

a. Deployment: Gained experience in deploying web applications, including setting up


environments, configuring deployment tools, and managing production-ready
applications.

b. Performance Optimization: Applied techniques to enhance application performance,


including code optimization, load testing, and improving load times.
4. Security Best Practices:

a. Data Protection: Implemented security features such as encryption and secure data
handling to protect user information and ensure application integrity.

b. Authentication and Authorization: Developed and integrated user authentication and


authorization mechanisms to secure access to application features.

5. Testing and Debugging:

a. Unit Testing: Conducted unit testing to validate individual components and


functionalities, ensuring code reliability and robustness.

b. Debugging: Improved debugging skills through identifying and fixing issues in code,
using tools and techniques to troubleshoot and resolve problems.

6. Documentation and Presentation:

a. Technical Documentation: Prepared comprehensive project documentation and user


manuals, detailing functionality, usage, and technical aspects.

b. Project Presentation: Created and delivered project presentations, summarizing key


points, showcasing results, and effectively communicating with stakeholders.

These skills have been developed through hands-on experience with real-world projects, working on
end-to-end development tasks, and engaging in continuous feedback and improvement cycles
Describe the managerial skills you have acquired

During the internship, several managerial skills were developed, significantly enhancing the
ability to effectively lead, plan, and manage tasks. The following describes the managerial skills
acquired:

1. Planning:

Developed strong planning skills by creating detailed project timelines, setting milestones,
and allocating resources efficiently. This involved breaking down complex tasks into manageable
components and scheduling activities to ensure timely project completion.

2. Leadership:

Gained experience in leading small project teams, providing guidance, and delegating tasks
effectively. Demonstrated the ability to inspire and motivate team members, fostering a
collaborative and productive environment.

3. Teamwork:

Enhanced teamwork skills through active participation in group projects and collaborative
tasks. Learned to coordinate with diverse team members, resolve conflicts, and ensure that all team
members were aligned with project objectives.

4. Behavior:

Demonstrated professional behavior by adhering to organizational norms, maintaining a


positive attitude, and showing respect for colleagues. This included being adaptable to changing
requirements and handling stress in a constructive manner.

5. Workmanship:

Improved workmanship by adhering to high standards of quality in task execution. This


involved meticulous attention to detail, ensuring accuracy, and striving for excellence in all project
deliverables.
6. Productive Use of Time:

Developed effective time management skills by prioritizing tasks, setting deadlines, and
avoiding procrastination. Efficiently managed time to balance multiple responsibilities and complete
tasks within specified timeframes.

7. Weekly Improvement in Competencies:

Focused on continuous improvement by setting weekly learning goals and reflecting on


progress. Actively sought feedback, identified areas for growth, and implemented strategies to
enhance skills and knowledge.

8. Goal Setting:

Acquired skills in setting realistic and achievable goals. Learned to define clear objectives,
measure progress, and adjust plans as necessary to meet project targets and personal development
goals.

9. Decision Making:

Gained experience in making informed decisions by analyzing data, considering alternatives,


and assessing potential impacts. Developed the ability to make timely decisions that aligned with
project goals and organizational objectives.

10. Performance Analysis:

Enhanced performance analysis skills by evaluating project outcomes, identifying areas for
improvement, and implementing corrective actions. Regularly reviewed performance metrics to
ensure that goals were met and to drive continuous improvement.

Overall, the internship provided valuable opportunities to develop and refine managerial skills.
These skills, including planning, leadership, teamwork, and decision-making, are essential for
effective project management and contribute to overall professional growth and success.
Describe how you could improve your communication skills

1. Oral Communication:

a. Practice Regularly: Engage in public speaking opportunities, join speaking clubs like
Toastmasters, and rehearse presentations to improve fluency and articulation.

b. Seek Feedback: Request constructive feedback from peers and mentors to identify areas for
improvement and adjust accordingly.

2. Written Communication:

a. Write Frequently: Practice writing reports, emails, and documentation to refine clarity and
structure.

b. Review and Edit: Always review and edit written content for grammar, coherence, and
conciseness before finalizing.

3. Conversational Abilities:

a. Active Listening: Focus on understanding the speaker’s message fully before responding.
Use active listening techniques like nodding and summarizing.

b. Engage Meaningfully: Ask open-ended questions and provide thoughtful responses to keep
conversations dynamic and relevant.

4. Confidence Levels:

a. Prepare Thoroughly: Preparation boosts confidence. Understand the subject matter well
before engaging in discussions or presentations.

b. Practice Visualization: Use visualization techniques to imagine successful interactions and


overcome self-doubt.

5. Anxiety Management:

a. Relaxation Techniques: Practice deep breathing, meditation, or mindfulness exercises to


manage pre-communication anxiety.

b. Gradual Exposure: Start with small, less intimidating communication situations and
gradually build up to more challenging scenarios.

6. Understanding Others:

a. Empathy: Develop empathy by actively listening and considering others’ perspectives and
emotions.

b. Clarification: Ask clarifying questions if needed to ensure you fully understand others’
points of view.
7. Getting Understood by Others:

a. Clear and Concise: Communicate your ideas clearly and concisely. Avoid jargon and
complex language unless appropriate for the audience.

b. Use Examples: Illustrate points with relevant examples to enhance understanding.

8. Extempore Speech:

a. Practice Spontaneity: Engage in impromptu speaking exercises or participate in debates to


improve your ability to speak on the spot.

b. Organize Thoughts: Structure your thoughts quickly using frameworks like the PREP (Point,
Reason, Example, Point) method.

9. Articulating Key Points:

a. Highlight Essentials: Focus on the main points of your message and use bullet points or
summaries to emphasize key aspects.

b. Repetition: Reinforce critical points by repeating them in different ways to ensure clarity.

10. Closing Conversations:

a. Summarize and Conclude: End conversations with a brief summary of key points and any
agreed actions or follow-ups.

b. Polite Closure: Use polite closing statements such as “Thank you for your time” or “It was a
pleasure discussing this with you.”

11. Maintaining Niceties and Protocols:

a. Follow Formalities: Adhere to professional and cultural communication norms and practices.

b. Politeness: Always be courteous, respectful, and mindful of etiquette in all forms of


communication.

12. Greeting, Thanking, and Appreciating:

a. Warm Greetings: Start conversations with a friendly and appropriate greeting based on the
context.

b. Express Gratitude: Regularly thank others for their time, effort, and contributions, and
acknowledge their efforts sincerely.

c. Appreciate Others: Provide genuine appreciation and recognition for others’ achievements
and support.

By focusing on these areas and consistently practicing, you can significantly enhance your overall
communication skills, making interactions more effective and positive.
Describe how could you could enhance your abilities

1. Group Discussions:

a. Preparation: Research and understand the topic before the discussion. Prepare key points
and potential questions to contribute effectively.
b. Active Listening: Pay close attention to others' contributions. Acknowledge their points and
build on them to foster a collaborative atmosphere.
c. Structured Contributions: Share your thoughts clearly and concisely. Use evidence and
examples to support your arguments and avoid dominating the conversation.
d. Encourage Participation: Facilitate inclusivity by encouraging quieter members to share
their views and ensuring everyone has a chance to contribute.

2. Participation in Teams:

a. Be Proactive: Take initiative by volunteering for tasks and offering help to teammates. Show
enthusiasm and a willingness to engage in various aspects of the project.
b. Communicate Effectively: Keep team members informed about your progress and any
challenges you face. Use clear and direct communication to avoid misunderstandings.
c. Collaborate and Compromise: Work collaboratively with team members by being open to
feedback, making compromises when necessary, and focusing on collective goals.
d. Support and Encouragement: Provide constructive feedback and support to fellow team
members. Recognize and celebrate team achievements to boost morale.

3. Contribution as a Team Member:

a. Understand Your Role: Clearly understand your role and responsibilities within the team.
Ensure that your contributions align with team objectives.

b. Quality Work: Deliver high-quality work on time, demonstrating reliability and commitment
to the team's success.
c. Seek Feedback: Regularly ask for and provide feedback to and from team members. Use
feedback constructively to improve performance and team dynamics.

d. Build Relationships: Develop strong working relationships with team members through
respect, trust, and open communication.

4. Leading a Team/Activity:

a. Set Clear Goals: Define clear, achievable goals and communicate them effectively to the
team. Ensure that everyone understands their roles and responsibilities.

b. Delegate Tasks: Assign tasks based on team members' strengths and expertise. Empower
team members by trusting them with responsibilities and providing the necessary resources.

c. Motivate and Inspire: Use motivational techniques to inspire the team. Recognize individual
and team achievements, provide encouragement, and address any concerns or challenges
proactively.

d. Facilitate Problem-Solving: Guide the team through challenges by facilitating discussions,


encouraging brainstorming, and helping find solutions collaboratively.

e. Monitor Progress: Regularly review the team's progress towards goals and provide support
as needed. Adjust plans and strategies based on feedback and performance.

f. Reflect and Improve: After completing tasks or projects, conduct debriefs to reflect on what
worked well and what could be improved. Use these insights to enhance future team activities.

By focusing on these areas, you can improve your effectiveness in group discussions, team
participation, and leadership roles, leading to more productive and successful team dynamics.
Describe the technological developments you have observed and relevant
to the subject area of training

Technological Developments Observed:

During the internship, several technological developments relevant to the field of Full Stack
Development were observed. These advancements have significant implications for digital
technologies and job roles in this area:

1. Advancements in Front-End Frameworks:

a. React.js Updates: React.js has introduced new features like React Hooks and Concurrent
Mode, which simplify state management and improve application performance. These updates
enhance the development process by providing more efficient ways to manage state and handle
asynchronous operations.

b. Next.js: Next.js, a React framework, has gained popularity for its server-side rendering
capabilities and static site generation. This technology improves SEO and performance,
making it a valuable tool for developing high-performance web applications.

2. Server-Side Technologies:

a. Express.js Enhancements: Express.js has seen improvements in middleware support and


performance optimizations, making it a robust framework for building scalable server-side
applications. These enhancements streamline routing and request handling.

b. Node.js Performance: The latest Node.js versions offer performance improvements and new
features such as native modules and better support for asynchronous operations, contributing
to more efficient backend development.

3. Database Innovations:

a. MongoDB Atlas: MongoDB Atlas provides a fully managed cloud database service with
automated backups, scaling, and advanced security features. This technology simplifies
database management and improves scalability and reliability.

b. NoSQL and New Query Languages: The rise of NoSQL databases and new query languages
enhances flexibility in handling unstructured data and complex queries, catering to modern
application needs.
4. Cloud Computing and DevOps:

a. Serverless Architectures: Serverless computing, offered by platforms like AWS Lambda and
Azure Functions, enables developers to build and deploy applications without managingserver
infrastructure. This approach reduces operational overhead and improves scalability.

b. CI/CD Pipelines: Continuous Integration and Continuous Deployment (CI/CD) tools like
Jenkins, GitHub Actions, and GitLab CI facilitate automated testing and deployment,
accelerating development cycles and ensuring code quality.

5. Security Enhancements:

a. OAuth and JWT: Modern authentication mechanisms such as OAuth 2.0 and JSON Web
Tokens (JWT) provide secure ways to handle user authentication and authorization. These
technologies improve security by managing user access and protecting sensitive data.

6. User Experience (UX) Improvements:

Progressive Web Apps (PWAs): PWAs combine the best features of web and mobile
applications, offering offline capabilities, fast load times, and enhanced user experiences.
This technology is increasingly adopted to deliver high-quality, responsive applications.

7. AI and Machine Learning Integration:

AI Services: Integration of AI services and APIs, such as those provided by Google Cloud AI
and Azure Cognitive Services, enables developers to incorporate machine learning capabilities
like image recognition and natural language processing into applications.

These technological developments are shaping the future of Full Stack Development and digital
technologies, enhancing capabilities, improving performance, and providing new tools and
frameworks to meet modern development needs.
Student Self Evaluation of the Short-Term Internship

Student Name : KAALURU MANJUNATH

Registration No : 222G5A3905

Term of Internship : From: 13/05/2024 To: 06/07/204

Date of Evaluation

Organization Name
& Address : IIDT, New Airport Road, G. Palem, Renigunta, Tirupati, pin: 517520.

Name & Address of the

Please rate your performance in the following areas:

Rating Scale: Letter grade of CGPA calculation to be provided

1) Oral communication 1 2 3 4 5

2) Written communication 1 2 3 4 5
3) Initiative 1 2 3 4 5

4) Interaction with staff 1 2 3 4 5


5) Attitude 1 2 3 4 5

6) Dependability 1 2 3 4 5
7) Ability to learn 1 2 3 4 5

8) Planning and organization 1 2 3 4 5


9) Professionalism 1 2 3 4 5

10) Creativity 1 2 3 4 5
11) Quality of work 1 2 3 4 5

12) Productivity 1 2 3 4 5
13) Progress of learning 1 2 3 4 5

14) Adaptability to organization’s culture/policies 1 2 3 4 5


15) OVERALL PERFORMANCE 1 2 3 4 5

Signature of the Student


Evaluation by the Supervisor of the Intern Organization
Student Name : KAALURU MANJUNATH

Registration No : 222G5A3905

Term of Internship : From: 13/05/2024 To: 06/07/204

Date of Evaluation

Organization
Name & Address : IIDT, New Airport Road, G. Palem, Renigunta, Tirupati, Pin: 517520.

Name & Address of the


Supervisor, with Mobile Number: A. Supriya, Anantapur, +91 9666104647.
Please rate the student’s performance in the following areas:
Please note that your evaluation shall be done independent of Student self-evaluation

Rating Scale: 1 is lowest and 5 is highest rank

1) Oral communication 1 2 3 4 5

2) Written communication 1 2 3 4 5

3) Initiative 1 2 3 4 5

4) Interaction with staff 1 2 3 4 5

5) Attitude 1 2 3 4 5

6) Dependability 1 2 3 4 5

7) Ability to learn 1 2 3 4 5

8) Planning and organization 1 2 3 4 5

9) Professionalism 1 2 3 4 5

10) Creativity 1 2 3 4 5

11) Quality of work 1 2 3 4 5

12) Productivity 1 2 3 4 5

13) Progress of learning 1 2 3 4 5

14) Adaptability to organization’s culture/policies 1 2 3 4 5

15) OVERALL PERFORMANCE 1 2 3 4 5

Signature of the Supervisor


PHOTOS & VIDEO LINKS

Introduction:
HTML:

React app:

Assignments:
DOM & JavaScript:

Links:

Session links:
https://youtube.com/live/ANRTBJIbTsk?feature=share

https://youtube.com/live/DrERomnUBVk?feature=share

https://youtube.com/live/OsGayfTqc8k?feature=share

Grand Test links:

Grand test 1: https://taptap.blackbucks.me/hackathon/2859/

Final Grand test 2: https://taptap.blackbucks.me/hackathon/2910/

You might also like