Skip to content

Devanshiiii28/MLSAKIET_FWdevops_INTERNSHIP

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Full-stack Web Development Internship

Welcome to the Git repository for the Full-stack Web Development Internship. This program is designed to equip students with proficiency in building dynamic, user-friendly interfaces using HTML, CSS, JavaScript, and frameworks like React. It also includes implementing server-side logic with technologies such as Node.js and managing databases with MongoDB. Interns often work on projects like e-commerce sites and online portfolios, ensuring seamless user experiences across various devices through responsive design techniques.

Table of Contents

  1. Introduction to Git
  2. Objectives
  3. Rules and Regulations
  4. Phases of the Internship
  5. How to Make a Pull Request (PR)
  6. Pull Request Requirements
  7. Project List/ Internship Outcome
  8. Contact Information

Introduction to Git

Git is a distributed version control system that helps developers collaborate on projects efficiently. It tracks changes in source code during software development, enabling multiple developers to work on a project simultaneously. GitHub is a cloud-based hosting service for Git repositories, providing tools for collaborative development, version control, and project management.

Objectives

  1. To provide students with practical skills in building websites.
  2. To enhance students' problem-solving abilities and technical expertise.
  3. To prepare students for competitive scenarios in the tech industry.
  4. To foster a deep understanding of the latest web development technologies and their applications.
  5. To teach students how to control their repository and work in collaborations using Git/GitHub.
  6. To enable students to make pull requests and manage version control effectively.
  7. To ensure students learn the complete workflow of full-stack web development.
  8. To provide hands-on experience through multiple projects.
  9. To offer a complete understanding of web development processes and their practical applications.

Rules and Regulations

  • Eligibility: Open to all first-year and second-year students of KIET Group of Institutions.
  • Attendance: Students must attend all scheduled sessions and complete all assigned tasks.
  • Assignments: All assignments and projects must be submitted on time.
  • Ethics: Students must adhere to the highest standards of academic integrity and professionalism.
  • Collaboration: While collaboration is encouraged, all work submitted must be original and completed by the individual.

Phases of the Internship

40-Hour Learning Modules and Microsoft Badges with Quizzes

  • Students will complete 40 hours of pre-defined modules from the Microsoft Learn platform.
  • Upon completion, students will earn Microsoft Badges, showcasing their achievements.

60 Hours of Project Work & Creating Git PR (Pull Request & Repository Work)

  • Students will be assigned projects in their respective domains.
  • Projects are categorized into three levels: Easy, Intermediate, and Difficult.
  • Students can choose to complete either an Easy and an Intermediate project or one Difficult project.
  • This period will also include resolving any doubts and providing support.
  • Students will compile and submit their projects for evaluation.

How to Make a Pull Request (PR)

Follow these steps to make a pull request to this repository:

  1. Fork the Repository: Click the 'Fork' button at the top right corner of this repository to create a copy in your GitHub account.
  2. Clone the Repository: Clone your forked repository to your local machine using the command:
    git clone https://github.com/your-username/repository-name.git
  3. Create a New Branch: Create a new branch for your work:
    git checkout -b your-branch-name
  4. Make Changes: Add your completed projects, report (PDF file), presentation, and a demo video to the repository.
  5. Commit Changes: Commit your changes with a meaningful message:
    git add .
    git commit -m "Added my project, report, presentation, and demo video"
  6. Push Changes: Push your changes to your forked repository:
    git push origin your-branch-name
  7. Create a Pull Request: Go to the original repository on GitHub and click the 'New Pull Request' button. Choose your branch and submit the pull request with a descriptive message.

If you need help on how to make a PR, please refer to this video:How to Make a PR

Pull Request Requirements

Your pull request should include:

  • Your completed projects.
  • Your complete report in PDF file.
  • Your presentation.
  • A video demonstrating your project.
  • Your name, branch, and roll number.

Project List/ Internship Outcome

Difficulty level: Easy

  1. Create a simple personal webpage
  2. Style a basic webpage
  3. Set up a development environment in VS Code for the Web
  4. Create a JavaScript quiz
  5. Build a to-do list application

Difficulty level: Intermediate

  1. Create a simple calculator
  2. Develop a weather app
  3. Build a simple React application
  4. Deploy a personal portfolio
  5. Develop a dynamic contact list

Difficulty level: Difficult

  1. Develop a full-stack web application
  2. Create an e-commerce website
  3. Develop a blog platform
  4. Create an accessible web application
  5. Develop a task management application

Contact Information

For any queries, feel free to contact:

  • Anshika Jain - Event Manager
    • Phone: +91 7905360538
  • Tanya Sharma - Web Tech Lead
    • Phone: +91 8192822708

We hope you have a great learning experience and achieve significant milestones during this internship. Happy coding!


This update includes the requirement to upload a demo video of the project and a link to a YouTube video that explains how to make a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 67.3%
  • CSS 19.3%
  • JavaScript 13.4%