Skip to content

lnxct/LnxCT_Training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 

Repository files navigation

LnxCT_Training

Its all about Train Developers On Linux,Python,Devops,and Cloud Technology.

Table of contents

LnxCT Training Plan

LnxCT-Training-Plan

General Important Things!!!

As a programmer respectable gross typing speed should be atleast around 40 wpm (Words per Minute) with an accuracy of atleast 85%.

Linux

Ubuntu Desktop Installation

Timeline End Result
1 Day You must able to install ubuntu using bootable pendrive
https://ubuntu.com/tutorials/install-ubuntu-desktop#1-overview

Linux Basic Commands

Timeline End Result
3 Day You must have knowledge of all above command by doing practice on terminal.
https://maker.pro/linux/tutorial/basic-linux-commands-for-beginners
https://www.hostinger.in/tutorials/linux-commands

Linux Advanced Commands

Timeline End Result
2 Day You must have knowledge of all advance commands
https://blog.knoldus.com/play-with-text-in-linux-grep-cut-awk-sed/
https://itsfoss.com/linux-command-tricks/
https://www.tecmint.com/20-advanced-commands-for-linux-experts/
https://haydenjames.io/90-linux-commands-frequently-used-by-linux-sysadmins/

Networking

Timeline End Result
2 Day You must have knowledge of networking and its related command
https://www.redhat.com/sysadmin/sysadmin-essentials-networking-basics
https://www.javatpoint.com/linux-networking-commands
https://wiki.teltonika-networks.com/view/Private_and_Public_IP_Addresses
https://wiki.teltonika-networks.com/view/Network_Address_Translation

Linux Vi Editor Commands

Timeline End Result
1 Day You must have knowledge of how to use vi editors using commands
https://www.guru99.com/the-vi-editor.html

Linux Git Usage

Timeline End Result
1 Day You must have knowledge of how to use git and how to manage source code and its version and create Pull request and Merge Branch.
https://linuxhint.com/git_tutorial_beginners/
https://www.youtube.com/watch?v=8JJ101D3knE

Install Required Tools

Timeline End Result
2 Hours You must have knowledge of how to install above tools and how to use above tools.
1. Chrome Browser
2. visual studio code
3. Virtual Box
4. Git

Ubuntu Server Installation

Timeline End Result
1 Day You must have knowledge of how to install ubuntu server on VirtualBox and How to access VirtualBox Server Using SSH and Network Adapter Like NAT/HOST/BRIDGE.
  • install ubuntu server into VirtualBox
https://ubuntu.com/tutorials/install-ubuntu-server#1-overview

Linux Directory Structure

Timeline End Result
1 Day You must have knowledge of Which File where exist and where need to modify according needs.
https://www.thegeekstuff.com/2010/09/linux-file-system-structure/
https://www.tecmint.com/linux-directory-structure-and-important-files-paths-explained/

CentOS vs Ubuntu

Timeline End Result
4 Hours You must have knowledge of Which Os in which types of commands used for install packages or service related.
https://www.educba.com/centos-vs-ubuntu/
https://cmdref.net/os/linux/note/rhel-vs-ubuntu

CentOs Server Installation

Timeline End Result
4 Hours You must have knowledge of how to install Centos server on VirtualBox
https://www.webmo.net/support/centos72.html

Linux Test

Timeline End Result
1 Day You must have complete knowledge of Linux(Ubuntu/CentOS),All Commands ,Directory Structure.
you need to Perform above types of 5 Linux Test and check your Linux Knowledge Whole Day and what ever answer you don't know those search into google and geather knowledge on it.
https://www.testdome.com/tests/linux-online-test/81
https://www.guru99.com/linux-certification-quiz.html
https://searchdatacenter.techtarget.com/quiz/Test-your-knowledge-of-useful-Linux-commands-with-this-quiz

Shell Script

Timeline End Result
2 Days You must have knowledge of How to Write Shell Script according needs and how to put it in CronJob.
https://linuxconfig.org/bash-scripting-tutorial
https://linuxhint.com/30_bash_script_examples/
https://www.shellscript.sh/

Nginx

NOTE: Perform This Tutorial After Python Flask Tutorial.

Timeline End Result
3 Days You must have knowledge of How to Install,Configure,Create Certificate,Rule Writing, Proxy Pass, Lets Encrypt Certificate create

Nginx Installation,Configuration

https://phoenixnap.com/kb/how-to-install-nginx-on-ubuntu-20-04

Nginx SSL Certificate and Reverse Proxy

