Available courses
Web 109 - Cyber Security & Dev OPS
- Teacher: M P
- Enrolled students: 5
Web 108
WEB TBA: Data Persistence builds upon fundamental back-end development knowledge and skills by familiarizing students with database management systems, frameworks, and methods for data storage and retrieval. Students will learn to how to utilize both relational and non-relational databases in web applciation development as well as gain understanding of how the two models are different and why they are needed. Students will use data persistence strategies to determine the right storage model for their different web application use-cases and how to maintain information integrity, security and confidentiality.
- Teacher: M P
- Enrolled students: 5
Web 107 - Backend Development Fundamentals
- Teacher: M P
- Enrolled students: 5
Web 105 - Development Environment
Starting a DevOps course with a lecture on internet protocols and server communication is an excellent approach. This foundational knowledge provides students with a crucial understanding of how systems interact, which is fundamental to DevOps practices. Here's why this is a good starting point:
- Builds a strong foundation: Understanding protocols like HTTP, TCP/IP, and DNS is essential for grasping how web applications and services communicate.
- Facilitates understanding of networking concepts: Knowledge of protocols helps students comprehend networking issues that may arise in DevOps workflows.
- Enhances troubleshooting skills: Familiarity with protocols enables better diagnosis and resolution of connectivity and communication problems.
- Supports cloud computing concepts: Many DevOps practices involve cloud services, which rely heavily on these protocols.
- Prepares for security discussions: Understanding protocols is crucial for implementing proper security measures in DevOps pipelines.
To structure this initial lecture effectively:
- Start with an overview of the OSI model to provide context.
- Focus on key protocols like HTTP, HTTPS, TCP/IP, and DNS.
- Explain how these protocols relate to common DevOps tools and practices.
- Include practical demonstrations or simple coding exercises to illustrate protocol usage.
This approach aligns well with DevOps principles of continuous integration and delivery, as it lays the groundwork for understanding how different components of a system interact throughout the development and deployment process.
- Teacher: M P
- Enrolled students: 5
Web 106 - Entrepreneurship
- Teacher: M P
- Enrolled students: There are no students enrolled in this course.
Web 104 - Advanced JavaScript Programming Concepts
WEB TBA: Advanced Front-end Development with JavaScript expands upon students foundational knowledge and skills in front-end web development to explore modular, maintainable, and efficient approaches to coding in JavaScript through the integration of external dependencies and use of tools and frameworks. Students will apply these approaches and refine skills to develop more complex client-side applications for the web and produce a responsive browser independent dynamic web application for their portfolio.
- Teacher: M P
- Enrolled students: 5
This course is designed to build a solid foundation in programming, problem-solving, and critical thinking through JavaScript. Students will learn essential skills required to master programming, understand the layers of abstraction, and leverage these skills to become proficient developers capable of using AI tools effectively in the future.
- Teacher: M P
- Enrolled students: 4
“Python Essentials for Beginners” is a hands-on introduction to programming fundamentals, designed to equip you with core coding skills. Starting with variables, data types, and control structures, you’ll learn how to store data and build logic that drives your programs. As you progress, you’ll master essential tools like functions, data structures, and basic algorithms to organize and manipulate data efficiently. The course also introduces foundational concepts in object-oriented programming, error handling, version control with Git, and basic debugging and testing techniques. By the end, you’ll have developed a solid computational mindset, ready to tackle real-world coding challenges with confidence.
- Teacher: M P
- Enrolled students: There are no students enrolled in this course.