top of page

IT Professional course contents

Here you can find the detailed contents of our IT Professional course.

achievements _ first, promotion, winner, stairs, award, reward, achievement, accomplishmen

IT fundamentals and job profiles

  • Introduction to core IT concepts

  • Roles and career paths – with a focus on successfully entering the digital job market

  • Computer basics

  • Cloud basics

Linux basics & advanced

  • Introduction to Linux & Open Source

  • Shell & navigation

  • Files, users, groups, permissions

  • Shell scripting basics

  • Bash scripting

  • Error handling

  • Networking fundamentals

  • Logs

  • System services
     

Python basics & advanced

  • Developing software solutions with Python

  • Variables

  • Data types & input/output

  • Operators & conditions

  • Loops & iterations

  • Lists, strings

  • Functions & modularization

  • Dictionaries

  • Error handling, debugging

  • Object-oriented programming

  • JSON & APIs

  • Testing

  • Logging

  • Data processing with Pandas

  • CLI tools & arguments

Week 8 to 12 - Jumpstart on AWS:

A deeper dive into AWS from an operational perspective. This unit specifically covers the application of AWS core services in the areas of compute, storage, and networking, including the following services:

Git & Docker

  • Introduction to Git & GitHub

  • Branching & merging

  • Collaboration

  • Best practices

  • Introduction to Docker

  • CLI basics

  • Images

  • Compose

  • Security

  • Troubleshooting

  • Mini-deployment

  • Docker architecture

  • Container vs. VM

  • Installation & setup: Docker Engine, Docker Desktop

  • Working with images & containers (Docker run, build, pull, push)

  • Dockerfile

  • Image layers

  • Volumes & bind mounts

  • Networks: Bridge, Host, Overlay

  • Docker Compose networks

  • Container logging

  • Network security concepts & attack types

  • Security features

  • Access management

  • VPNs

  • Troubleshooting methods & performance analysis

Web development basics & advanced

  • HTML and CSS fundamentals

  • JavaScript basics

  • Integration: JS & forms

  • Responsive design

  • Modern web development

  • Components

  • APIs

  • OpenAI / HuggingFace

  • Client-server communication

  • TypeScript

  • AI integration

  • UX in AI

  • Backend concepts

  • AI workflows

  • Orchestration

  • Deployment

  • Data protection

  • Usability testing

IT security

  • Introduction

  • Network & system hardening

  • Data and identity protection

  • IAM (Identity and Access Management)

  • PKI (Public Key Infrastructure)

  • Logging

  • Detection tools

  • Firewalls

  • Incident response

  • Monitoring & analysis

  • Best practices

  • Compliance

Database fundamentals

  • Introduction to databases

  • Data interaction & transactions

  • Tables

  • Data types

  • Insert/update/delete data

  • Data queries

  • Functions

  • Security concepts

  • Multi-table queries

  • JOINs

  • Amazon RDS

  • NoSQL

  • DynamoDB

Cloud foundations / AWS cloud computing

  • Introduction to AWS

  • Cloud architecture

  • Well-Architected Framework

  • Migration of traditional IT

  • Architecture workshop

  • Operating AWS resources

  • IAM concepts

  • AWS CLI

  • Automation with Systems Manager

  • Troubleshooting

  • Scenarios

  • Web hosting: S3, EC2, EC2 Advanced

  • Elastic Beanstalk

  • Load balancing

  • Auto Scaling

  • Route 53

  • CDN

  • Serverless: Lambda, API Gateway, Step Functions

  • Databases & networks: RDS, VPC, routing, security

  • Cloud storage: EBS, S3, EFS, Glacier

  • Storage Gateway

  • Transfer Family

  • Migration tools

  • Monitoring: CloudWatch, CloudTrail

  • Cost management

  • IaC (Infrastructure as Code): CloudFormation

  • JSON/YAML

  • Launch templates, introduction to AI/ML in AWS

  • Use cases

  • Networks

  • VPC

  • Content delivery

  • Security

  • KMS

Terraform

  • Introduction to Infrastructure as Code (IaC) & Terraform architecture

  • Terraform CLI & workflows: init, plan, apply, destroy

  • Terraform configuration language (HCL): resources, variables, outputs

  • Provider configuration & referencing

  • Modules: structure, reusability, registry modules

  • State management: Terraform state, backend, locking & remote state

  • Security: sensitive data, input validation, secrets handling

  • Lifecycle

  • Dependencies

  • Terraform graph & troubleshooting

bottom of page