IT Career Paths: Curriculum for Cybersecurity, Network Administration, and Cloud Solutions, Essays (high school) of Computer science

Curriculum details for various it career paths, including cybersecurity analyst, network administrator (cisco, fortinet, huawei), data center administrator, and cloud solution architect (azure, aws). it provides a comprehensive list of skills and knowledge required for each role and details the course contents and hours for each specialization. The curriculum is valuable for students and professionals seeking to advance their careers in the it field.

Typology: Essays (high school)

2023/2024

Uploaded on 04/25/2025

ahmed-medo-4
ahmed-medo-4 🇪🇬

1 document

1 / 81

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
DIGITAL EGYPT PIONEERS INITIATIVE
(DEPI)
PROFESSIONALS CATALOG
2024
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51

Partial preview of the text

Download IT Career Paths: Curriculum for Cybersecurity, Network Administration, and Cloud Solutions and more Essays (high school) Computer science in PDF only on Docsity!

DIGITAL EGYPT PIONEERS INITIATIVE

(DEPI)

PROFESSIONALS CATALOG

Contents

  • Introduction Contents
  • SOFTWARE DEVELOPMENT TRACK
      1. DevOps Engineer
      1. AWS Cloud Specialist
      1. Microsoft Power Developer
      1. React Web Developer
      1. Frontend Developer
      1. Mobile App Developer..............................................................................................................................................
      1. .Net Web Developer
      1. PHP Web Developer
      1. Software Tester...........................................................................................................................................................
      1. Microsoft Azure DevOps Engineer
      1. Unity Developer
      1. Low-Code App Developer
      1. Google Cloud Specialist
      1. Azure Cloud Specialist
  • DIGITAL ARTS TRACK
      1. Digital Marketing Specialist
      1. Autodesk Maya Professional / Character Designer
      1. Unity Designer
      1. UI & UX Web Designer..............................................................................................................................................
      1. Adobe Motion Graphics Designer
      1. Adobe Video Production Specialist.....................................................................................................................
      1. Adobe Graphics Designer........................................................................................................................................
      1. Autodesk 3D Designer..............................................................................................................................................
      1. Autodesk Fusion 360 Engineer
  • AI & DATA SCIENCE TRACK
      1. IBM Data Scientist
      1. Microsoft Data Scientist...........................................................................................................................................
      1. Microsoft Data Engineer..........................................................................................................................................
      1. Huawei Machine Learning Engineer
      1. Microsoft Machine Learning Engineer
      1. AWS Machine Learning Engineer
      1. AWS AI and Data Scientist Professional
      1. Generative AI Professional
  • DATA ANALYTICS TRACK
      1. Data Analyst Specialist
      1. Microsoft Power BI Engineer
      1. Advanced Data Analyst Specialist
  • EMBEDDED SYSTEMS TRACK
      1. RTOS & AUTOSAR Engineer
      1. Embedded Linux Engineer
      1. Embedded Systems using IoT and AWS
  • INFRASTRUCTURE & SECURITY TRACK
      1. Cisco Network Administrator
      1. Cisco Cybersecurity Engineer
      1. Fortinet Cybersecurity Engineer
      1. Data Center Administrator
      1. Huawei Network Administrator
      1. Google Technical Support Specialist
      1. Azure Cloud Solution Admin & Architect
      1. AWS Cloud Solution Admin & Architect
      1. Cyber Security Incident Response Analyst
      1. Vulnerability Analyst / Penetration Tester
      1. Information Security Analyst
  • Management & ERP TRACK..................................................................................................................................................
      1. Oracle Financial Application Consultant
      1. Oracle HCM Application Consultant
      1. Oracle SCM Application Consultant
      1. Odoo Application Consultant
      1. MSD Financial Application Consultant
      1. MSD SCM Application Consultant........................................................................................................................
      1. MSD HCM Application Consultant
      1. Google Project Management
      1. SAP Financial Application Consultant
      1. SAP SCM Application Consultant
      1. SAP HCM Application Consultant
      1. Oracle Digital Accounting Specialist
      1. Oracle Digital Supply Chain Specialist
      1. Oracle Digital Human Resources Specialist
      1. MSD Digital Accounting Specialist..................................................................................................................
      1. MSD Digital Supply Chain Specialist
      1. MSD Digital Human Resources Specialist....................................................................................................
      1. SAP Digital Accounting Specialist
      1. SAP Digital Supply Chain Specialist
      1. SAP Digital Human Resources Specialist

