Linux is a Unix-like open source operating system created by Linus Torvalds. It is one of the most popular operating used in all forms of computing devices like mobile, tablets,laptops, pcs, servers etc.
Linux For Beginners & .Net Developers is a “Beginner To Intermediate” course targeted towards students who are new to Linux and willing to develop and deploy applications in Linux Environment.
In this course you would be learning about installing and configuring Linux, basics of Shell Scripting, installing and configuring Nginx, running a .net core application and a Node Js application behind Nginx in a secured way.
Course Content
- Installation
- Introduction To Linux
- Distributions & Variants
- Installing Linux In VirtualBox
- Configuring VirtualBox To Access Linux Environment From Host
- Basic Commands
- Introduction to Shell
- Commands for Basic Operations
- System Information
- Files & Directories
- Directory Structure
- Working With Directories
- Working With Files
- File Editing With Vi & Nano
- Copy, Delete & Move Files & Folder
- File Permissions
- Shell
- Creating A Shell Script File
- Params & Input Values
- Environment Variables & Functions
- Shell Aliases
- Managing System Services
- Cron Jobs
- Alternative Shells
- User Management
- Managing Users & Groups
- Running A Web Server
- Installing Nginx
- Configuring A WebSite
- Access & Error Logs
- Enable SSL & HTTP2
- Compress Requests
- Safeguarding Nginx From Bot Attacks
- Running A .Net Core Application
- Install .Net Core
- Hello World .Net App
- Running It As A Service
- Running It Behind A Reverse Proxy
- Running A Node Js Application
- Install Node Js
- Hello World Node Js App
- Running It As A Service
- Running It Behind A Reverse Proxy
- Extras
- Connecting A Remote Linux Server
- Securing A Linux Server
- Updating & Upgrading Linux
We are a team of Software Developers based out of Chennai, India. We provide online trainings during Mornings (IST) & Weekends. Contact Us to get more details about this course.