• LOGIN
  • No products in the cart.

You must be logged in to take this course  →   LOGIN | REGISTER NOW

This is a course which teaches about how to design, build and run large scale systems reliably and efficiently. It also introduces you to computer networking systems.

The ability of technology to build connections in broadened worldviews and their impacts will be thoroughly discussed in the course. Topics like software engineering and systems administration are important parts of automation since without them large-scale systems cannot be run.

Assessment

This course does not involve any written exams. Students need to answer 5 assignment questions to complete the course, the answers will be in the form of written work in pdf or word. Students can write the answers in their own time. Each answer needs to be 200 words (1 Page). Once the answers are submitted, the tutor will check and assess the work.

Certification

Edukite courses are free to study. To successfully complete a course you must submit all the assignment of the course as part of the assessment. Upon successful completion of a course, you can choose to make your achievement formal by obtaining your Certificate at a cost of £49.

Having an Official Edukite Certification is a great way to celebrate and share your success. You can:

  • Add the certificate to your CV or resume and brighten up your career
  • Show it to prove your success

 

Course Credit: Google

Course Curriculum

Module: 01
IT Automation – Introduction to Automation 00:05:00
IT Automation – What is automation 00:04:00
IT Automation – What is programming 00:04:00
IT Automation – Benefits of Automation 00:05:00
IT Automation – Pitfalls of Automation 00:07:00
IT Automation – Sabrina What is SRE 00:02:00
Ruby and Other Scripting Languages 00:04:00
IT Automation – Similarities and Differences 00:01:00
Hello, World! 00:03:00
Data Types 00:03:00
Module: 02
Expressions and Numbers 00:05:00
Comparing Things 00:03:00
Precedence 00:02:00
Variables 00:02:00
Naming Variables 00:03:00
Flow Control Branching 00:05:00
Branching with the Else statement 00:03:00
Branching Summary 00:02:00
Object Orientation Concepts to Code 00:04:00
Object Orientation Classes 00:02:00
Module: 03
Object Orientation Everything is an Object 00:03:00
Object Orientation Inheritance 00:02:00
Object Orientation Recap 00:01:00
Arrays 00:03:00
Arrays Iteration 00:02:00
Arrays and Codeblocks 00:02:00
Flow Control Loops 00:04:00
Hashes 00:03:00
Iterating with Hashes 00:03:00
Hashes vs Arrays 00:01:00
Methods 00:04:00
Module: 04
Instance Variables 00:02:00
Organization 00:03:00
Stylish Code 00:02:00
Principles of Style 00:02:00
Comments and Consistency 00:03:00
Phelan Challenge 00:02:00
System Programming – Introduction 00:01:00
System Programming – Reusing Code 00:02:00
System Programming – Code from Other Files 00:01:00
System Programming – Require 00:02:00
System Programming – Load 00:01:00
Module: 05
System Programming – Modules 00:02:00
System Programming – Namespaces 00:02:00
System Programming – Mixins 00:03:00
System Programming – Libraries 00:04:00
System Programming – Packages 00:03:00
System Programming – Finding Packages 00:01:00
Programming with files 00:02:00
Reading files 00:05:00
Writing files 00:02:00
Working with files 00:03:00
Module: 06
Directories 00:03:00
Manipulating files and directories – Summary 00:01:00
Intro to IO Steams 00:01:00
Standard Streams 00:02:00
Redirecting Streams 00:04:00
Pipes and Pipelines 00:04:00
Running System Commands in Ruby 00:01:00
Scripting Subprocesses 00:03:00
Backticks 00:04:00
Open3 00:02:00
Module: 07
When to Use Subprocesses 00:02:00
Subprocesses Summary 00:02:00
Writing a script from the ground up – Introduction 00:01:00
Writing a script from the ground up – Problem Statement 00:02:00
Writing a script from the ground up – Research 00:03:00
Writing a script from the ground up – Planning 00:02:00
Writing a script from the ground up – Next Steps 00:02:00
Writing a script from the ground up – Putting it All Together 00:01:00
Writing a script from the ground up – Next Steps 00:02:00
Strings – Text Processing Introduction 00:04:00
String Indexing 00:04:00
Module: 08
String Substitution 00:04:00
More String Methods 00:04:00
Strings – Summary 00:01:00
regular expressions 00:02:00
What are regular expressions 00:02:00
regular expressions – Basic Syntax 00:06:00
regular expressions – Advanced Matching 00:04:00
regular expressions – Character Classes 00:03:00
Regular Expressions and String Methods 00:02:00
regular expressions – Summary 00:01:00
Module: 09
Processing Log Files 00:06:00
Command Line Text Processing 00:05:00
Data Formats – Introduction 00:02:00
Reading CSV files 00:02:00
Searching CSV files 00:02:00
Modifying CSV files 00:02:00
CSV Summary 00:01:00
HTML processing 00:03:00
HTML Parsing Libraries 00:03:00
Data Formats – Summary 00:01:00
Module: 10
What is version control 00:03:00
Version Control and Automation 00:03:00
What is Git 00:02:00
What is GitHub 00:02:00
What does Git do 00:05:00
Anatomy of Commit Message 00:03:00
he Basic Git Workflow 00:06:00
The Git and GitHub Workflow 00:04:00
More with Git 00:04:00
Git Under the Hood – Undoing Things 00:04:00
Module: 11
Git Under the Hood – Rollbacks 00:03:00
Git Under the Hood – Identifying a Commit 00:04:00
Git Under the Hood – Feeling overwhelmed 00:02:00
Branching and Merging – Introduction 00:01:00
Branching and Merging – What is a branch 00:03:00
Branching and Merging – Working with Branches 00:05:00
Branching and Merging – Merging 00:03:00
Branching and Merging – Merge Conflicts 00:03:00
Git Remotes – What is a remote 00:03:00
Git Remotes – Working with Remotes 00:03:00
Module: 12
Git Fetch 00:02:00
Git Pull 00:01:00
Git Push 00:02:00
Git Summary 00:01:00
Version Control – Why test 00:03:00
Version Control – Test Driven Development 00:02:00
Version Control – Black Box vs White Box 00:03:00
Version Control – Test Types 00:03:00
Version Control – Unit Tests 00:03:00
Version Control – Writing Unit Tests in Ruby 00:05:00
Module: 13
Version Control – Summary 00:01:00
Automation at Scale – What is scale 00:02:00
Motivation for Automation at Scale 00:03:00
Automation at Scale – What is configuration management 00:04:00
Automation at Scale – Summary 00:02:00
Intro to Chef 00:04:00
Configuration Management Using Chef – Idempotency and Convergence 00:04:00
Chef and Ruby 00:02:00
Chef Configurations 00:07:00
Chef Local Mode 00:03:00
Module: 14
Chef Ecosystem and Architecture 00:05:00
Configuration Management Using Chef – Summary 00:01:00
Managing Nodes with Chef – Overview 00:02:00
Managing Nodes with Chef – Planning 00:03:00
Managing Nodes with Chef – Creating the Configuration 00:05:00
Managing Nodes with Chef – Testing the Configuration 00:05:00
Managing Nodes with Chef – Deploying 00:07:00
Managing Nodes with Chef – Scaling Chef 00:01:00
Managing Nodes with Chef – Extending Chef 00:02:00
Managing Nodes with Chef – Summary 00:01:00
Module: 15
Managing Nodes with Chef – Sabrina Advice 00:02:00
Automation – Where We’ve Been 00:03:00
Automation – What is monitoring 00:06:00
Automation Monitoring – Sources of Information Metrics 00:05:00
Automation Monitoring – Collecting Metrics 00:07:00
Automation Monitoring – Metric Visualizations 00:05:00
Automation Monitoring – Summary 00:01:00
Automation – Alerting 00:03:00
Automation – Alert Rules 00:06:00
Automation – Blackbox and Whitebox Monitoring 00:05:00
Module: 16
Automation – Alerting Philosophy 00:05:00
Automation Alerting – Summary 00:04:00
Automation – Monitoring Metrics with Prometheus 00:02:00
Automation Monitoring by Example – Prometheus Basics 00:02:00
Automation Monitoring by Example – Collecting Host Level Metrics 00:02:00
Automation Monitoring by Example – Prometheus Targets 00:04:00
Automation Monitoring by Example – Metric Visualizations 00:04:00
Automation Monitoring by Example – Writing Alerts 00:05:00
Automation Monitoring by Example – Prometheus Black Box Monitoring 00:05:00
Automation Monitoring by Example – Summary 00:02:00
Assessment
Submit Your Assignment 00:00:00
Certification 00:00:00

Course Reviews

4.7

4.7
9 ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

11 STUDENTS ENROLLED
©2021 Edukite. All Rights Resereved
Edukite is A Part Of Ebrahim College, Charity Commission
Reg No 110841