Introduction

DEPI includes 7 technology tracks (specialties) that cover highly demanded jobs.

Those tracks are:

1. SOFTWARE DEVELOPMENT

2. DIGITAL ART

3. AI & DATA SCIENCE

4. DATA ANALYTICS

5. INFRASTRUCTURE & SECURITY

6. EMBEDDED SYSTEM

7. Management & ERP

Each technology track offers training courses for technologies used by many

companies in that specific track and each course covers a potential job opportunity

(job profile). The objectives of the studying each job profile are

● Provide trainees with the necessary technical background and experience

needed to excel in specific technologies that match trainee’s capabilities and

aspirations. This includes all necessary prerequisites.

● Guide trainees on how to develop a professional and product quality module.

● Explain different aspects of product development life cycle (planning, design,

development, integration, testing) that help trainees succeed in job market

● Involve trainees in Hands on experience / training that deepen their

understanding of the introduced technologies.

1. DevOps Engineer

A DevOps Engineer is responsible for smoothing operation of a company's IT

infrastructure. A DevOps Engineer's roles and responsibilities are a combination of

technical and management roles. DevOps Engineers build and set up new

development tools and infrastructure, implement integrations requested by customers,

deploy updates and fixes, develop scripts to automate visualization, design procedures

for system troubleshooting and maintenance, and optimize software development

processes.

The technical study plan proposed for a DevOps Engineer is provided below:

Course Contents Hours

DevOps Perquisites 9

DevOps Essentials 9

Managing Source Code - Git and GitHub 12

Understanding and using Build tools 12

Configuration Management using Ansible 9

Containerization basics using Docker 12

Docker Advanced 12

Continuous Integration using Jenkins 9

Introduction to Kubernetes 12

Continuous Monitoring using Prometheus 12

DevOps Project "Build Real World application” 9

Define the AWS Cloud 12

Explain the different cloud architecture design principles 12

Terraform 12

Setting Resource Dependencies 9

Total 162

2. AWS Cloud Specialist

An AWS Cloud Developer is responsible for setting up, maintaining, and evolving

the cloud infrastructure of web applications. They are expected to understand all the

core AWS services and have experience with creating, debugging, and managing

AWS infrastructure. They are also expected to understand the current infrastructure

stack, scalability, and reliability goals.

The technical study plan proposed for an AWS Developer Associate is provided

below:

Course Contents Hours

AWS Cloud Foundations 35
AWS Cloud Services 70
AWS Cloud Security Foundations 35
AWS Academy Cloud Web Application Builder - PROJECT 20

Total 160

4. React Web Developer

A React web Developer is responsible for designing, developing, and maintaining

fully functional software applications. The courses cover a range of technologies

required for cloud hosting, web development, front-end and back-end development.

A successful Full Stack Developer should have a strong understanding of these

technologies and be able to use them to develop and deploy complex applications in

the cloud.

Course Contents Hours

Introduction to Cloud Computing 12
Introduction to Web Development with HTML, CSS, JavaScript 15
Getting Started with Git and GitHub 12
Developing Front-End Apps with React 60
Developing Web Applications with Python and Flask 20
Introduction to Containers w/ Docker, Kubernetes 15
Application Development using Microservices and Serverless 15
Full Stack Web Development Project 15

Total 164

5. Frontend Developer

A UI/UX Developer is responsible for applying interactive and visual design

principles on websites and web applications for a positive and cohesive user

experience. This job profile covers a range of technologies such as HTML, CSS,

JavaScript, jQuery, Angular, and WordPress. A successful UI/UX Developer should

have a strong understanding of these technologies and be able to use them to design

and develop responsive and user-friendly websites and web applications.

Course Contents Hours

HTML5 Essentials 27
CSS Essentials 27
Principles of UX/UI Design 24
JavaScript Fundamentals 36
jQuery & Ajax 24
Bootstrap 27

Total 165

7. .Net Web Developer

Microsoft Web Developer focuses on Microsoft technologies. Job responsibilities

could include designing and developing web applications using Microsoft

technologies such as .net and C#, analyzing user needs, recommending upgrades to

existing applications, testing and updating web applications, and collaborating with

other developers and designers to get projects done.

Course Contents Hours

