Unix
UNIX is a family of operating systems that include Linux, macOS, Android, etc. It's an interface between the user and hardware. Most servers on the internet run on Unix OS.
Windows is one of the main operating systems that does not belong to the Unix OS family. However, at one point or other you'll need to use Unix commands to perform tasks, like say deploying an app on a Unix server.
Introduction to UNIX
- Introduction to Unix and Running First Command
- Different types of Unix family
- Basic Shell Commands
- Manipulating files(CRUD on Files)
- Working with directories/folders (CRUD on Directory)
- Practice commands on unix and shell
- Practice CRUD operations
- Practicing commands on Directory
2. Git and Github
Git is version control system. Version control is a system that keeps track of changes to a file or set of files, overtime so that you can go back to specific version later.
GitHub is a code hosting platform for version control and collaboration. It lets you and your teammate to work together on projects from anywhere.
Introduction to Git and Github
- What is a Version Control System?
- Understanding Git - real world example
- Working with git branches
- Collaborating via Github
- Meditating on Git
- Practicing Basic Git Commands
- Practicing Branching
- Using Github Pages to make your first page live
- First Day on Github