<aside> ⏰
In this module, we'll dive deep into the fundamental building blocks of modern networking. Students will learn both theoretical concepts and gain hands-on experience through practical exercises. By the end of this week, participants will have a solid understanding of how data flows through networks and the key protocols that power the internet.
In this module, we'll explore HTTP, from versions 1.1 to 3, and how they improve web performance. Students will learn about status codes, headers, methods, cookies, and ETags for caching and state management. We'll also cover the essentials of TLS/SSL for secure communication. By the end, participants will have a clear understanding of HTTP and its key components.
</aside>
<aside> ⏰
This module covers Linux operating system basics and SSH protocol fundamentals, teaching essential commands, file management, and secure remote access through hands-on exercises.
In this module, we'll explore terminal operations and shell scripting fundamentals. Students will learn essential command-line concepts while getting hands-on practice. By the end of this week, participants will understand how to effectively use the terminal and write basic shell scripts to automate tasks.
<aside> ⏰
This module explores web server architecture and implementation. Students will gain both theoretical knowledge and practical experience through hands-on exercises. By the end of this week, participants will understand how web servers handle requests, manage resources, and scale to serve multiple clients.
This module includes learning how to design and build REST APIs. It covers managing API versions, creating clean and user-friendly URLs, and documenting APIs using OpenAPI. You'll also learn request validation, optimizing responses, and handling errors in a simple and reliable way.
</aside>
<aside> ⏰
Explore the fundamentals of relational databases and SQL. This module covers essential SQL commands, data types, and indexing concepts. Students will apply their knowledge through practical database coding exercises in a hands-on lab environment.
Learn the principles of database design and relationships. This module explores table relations, join operations, and foreign key constraints. Students will apply these concepts by designing a complete database schema for an educational technology application.
</aside>
<aside> ⏰
</aside>
<aside> ⏰
</aside>
<aside> ⏰
</aside>
<aside> ⏰
</aside>
<aside> ⏰
</aside>
<aside> ⏰
</aside>