Introduction to SQL Server Programming 21
Programming in C# 24
Programming in HTML5, JavaScript & CSS3 24
.Net Core Web API 32
Developing .NET Core MVC Web Applications 32
Developing .Net Core 8 Blazor Server PWA with Blazorise 32

Total 165

8. PHP Web Developer

A Full Stack PHP Web Developer is responsible for designing, developing, and

maintaining web applications using PHP and related technologies. A successful Full

Stack PHP Web Developer should have a strong understanding of these technologies

and be able to use them to design and develop responsive and user-friendly web

applications. Job responsibilities could include analyzing user needs, recommending

upgrades to existing applications, testing and updating web applications, and

collaborating with other developers and designers to get projects done.

Course Contents Hours

HTML5 & CSS Fundamentals 12
JavaScript Fundamentals 12
UI/UX Design 12
MySQL Database Development 12
PHP Programming 21
Laravel PHP Framework 21
Introduction to WordPress 24
Advanced WordPress Development 24
Essential WordPress Plugins 24

Total 162

10. Microsoft Azure DevOps Engineer

Microsoft DevOps Engineer is responsible for smoothing operation of a company's

IT infrastructure. A DevOps Engineer's roles and responsibilities are a combination

of technical and management roles. DevOps Engineers build and set up new

development tools and infrastructure, implement integrations requested by customers,

deploy updates and fixes, develop scripts to automate visualization, design procedures

for system troubleshooting and maintenance, and optimize software development

processes.

Course Contents Hours

Introduction to Azure DevOps 9

Version Control with Azure Repos 18

Continuous Integration with Azure Pipelines 30

Continuous Deployment & Release Management 18

Agile Planning and Work Management with Azure Boards 15

Package Management with Azure Artifacts 9

Ensuring Quality with Testing Tools 9

Infrastructure as Code with Azure Resource Manager 18

Monitoring and Feedback with Azure Monitor 18

Security and Compliance 18

Total 162

11. Unity Developer

Develop, implement, document, and maintain game code. Identifies, implements, and

maintains bug tracking tools. Work with non-technical colleagues to ensure

successful transfer of ideas into code. Provide user support.

Course Contents Hours

Unity Programming for game development (^12) Introduction to C# Programming and Unity (^9) More C# Programming and Unity, C# Class Development (^9) Intermediate Object-Oriented Programming for Unity Games (^12) About Unity Versions and Creating A New Project (^12) Introduction To Unity's Interface, Starting with Unity's Basics (^9) Rigid Bodies and Colliders (^9) Audio Source and UI Elements (^9) Moving Our Character with Code (^12) Variables, Operations, Functions, Conditional Statements, Loops (^12) Coroutines, Classes, Inheritance, Accessibility Modifiers (Data Encapsulation) (^12) Getting Components, Monster Chase Game Intro, Importing Assets (^9)

Creating Player Animations, Sorting Layers and Order In Layer, Creating The Game

Background 9 Player Movement, Animating Player Via Code, Camera Follow Player (^6) Enemy Animations, Enemy Script, Enemy Spawner, Enemy Collision (^9)

The Collector Script, Unity's UI System, Creating Main Menu, Navigating Between
Scenes

9 Selecting A Character, Static Variables, Singleton Pattern (^9) Events and Delegates, Instantiating The Selected Character, Finishing a Game (^9) Total 177

12. Low-Code App Developer

Enable individuals, regardless of their coding expertise, to design, develop, and

deploy software applications rapidly and efficiently using visual development

environments and drag-and-drop functionalities. This democratizes application

development, enhancing innovation and agility within organizations.

Course Contents Hours

Introduction to Low-code / No-code Development (^12) Introduction to Bubble.io (^18) Develop a full website using Bubble.io (^42) Cross-platform Application Design (^12) Introduction to FlutterFlow (^18) Develop a full Mobile App using FlutterFlow (^42) Deployment and Maintenance of Low-code Apps (^18) Total 162

13. Google Cloud Specialist

Equip individuals with skills in managing and utilizing a wide array of cloud services

for data storage, computing, machine learning, and application development, thereby

enabling them to build scalable, secure, and efficient solutions in the cloud.

Course Contents Hours

Introduction to Cloud Computing and GCP (^16) GCP Core Infrastructure (^24) Managing GCP Services with Console and gcloud (^30) Data Management and Databases in GCP (^30) Developing and Deploying Applications on GCP (^30) GCP's Big Data and Machine Learning Services (^30) Total 160