Laptop

Linux / GIT

You will learn how to effectively build a Linux / Git training and learn how to administer servers for your sites and work with the version control system.

Linux is the operating system that is actually the only alternative to Microsoft’s Windows operating system today.

During training you will gain knowledge and skills:
Working with the Linux terminal
Commands for moving around directories, copying and viewing files
Assigning permissions for a site on servers
Connecting via SSH and FTP to a server
Connecting to site database, back up
GIT code control system for teamwork on projects
GIT Cloud Repository – Bitbucket
Synchronizing your site code with the GIT repository
Offloading code from a GIT repository to a Linux hosting
NANO console editor

COURSE PLAN

  1. PREPARING TO WORK WITH LINUX AND GIT. INSTALLING AND CONFIGURING
    1.1 Preparation. Setting up access to a Linux terminal via SSH0
  2. LINUX TERMINAL BASICS
    2.1 Linux terminal. The basic commands
    2.2 Testing
    2.3 Testing
    2.4 Working with the NANO editor in the Linux terminal
    2.5 Testing
    2.6 Linux terminal commands: CP and MV
    2.7 Testing
    2.8 CHMOD command – change permissions
    2.9 Working with MySQL databases via the Linux terminal
    2.10 Creating and deploying a MySQL dump in the Linux terminal
  3. BASICS OF WORKING WITH GIT REPOSITORIES
    3.1 GIT. Getting ready to work with GIT
    3.2 GIT. Working with GIT in the Linux terminal
    3.3 GIT. Using the graphical client SourceTree
    3.4 GIT. Adding code from the GIT repository to your hosting

FINISHING THE COURSE – GETTING A CERTIFICATE