*Changes may apply

Syllabus DevSecOps

DevSecOps is an essential discipline in the modern software development landscape. It combines development, operations, and security practices. The Google and Reichman DevSecOps program trains software developers (juniors) to start their careers in DevSecOps roles. This comprehensive program is designed to equip participants with the theoretical foundations and practical skills that are required to excel in DevSecOps roles within a cloud- based environment. The program includes a combination of lectures, discussions, presentations, real-life projects, and hands-on tasks to provide a well-rounded learning experience. By the end of this program, participants will have acquired the necessary skills and knowledge to pursue entry-level positions in DevSecOps. The program puts an emphasis on practical experience that ensures that graduates will be equipped to address real-world challenges and excel in the ever-evolving tech industry.

Course Objectives
  • Exposing participants to a wide range of technologies, methodologies, and tools, with an emphasis on theoretical study and practical experience.
  • The participants will acquire an in-depth understanding of cloud technologies and knowledge about developing and managing cloud environments.
  • This program will provide participants with extensive knowledge about operating systems, storage systems, network communication, data traffic management, and security issues.
  • Participants will gain knowledge of cloud architectures, operations, monitoring using various tools, enhancing their current programs, and learning new skills.
Course Structure

Intro

  • Operating Systems – Linux OS
  • Networking 101
  • Client – Server Communication
  • Storage systems

 

Virtualization | Scripting | Source control

  • Virtualization
  • Docker Containers
  • Source and version control + GIT
  • Cloud computing
  • PowerShell, BASH
  • GIT- source control

Security

  • Security in Google Cloud Platform (SGCP-3D)

 

CI/CD

  • Introduction to Terraform 101
  • CI/CD Pipeline
  • Final Project

Google Cloud

  • Cloud Digital Leader
  • Google Cloud Fundamentals : Core Infrastructure (GCF-CI)
  • Architecting with Google Compute Engine (AGCE)
  • Getting Started with Google Kubernetes Engine (GCP-GSGKE)
  • Architecting with Google Kubernetes Engine (AGKE)
  • Cloud Run
Enhance productivity with AI
  • Learn AI concepts: Machine Learning, Generative AI, LLM, AGI and more
  • Capabilities and limitations of current AI tools
  • Using generative AI to summarize content, learn and understand, develop and visualize ideas
  • Human-in-the-loop approach with Gen AI
  • The art of prompt engineering
  • Using Gemini in Gmail, Docs, Slides and other Google Tools
  • Learning with AI assistance: principles for effective learning
Additional Topics - Power Skills

The key objective of this part of the program is to enable participants to develop essential skills that will lead them to succeed in entry-level jobs and careers. The practical exercises included in this course will focus on developing skills such as communication skills, self-study skills, time and task management, interviewing techniques, presentation skills, and business English for Tech industry.

Read More