0% found this document useful (0 votes)
7 views

Tarun Internship

The document outlines an internship experience in Full Stack Development at AIROBOSOFT, detailing tasks such as web application development, API integration, and database management. It describes a structured training program covering foundational web technologies, frontend and backend development, database integration, and deployment practices. The internship culminated in a final project, enhancing technical skills and knowledge of agile methodologies.

Uploaded by

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

Tarun Internship

The document outlines an internship experience in Full Stack Development at AIROBOSOFT, detailing tasks such as web application development, API integration, and database management. It describes a structured training program covering foundational web technologies, frontend and backend development, database integration, and deployment practices. The internship culminated in a final project, enhancing technical skills and knowledge of agile methodologies.

Uploaded by

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

INTERNSHIP

ON
FULLSTACK DEVELOPMENT

Presented by
TARUN P 1BH21CS102

Under the Guidance


Mr. Ratikanta Majhi
Assossiate Professor
.

Abstract
This report summarizes my internship as a Full Stack Development Intern at
AIROBOSOFT. I worked on end-to-end web application development,
gaining hands-on experience in frontend and backend technologies. My tasks
included creating responsive interfaces, integrating RESTful APIs, handling
databases, and deploying applications. I collaborated with teams, participated
in code reviews, and improved my technical and problem-solving skills. The
internship also enhanced my knowledge of agile practices, version control,
and software development workflows, laying a strong foundation for my
career in full stack development.
Block Diagram

.
WEEK 1-2: Orientation & Basics
HTML, CSS, Git: Interns are introduced to the foundational building blocks of web development. HTML structures web content, CSS styles it, and Git is used for version control.

JS Fundamentals: Covers JavaScript syntax, variables, functions, control structures, and DOM manipulation — essential for any dynamic web application.
WEEK 3-4:Frontend Development
Advanced JavaScript: Delve into ES6+ features like arrow functions,
promises, async/await, and modules.

React/Angular/Vue: One major frontend framework is taught to help build


scalable, component-based UIs.

UI/UX Principles: Interns learn user interface design and user experience
principles to create intuitive and aesthetically pleasing designs.
WEEK 5-6: Backend Development
Node.js / Django: A backend runtime (Node.js for
JavaScript) or framework (like Django for Python) is taught
to build server-side logic.
REST APIs: Interns learn how to design and develop
RESTful APIs to enable communication between frontend
and backend.
Authentication: Introduces secure login systems, JWT,
OAuth, and session handling.
WEEK 7-8 : Database Integration

SQL / NoSQL: Interns learn about relational (SQL) and non-


relational (NoSQL) databases and when to use them.

MongoDB / MySQL: Hands-on practice with popular


databases to store and retrieve data.

CRUD Operations: Creating, Reading, Updating, and


Deleting data — the basic operations in any database
application.
WEEK 9-10 : Full Stack Integration
Connect Frontend + Backend: Interns integrate frontend and
backend using RESTful APIs.

API Testing: Learn how to validate API endpoints.

Postman / Swagger: Tools used for manual testing and


documentation of APIs.
WEEK 11-12: DevOps & Deployment
GitHub Actions: Introduces automation tools for CI/CD
(Continuous Integration/Continuous Deployment).

CI/CD Pipeline: Automated testing and deployment flows.

Deployment Platforms: Interns learn to deploy apps using


platforms like Vercel, Netlify, Heroku, or AWS.
WEEK 13-14: Final Project
Full Stack App: Interns build a complete application from scratch
using the full stack they learned.

Team Collaboration: Emphasis on working in teams using GitHub,


Agile principles, and code reviews.

Testing & Debugging: Focus on catching and fixing bugs, writing


unit tests, and ensuring software quality.
WEEK 15: Review & Presentation
Project Demo: Interns present their final projects to mentors or
peers, explaining architecture and features.

Documentation: Learn to write effective technical documentation.

Feedback & Wrap-up: Receive feedback, reflect on growth, and


plan next career steps.
Hardware and software Requirements

Hardware requirements:
• Processor: Intel Core i5 (10th Gen+) / AMD Ryzen 5 — suitable for local
development and builds.
• RAM: Minimum 8 GB (16 GB recommended) — smooth multitasking with
IDEs and browsers.
• Storage: 256 GB SSD (512 GB recommended) — faster boot and access to
tools.
• GPU: Integrated graphics sufficient; dedicated GPU (GTX 1650+)
recommended for UI/ML tasks.
• Display: Full HD (1080p) or higher — ideal for multitasking and debugging.
• Internet: Stable broadband — required for APIs, repositories, and cloud tools.
Software requirements:
• Operating System: Windows 10/11, macOS, or Ubuntu 20.04+
• Frontend Languages: HTML5, CSS3, JavaScript (ES6+)
• Backend Languages: JavaScript (Node.js), or optionally Python/PHP
• Database: MongoDB, MySQL, or PostgreSQL
• Tools: VS Code, Git, GitHub, Postman, Docker (optional)
• Package Managers: npm, yarn, pip
• Libraries: Axios, dotenv, Mongoose, Sequelize
• Browsers: Chrome or Firefox with Developer Tools
Conclusion
Completing this internship was a key milestone in my development journey. I
applied my academic knowledge to real-world projects and gained hands-on
experience in full stack development using technologies like HTML5, CSS3,
JavaScript, React.js, Tailwind CSS, Node.js, Express.js, and MongoDB. I built
responsive interfaces, created RESTful APIs, implemented CRUD operations,
and used JWT for secure login. This experience deepened my understanding of
software development, teamwork, and agile practices, boosting my confidence
as a developer..
Thank You

You might also like