YoVDO

Teaching Git, GitHub, Node.js, and NPM to a Non-Developer and Opening His First Ever Pull Request

Offered By: Tejas Kumar via YouTube

Tags

GitHub Courses Git Courses Node.Js Courses Version Control Courses npm Courses Image Manipulation Courses

Course Description

Overview

Embark on a 40-minute journey into the world of web development as a seasoned developer guides a non-technical friend through the process of using Git, GitHub, Node.js, and NPM. Learn how to clone a repository, install dependencies, and run a project using npm commands. Explore image optimization techniques with squoosh.app and gain hands-on experience in version control. Follow along as the novice creates a GitHub account, makes changes to a project, and successfully opens and merges their first pull request. Perfect for beginners looking to understand the basics of collaborative coding and web development workflows.

Syllabus

Intro
The Task for Today
git clone
git branch
Intro to npm and dependencies
npm install
npm run dev
Adding an Image
Compressing the Image with Squoosh.app
Cropping the Image
Viewing Changes in Visual Studio Code
git status
git add
git commit
Creating a GitHub Account
git push
Inviting JB to the repo
git push, again
Opening His First Pull Request
Reviewing the Pull Request
Merging His First Pull Request
Conclusion


Taught by

Tejas Kumar

Related Courses

Introduction to Agile Software Development: Tools & Techniques
University of California, Berkeley via edX
Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX
The Data Scientist’s Toolbox
Johns Hopkins University via Coursera
How to Use Git and GitHub
Udacity
Desarrollo de Videojuegos 3D en Unity: Una Introducción
Universidad de los Andes via Coursera