DevOps Engineer Tutorial
A self-designed course to cover the entire skillset needed to bring a total beginner to a level where they can work competently as a DevOps Engineer for a small to medium sized organisation.
Includes:
- The pre-requisites needed to understand and internalise the material presented
- The programming languages used in instruction (Python, Go, JavaScript and Ruby)
- Server Administration in Linux, Unix and Windows
- Networks and Security (with TCP/IP Fundamentals and Protocols for DNS, HTTP/s, FTP, SSL etc)
- Servers (Web Servers: Apache, Nginx, Tomcat, Jetty; and Caching: Redis and MemCache)
- Databases: NoSQL (MongoDB, Cassandra, AWS DynamoDB) and SQL (Oracle DB, MySQL, PostgreSQL)
- Infrastructure as Code: Configuration Management (Ansible, Puppet and Chef), Containerisation (Docker), Container Orchestrators (Kubernetes, Opehshift and Docker Swarm) and Infrastructure Provisioning (Terraform, AWS CloudFormation and Azure Template)
- Continuous Implementation / Continuous Deployment (Jenkins, AWS Code Pipeline, Google Cloudbuild, Gitlab CI, Github Action)
- Monitoring (Zabbix, Prometheus, Grafana) and Logging (ELK, Splunk)
- Cloud Computing (AWS, Azure and GCP)
- Documentation and Displaying Knowledge and Abilities (GitHub), Resume and Profile Building
- Job Applications, Interview Questions and Continuous Improvement
Cost:
- $3,000
Current Average Salary for a DevOps Engineer (USA):
- $150,000
Estimated Time To Completion:
- 12-18 Months
Cyber Security Engineer Tutorial
A self-designed course to cover the entire skillset needed to bring a total beginner to a level where they can work competently as a Cyber Security Engineer for a small to medium sized organisation.
Includes:
- The Fundamentals of Information Technology
- Computers and Their Hardware
- Connections and Connection Types
- Basic Troubleshooting
- The Basics of The Most Popular Suites
- Computer Networking
- Modern Operating Systems (Windows, MacOS and Linux)
- Networking Knowledge (The OSI Model, Subnetting, Virtualisation, Authentication, Topologies and Protocols)
- Security Skills and Knowledge (Threat Intel, Escalation, Malware, OWASP, Authorisation, Risks, Systems and Backups)
- Hacking Tools and Knowledge (Frameworks, Defence in Depth, Forensics, Threat Hunting, Vulnerability Management, Reverse Engineering, Perimiters/DMZs/Segmentation)
- Penetration Testing – Rules-Based, Engagement and Legality
- Incidence Repsonse and Discovery (Frameworks, Concepts, Standards and Purposes)
- Cryptography
- Attack Types and Differences, Threat Classifications, Particular Responses
- Common Tool Usage
- Cloud Understanding and Manipulation (Services – SAAS, IAAS, PAAS, and Environments: AWS, Azure, GCP)
- Programming Concepts to Apply (in Python, Go, JavaScript, C++, Bash and Power Shell)
Cost:
- $2,600
Current Average Salary for a Cyber Security Engineer (USA):
- $130,000
Estimated Time To Completion:
- 12 Months
Full Stack Developer Tutorial
A self-designed course to cover the entire skillset needed to bring a total beginner to a level where they can work competently as a Full Stack Developer for any size of organisation.
Includes:
- Basics of the Internet for Frontend and Backend
- HTML, CSS and JavaScript
- Java, C# and Python
- Version Control Systems – Git, GitHub and Hosting Services
- Operating Systems and Their Use
- Relational Databases
- NoSQL Databases
- Scaling Databases
- APIs
- Caching
- Web Security (Including IoT)
- Package Managers, CSS Architecture, CSS Preprocessors
- Software Design and Architecture
- Building Tools and Frameworks (React, Angular and Vue)
- Design and Development Principles
- Modern CSS and the Frameworks (with Bootstrap)
- Architectural Patterns
- Message Brokers
- Containerisation vs Virtualisation
- Testing Apps (Unit, Integration and Functional Tests)
- CI/CD
- Authentication Strategies
- Web Components, Typecheckers and Server Side Rendering (SSR)
- Static Site Generators and GraphQL
- Web Sockets
- Server Sent Events
- Web Servers
- Building For Scale
- Mobile Apps (iOS and Android)
- Desktop Apps
Cost:
- $2,300
Current Average Salary for a Full Stack Developer (USA):
- $115,000
Estimated Time To Completion:
- 5-8 Months