https://www.digitalocean.com/community/tutorials/how-to-create-a-self-signed-ssl-certificate-for-nginx-in-ubuntu-20-04-1
https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-20-04
https://bitlaunch.io/blog/how-to-use-nginx-as-a-reverse-proxy-on-ubuntu-20-04/
https://www.scaleway.com/en/docs/tutorials/nginx-reverse-proxy/

Database

MySQL/MariaDB

Timeline End Result
2 Days You must have knowledge of How to Install,Create Database, CRUD Operation Using commands Query,backup and restore database

MySQL/MariaDB Installation

https://www.linuxtechi.com/install-mariadb-in-ubuntu/

MySQL/MariaDB Commands

https://www.tecmint.com/learn-mysql-mariadb-for-beginners/
https://www.tecmint.com/mysqladmin-commands-for-database-administration-in-linux/

PostgreSQL

Timeline End Result
2 Days You must have knowledge of How to Install,Create Database, CRUD Operation Using commands Query,backup and restore database

PostgreSQL Installation

https://www.digitalocean.com/community/tutorials/how-to-install-postgresql-on-ubuntu-20-04-quickstart

PostgreSQL Commands

https://www.geeksforgeeks.org/postgresql-psql-commands/
https://www.tecmint.com/backup-and-restore-postgresql-database/

Database connectivity Tool

https://dbeaver.io/download/

Python

Python/Pip Installation and Virtual Env

https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-20-04-server

Core Python and OOPs

Timeline End Result
6 Days You must have knowledge about Python and OOPs Concept.
https://www.programiz.com/python-programming/first-program

HTML,CSS,JS

Timeline End Result
5 Days You must have knowledge about HTML,CSS,JS
https://www.w3schools.com/html/
https://www.w3schools.com/css/default.asp
https://www.w3schools.com/js/default.asp

Flask

Timeline End Result
2 Days You must have knowledge about Rest api development using Flask and How to Use Postman to Test Rest API
https://www.javatpoint.com/flask-tutorial

DJango

Timeline End Result
7 Days You must have knowledge about Rest api and Web development and connection with different database like MySQL,PostgreSQL.
https://www.tutorialspoint.com/django/index.htm
https://www.enterprisedb.com/postgres-tutorials/how-use-postgresql-django
https://medium.com/@omaraamir19966/connect-django-with-mysql-database-f946d0f6f9e3

Selenium Automation

Timeline End Result
2 Days You must have knowledge about How to Write Automation Test cases/Scraping.
https://codeburst.io/python-selenium-tutorial-2021-57162fa620ac
https://blog.testproject.io/2020/06/16/selenium-python-beginners-tutorial-for-automation-testing/

DevOps

Docker

Timeline End Result
3 Days You must have knowledge about Docker Image/Container/Volume Mount/docker commands/How to copy from local system to docker container/sh into docker container.

Docker Overview

https://docs.docker.com/get-started/overview/

Docker Installation

https://docs.docker.com/engine/install/ubuntu/

Docker Images/Container/Dockerfile

https://stackify.com/docker-tutorial/
https://docker-curriculum.com/

Docker Compose

Timeline End Result
3 Days You must have knowledge about How to Write docker-compose.yml file and its related command and how to link container with each other and volume mount and network and environment value set

Docker Compose Overview

https://docs.docker.com/compose/

Docker Compose Installation

https://docs.docker.com/compose/install/

Docker Compose File and Link service with each other container

https://docs.docker.com/compose/gettingstarted/
https://docs.docker.com/samples/django/

Jenkins

Timeline End Result
3 Days You must have knowledge about How to do nginx proxy pass.how to create job/ci-cd pipeline.

Jenkins Installation

https://www.digitalocean.com/community/tutorials/how-to-install-jenkins-on-ubuntu-20-04
https://www.digitalocean.com/community/tutorials/how-to-configure-jenkins-with-ssl-using-an-nginx-reverse-proxy-on-ubuntu-20-04
https://mohitgoyal.co/2017/02/11/create-a-first-basic-job-in-jenkins/

Ansible

Timeline End Result
3 Days You must have knowledge about how to execute some commands in multiple server.
https://www.guru99.com/ansible-tutorial.html
https://linuxconfig.org/ansible-tutorial-for-beginners-on-linux

Terraform

Timeline End Result
7 Days You must have knowledge of How to Create IAAS using Terraform for AWS,Azure,GCP.
https://www.youtube.com/watch?v=l5k1ai_GBDE
https://learn.hashicorp.com/collections/terraform/aws-get-started
https://www.youtube.com/watch?v=SLB_c_ayRMo
https://github.com/easyawslearn/Terraform-Tutorial

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •