Linux Skills Sprint
2 September 2023 - 30 September 2023

Linux Skills Sprint

Location

online
Online

Speaker

1 Professional
Speaker

Days:

5 Days

About

Embark on a journey into the world of Linux with a series of engaging projects. Each day, you'll explore various aspects of this versatile operating system. From setting up a web server using Apache or Nginx, to creating a file backup system with rsync, and even delving into the realm of shell scripting to automate tasks. You'll also dive into network monitoring with tools like Wireshark, and learn about security by setting up a firewall using iptables. Additionally, you can explore containerization with Docker and orchestration with Kubernetes. These hands-on projects will not only enhance your Linux skills but also provide a solid foundation for real-world applications. Get ready to master Linux, one project at a time!

Benefits

  • Networking- Social & Professional
  • Knowledge Enhancement
  • In-depth Knowledge
  • Hands-on Project

Linux Skills Sprint

Date: 2 September 2023 - 30 September 2023
Timing: 8:00 PM - 9:30 PM
Location: online
Online
Speaker: 1 Professional
Speaker
Days: 5 Days

Speakers

Lakshit Pant
Lakshit Pant
DevRel - Reskilll

Schedule

20:00 - 21:30 IST
Project 1 - Simple Linux Network Scanner Web App

Create a user-friendly web application that leverages Linux's power to scan and monitor your local network. Using cron jobs, automate regular network scans to detect connected devices and their status. Display the results in a web interface, allowing users to easily view device information, such as IP addresses and MAC addresses, and check their online/offline status. This project will not only sharpen your Linux and web development skills but also provide a practical tool for monitoring your home or office network effortlessly.

Lakshit Pant

DevRel - Reskilll

20:00 - 21:30 IST
Project 2 - Build a Clustering Server with Linux

Develop a robust Clustering Server using Linux to enhance system reliability and performance. Implement a cluster of multiple servers that work in harmony to distribute workloads, achieve load balancing, and provide high availability. Utilize technologies like Pacemaker, Corosync, and Heartbeat to manage cluster resources and failover mechanisms. Configure services like Apache, Nginx, or a database server to run in a cluster, ensuring uninterrupted service in case of node failures. This project will empower you to design scalable, fault-tolerant systems using Linux, making it a valuable addition to your skillset for building resilient infrastructure.

Lakshit Pant

DevRel - Reskilll

20:00 - 21:30 IST
Project 3 - Create a Smart Magic Mirror

Embark on a journey to create a 'Smart Magic Mirror' using Raspberry Pi or similar hardware, coupled with a two-way mirror and a monitor. This innovative project involves integrating various technologies like facial recognition, voice assistant (e.g., Amazon Alexa or Google Assistant), and real-time information display (weather, calendar, news) on the mirror's surface. You'll need to program the mirror to display relevant data, respond to voice commands, and recognize users to personalize their experience. It's a perfect blend of software development, hardware tinkering, and user interface design, resulting in a futuristic piece of tech that's both functional and visually stunning.

Lakshit Pant

DevRel - Reskilll

20:00 - 21:30 IST
Project 4 - Build a Linux Web Server

Create a Linux-based web server to host websites and web applications. Install and configure software like Apache, Nginx, or lighttpd to serve web content. Set up domain name and DNS configurations for website accessibility. Enhance security by implementing SSL/TLS certificates and firewall rules. Optimize server performance, and explore additional features like virtual hosting for multiple websites. This project will give you hands-on experience in web server administration and Linux system management, providing a solid foundation for hosting your own websites or web applications.

Lakshit Pant

DevRel - Reskilll

20:00 - 21:30 IST
Project 5 - Personal Blog with Linux Hosting

Launch your own personal blog using Linux hosting. This project involves setting up a web server (e.g., Apache or Nginx) on a Linux-based hosting platform, configuring domain and DNS settings, and installing a blogging platform such as WordPress or a static site generator like Jekyll. Customize the design, add content, and optimize for performance and security. Through this project, you'll not only establish your online presence but also gain valuable experience in web hosting, content management, and website customization using Linux as the hosting environment.

Lakshit Pant

DevRel - Reskilll