Online Instructor-Led Classes

Attend Classes as You Work from Home

P: info@learnovate.co.ke       M: +254721130397,    T: +254733600316

AZ-104T00 – Microsoft Azure Administrator

Duration (Hrs) START DATE END DATE TIME LOCATION
40 29-Apr 15-May 10:30-1:00PM online

Course Overview

This course teaches IT Professionals how to manage their Azure subscriptions, create and scale virtual machines, implement storage solutions, configure virtual networking, back up and share data, connect Azure and on-premises sites, manage network traffic, implement Azure Active Directory, secure identities, and monitor your solution.

Who Should Attend

This course is for Azure Administrators. Azure Administrators manage the cloud services that span storage, networking, and compute cloud capabilities, with a deep understanding of each service across the full IT lifecycle. They take end-user requests for new cloud applications and make recommendations on services to use for optimal performance and scale, as well as provision, size, monitor and adjust as appropriate. This role requires communicating and coordinating with vendors. Azure Administrators use the Azure Portal and as they become more proficient they use PowerShell and the Command Line Interface.

Course Objectives

Please refer to Overview.

Course Outline

1 – AZURE ADMINISTRATION

  • Azure Portal and Cloud Shell
  • Azure PowerShell and CLI
  • Resource Manager
  • ARM Templates

2 – AZURE VIRTUAL MACHINES

  • Virtual Machine Planning
  • Creating Virtual Machines
  • Virtual Machine Availability
  • Virtual Machine Extensions
  • Lab : Deploy and Manage Virtual Machines
  • Lab : Virtual Machines and Scale Sets

3 – AZURE STORAGE

  • Storage Accounts
  • Azure Blobs
  • Azure Files
  • Storage Security
  • Lab : Implement and Manage Storage

4 – VIRTUAL NETWORKING

  • Virtual Networks
  • IP Addressing and Endpoints
  • Azure DNS
  • Network Security Groups
  • Lab : Configure Azure DNS

5 – INTERSITE CONNECTIVITY

  • VNet Peering
  • VNet-to-VNet Connections
  • ExpressRoute Connections
  • Lab : VNet Peering and Service Chaining

6 – MONITORING

  • Azure Monitor
  • Azure Alerts
  • Log Analytics
  • Network Watcher
  • Lab : Network Watcher

7 – DATA PROTECTION

  • Data Replication
  • File and Folder Backups
  • Virtual Machine Backups
  • Lab : Azure Site Recovery Between Regions

8 – NETWORK TRAFFIC MANAGEMENT

  • Network Routing
  • Azure Load Balancer
  • Azure Traffic Manager
  • Lab : Load Balancer and Traffic Manager

9 – AZURE ACTIVE DIRECTORY

  • Azure Active Directory
  • Azure AD Connect
  • Azure AD Join
  • Lab : Implement Directory Synchronization

10 – SECURING IDENTITIES

  • Multi-Factor Authentication
  • Azure AD Identity Protection
  • Self-Service Password Reset
  • Lab : Azure AD Identity Protection
  • Lab : Self-Service Password Reset

11 – GOVERNANCE AND COMPLIANCE

  • Subscriptions and Accounts
  • Role-Based Access Control (RBAC)
  • Users and Groups
  • Azure Policy
  • Lab : Role-Based Access Control
  • Lab : Governance and Compliance

12 – DATA SERVICES

  • Content Delivery Network
  • File Sync
  • Import and Export Service
  • Data Box
  • Lab : File Sync

 

Cisco Implementing and Administering Cisco® Solutions v1.0 (CCNA)

Duration (Hrs) START DATE END DATE TIME LOCATION
40 4-May 12-Jun 9:30-11:00Am online

Course Overview

This course gives you a broad range of fundamental knowledge for all IT careers. You will learn how to install, operate, configure, and verify a basic IPv4 and IPv6 network. The course covers configuring network components such as switches, routers, and Wireless LAN Controllers; managing network devices; and identifying basic security threats. The course also gives you a foundation in network programmability, automation, and software-defined networking. This course helps you prepare to take the 200-301 Cisco Certified Network Associate (CCNA) exam to earn CCNA certification.

Who Should Attend

This course is designed for anyone seeking CCNA certification. The course also provides foundational knowledge for all support technicians involved in the basic installation, operation, and verification of Cisco networks. The job roles best suited to the material in this course are: Entry-level Network Engineer, Network Administrator, Network Support Technician, and Help Desk Technician. Before taking this course, you should have: basic computer literacy, basic PC operating system navigation skills, basic internet usage skills, and basic IP address knowledge.

Course Objectives

After taking this course, you should be able to:

  • Identify the components of a computer network and describe their basic characteristics
  • Understand the model of host-to-host communication
  • Describe the features and functions of the Cisco IOS Software
  • Describe LANs and the role of switches within LANs
  • Describe Ethernet as the network access layer of TCP/IP and describe the operation of switches
  • Install a switch and perform the initial configuration
  • Describe the TCP/IP internet Layer, IPv4, its addressing scheme, and subnetting
  • Describe the TCP/IP Transport layer and Application layer
  • Explore functions of routing
  • Implement basic configuration on a Cisco router
  • Explain host-to-host communications across switches and routers
  • Identify and resolve common switched network issues and common problems associated with IPv4 addressing
  • Describe IPv6 main features, addresses and configure and verify basic IPv6 connectivity
  • Describe the operation, benefits, and limitations of static routing
  • Describe, implement and verify VLANs and trunks
  • Describe the application and configuration of inter-VLAN routing
  • Explain the basics of dynamic routing protocols and describe components and terms of OSPF
  • Explain how STP and RSTP work
  • Configure link aggregation using EtherChannel
  • Describe the purpose of Layer 3 redundancy protocols
  • Describe basic WAN and VPN concepts
  • Describe the operation of ACLs and their applications in the network
  • Configure internet access using DHCP clients and explain and configure NAT on Cisco routers
  • Describe the basic QoS concepts
  • Describe the concepts of wireless networks, which types of wireless networks can be built and how to use WLC
  • Describe network and device architectures and introduce virtualization
  • Introduce the concept of network programmability and SDN and describe the smart network management solutions like Cisco DNA Center, SD-Access and SD-WAN
  • Configure basic IOS system monitoring tools
  • Describe the management of Cisco devices
  • Describe the current security threat landscape
  • Describe threat defense technologies
  • Implement a basic security configuration of the device management plane
  • Implement basic steps to harden network devices

Course Outline

1 – EXPLORING THE FUNCTIONS OF NETWORKING

2 – INTRODUCING THE HOST-TO-HOST COMMUNICATIONS MODEL

3 – OPERATING CISCO IOS SOFTWARE

4 – INTRODUCING LANS

5 – EXPLORING THE TCP/IP LINK LAYER

6 – STARTING A SWITCH

7 – INTRODUCING THE TCP/IP INTERNET LAYER, IPV4 ADDRESSING, AND SUBNETS

8 – EXPLAINING THE TCP/IP TRANSPORT LAYER AND APPLICATION LAYER

9 – EXPLORING THE FUNCTIONS OF ROUTING

10 – CONFIGURING A CISCO ROUTER

11 – EXPLORING THE PACKET DELIVERY PROCESS

12 – TROUBLESHOOTING A SIMPLE NETWORK

13 – INTRODUCING BASIC IPV6

14 – CONFIGURING STATIC ROUTING

15 – IMPLEMENTING VLANS AND TRUNKS

16 – ROUTING BETWEEN VLANS

17 – INTRODUCING OSPF

18 – BUILDING REDUNDANT SWITCHED TOPOLOGIES

19 – IMPROVING REDUNDANT SWITCHED TOPOLOGIES WITH ETHERCHANNEL

20 – EXPLORING LAYER 3 REDUNDANCY

21 – INTRODUCING WAN TECHNOLOGIES

22 – EXPLAINING BASICS OF ACL

23 – ENABLING INTERNET CONNECTIVITY

24 – INTRODUCING QOS

25 – EXPLAINING WIRELESS FUNDAMENTALS

26 – INTRODUCING ARCHITECTURES AND VIRTUALIZATION

27 – EXPLAINING THE EVOLUTION OF INTELLIGENT NETWORKS

28 – INTRODUCING SYSTEM MONITORING

29 – MANAGING CISCO DEVICES

30 – EXAMINING THE SECURITY THREAT LANDSCAPE

31 – IMPLEMENTING THREAT DEFENSE TECHNOLOGIES

32 – IMPLEMENTING DEVICE HARDENING

 

ITIL 4 Foundation

Duration (Hrs) START DATE END DATE TIME LOCATION
24 11-May 29-May 9:30- 1:00PM online

Course Overview

ITIL® is the world’s leading best practice framework for implementing IT Service Management. ITIL version 4 introduces IT Service Management through the lens of a Service Value System (SVS), which provides a holistic end-to-end view of how to successfully contribute to business value, and also how to leverage concepts from models such as Lean IT, Agile, DevOps and Organizational Change Management. This foundational course immerses you in the guiding principles, dimensions, and practices of ITIL® 4.

Who Should Attend

This course is designed for anyone who needs an understanding of IT Service Management to help deliver better value to customers. It is appropriate for all IT staff and management, as well as customers who work closely with IT to support business requirements. This course is also designed for students who are seeking the ITIL® 4 Foundation certification and who want to prepare for ITIL® 4 Foundation exam.

Course Objectives

By completion of this course, you will have a deep understanding of the 7 Guiding Principles, 4 Dimensions of Service Management, 34 ITIL® Practices, and the new Value Service Chain that incorporate the core of ITIL® version 4.

Course Outline

1 – ITIL 4 OVERVIEW

  • Introduction to ITIL
  • Key Concepts of ITIL

2 – The ITIL Framework

  • The Four Dimensions of Service Management
  • The ITIL Service Value System

3 – The ITIL Guiding Principles

  • Focus on Value
  • Start Where You Are
  • Progress Iteratively with Feedback
  • Collaborate and Promote Visibility
  • Think and Work Holistically
  • Keep It Simple and Practical
  • Optimize and Automate

4 – THE ITIL SERVICE VALUE SYSTEM (SVS)

  • Governance
  • The Service Value Chain
  • Continual Improvement

5 – Key ITIL Practices

  • Continual Improvement
  • Service Level Management
  • Change Control
  • Incident Management
  • Service Request Management
  • Service Desk
  • Problem Management

6 – Other ITIL Practices

  • General Management Practices
  • Service Management Practices
  • Technical Management Practices

 

PRINCE2 – Foundation + Practitioner Bootcamp

Duration (Hrs) START DATE END DATE TIME LOCATION
40 11-May 22-May 9:30- 1:00PM online

Course Overview

In this course, students will apply the generally recognized practices of project management acknowledged by PRINCE2. This course will also serve to prepare students for the PRINCE2 Foundation exam & the PRINCE2 Practitioner exam. This course includes an exam voucher.

Who Should Attend

The individuals who should attend this course include: project managers and aspiring project managers, program managers, team managers and support staff, operational staff and supervisors that will have a defined role within a project team operating in a PRINCE2 environment, key staff involved in the design, development and delivery of projects, consultants/contract staff operating in a PRINCE2 environment, project board members, project assurance, and project support.

Course Objectives

  • Learn, understand and use all aspects of the PRINCE2 method.
  • Produce detailed explanations of all principles, themes and processes and examples of all PRINCE2 products as they might be applied to address particular circumstances of a given project scenario.
  • Understand the relationships between principles, themes and processes and PRINCE2 products and apply this understanding in a practical environment.
  • Demonstrate understanding of the reasons behind the principles, themes and processes of PRINCE2, and the principles underpinning these elements.
  • Achieve a firm grasp of knowledge required to manage and lead projects in PRINCE2 environment.
  • Describe the purpose and major content of all roles, the seven themes, the seven processes and the sub-processes, and the seven principles.
  • State which management products are input to, or output from, the seven processes.
  • State the main purpose, and key contents, of the major management products.
  • State the relationships between processes, deliverables, roles and the management dimensions of a project.
  • Understand the level of responsibility, authority and accountability held by those involved in the project.
  • Articulate the steps needed to guide the project through controlled, well- managed and visible sets of activities to achieve the desired results.
  • Demonstrate ability to tune PRINCE2 to different project circumstances.
  • Acquire the knowledge required to pass the PRINCE2 Foundation and Practitioner Exams.

Course Outline

1 – OVERVIEW OF PRINCE2

  • Topic A: Introduction to PRINCE2 Foundation
  • Topic B: What is a Project?
  • Topic C: Principles, Themes, Processes, and Products
  • Topic D: PRINCE2 Principles

2 – BUSINESS CASE THEME (BC)

  • Topic A: Context
  • Topic B: What is a Business Case?
  • Topic C: Outputs, Outcomes, (Dis-)Benefits
  • Topic D: Business Case in the Project Lifecycle

3 – ORGANIZATION THEME (OR)

  • Topic A: Context
  • Topic B: Management
  • Topic C: The Project Board
  • Topic D: The Project Manager
  • Topic E: Organization in the Project Lifecycle

4 – STARTING UP A PROJECT (SU)

  • Topic A: Context
  • Topic B: Process Overview

5 – DIRECTING A PROJECT (DP)

  • Topic A: Context
  • Topic B: Process Overview

6 – INITIATING A PROJECT (IP)

  • Topic A: Context
  • Topic B: Process Overview
  • Topic C: Communication Management Strategy
  • Topic D: Project Initiation Documentation

7 – QUALITY THEME (QU)

  • Topic A: Context
  • Topic B: Quality Management
  • Topic C: Project Product Description

8 – PLANS THEME (PL)

  • Topic A: Context
  • Topic B: Plan Types
  • Topic C: Plans in the Project Lifecycle

9 – RISK THEME (RK)

  • Topic A: Context
  • Topic B: Risk Management Procedure

10 – PROGRESS THEME (PG)

  • Topic A: Context
  • Topic B: Stages
  • Topic C: Tolerances

11 – CONTROLLING A STAGE (CS)

  • Topic A: Context
  • Topic B: Process Overview

12 – MANAGING PRODUCT DELIVERY (MP)

  • Topic A: Context
  • Topic B: Process Overview

13 – MANAGING A STAGE BOUNDARY (SB)

  • Topic A: Context
  • Topic B: Process Overview

14 – CHANGE THEME (CH)

  • Topic A: Context
  • Topic B: Issues
  • Topic C: Configuration Management

15 – CLOSING A PROJECT (CP)

  • Topic A: Context
  • Topic B: Process Overview

16 – EXAMINATION PREPARATION

  • Topic A: PRINCE2 Foundation Exam

17 – OVERVIEW

  • Topic A: Introduction to PRINCE2 Practitioner
  • Topic B: Principles, Themes, Processes, and Products
  • Topic C: The Project Environment

18 – BUSINESS CASE THEME (BC)

  • Topic A: What is a Business Case?
  • Topic B: Outputs, Outcomes, Benefits, and Dis-Benefits
  • Topic C: Business Case in the Project Lifecycle

19 – ORGANIZATION THEME (OR)

  • Topic A: Context
  • Topic B: Management
  • Topic C: The Project Board
  • Topic D: The Project Manager
  • Topic E: Organization in the Project Lifecycle

20 – QUALITY THEME (QU)

  • Topic A: Context
  • Topic B: Quality Management
  • Topic C: Project Product Description

21 – PLANS THEME (PL)

  • Topic A: Context
  • Topic B: Plan Types
  • Topic C: Plans in the Project Lifecycle

22 – RISK THEME (RK)

  • Topic A: Context
  • Topic B: Risk Management Procedure

23 – CHANGE THEME (CH)

  • Topic A: Context
  • Topic B: Issues
  • Topic C: Configuration Management

24 – PROGRESS THEME (PG)

  • Topic A: Context
  • Topic B: Stages
  • Topic C: Tolerances
  • Topic D: Progress Control

25 – STARTING UP A PROJECT (SU)

  • Topic A: Context
  • Topic B: Process

26 – DIRECTING A PROJECT (DP)

  • Topic A: Context
  • Topic B: Process

27 – INITIATING A PROJECT (IP)

  • Topic A: Context
  • Topic B: Process
  • Topic C: Strategies
  • Topic D: Create the Project Plan

28 – CONTROLLING A STAGE (CS)

  • Topic A: Context
  • Topic B: Process

29 – MANAGING PRODUCT DELIVERY (MP)

  • Topic A: Context
  • Topic B: Process

30 – MANAGING A STAGE BOUNDARY (SB)

  • Topic A: Context
  • Topic B: Process

31 – CLOSING A PROJECT (CP)

  • Topic A: Context
  • Topic B: Process

32 – EXAMINATION PREPARATION

  • Topic A: PRINCE2 Practitioner Exam

 

EC-Council Certified Ethical Hacker (CEH) v10.0

Duration (Hrs) START DATE END DATE TIME LOCATION
40 25-May 5-Jun 2:00-6:00PM online

Course Overview

The Certified Ethical Hacker (CEH v10) program is a trusted and respected ethical hacking training Program that any information security professional will need.

Who Should Attend

The Certified Ethical Hacking v10.0 course will significantly benefit security officers, auditors, security professionals, site administrators, and anyone who is concerned about the integrity of the network infrastructure.

Suggested Prerequisites

  • CompTIA Linux+ Certification
  • CompTIA Security+ Certification

Outline of Course

  • Introduction to Ethical Hacking
  • Footprinting and Reconnaissance
  • Scanning Networks
  • Enumeration
  • Vulnerability Analysis
  • System Hacking
  • Malware Threats
  • Sniffing
  • Social Engineering
  • Denial-of-Service
  • Session Hijacking
  • Evading IDS, Firewalls, and Honeypots
  • Hacking Web Servers
  • Hacking Web Applications
  • SQL Injection
  • Hacking Wireless Networks
  • Hacking Mobile Platforms
  • IoT Hacking
  • Cloud Computing
  • Cryptography

 

Project 2016 – Part 1

Duration (Hrs) START DATE END DATE TIME LOCATION
16 14-May 19-May 9:30- 1:00PM online

Course Overview

This course is designed to familiarize students with the basic features and functions of Microsoft Project Professional 2016 so they can use it effectively and efficiently in a real-world environment. NOTE: This course will earn you 7 PDUs.

Who Should Attend

This course is designed for a person with an understanding of project management concepts and who is responsible for creating and maintaining project plans. The course will give the student a fundamental understanding of Microsoft Project 2016 necessary to create and save project plans.

Course Objectives

In this course, you will learn to create and engage in basic management of a project using Microsoft Project Professional 2016. You will: Identify project management concepts and navigate the Project 2016 environment. Create and define a new project plan. Create and organize tasks. Manage resources in a project plan. Finalize a project plan

Next Steps and Related Courses

  • Project 2016 – Part 2

 

Course Outline

1 – Getting Started with Microsoft Project

  • Topic A: Identify Project Management Concepts
  • Topic B: Navigate the Microsoft Project 2016 Environment

2 – Defining a Project

  • Topic A: Create a New Project Plan
  • Topic B: Define a Project
  • Topic C: Assign a Project Calendar

3 – Creating and Organizing Tasks

  • Topic A: Add Tasks to a Project Plan
  • Topic B: Import Tasks From Other Programs
  • Topic C: Create a Work Breakdown Structure
  • Topic D: Define Task Relationships
  • Topic E: Schedule Tasks

4 – Managing Project Plan Resources

  • Topic A: Add Resources to a Project Plan
  • Topic B: Create a Resource Calendar
  • Topic C: Enter Costs for Resources
  • Topic D: Assign Resources to Tasks
  • Topic E: Resolve Resource Conflicts

5 – Finalizing a Project Plan

  • Topic A: Optimize a Project Plan
  • Topic B: Set a Baseline
  • Topic C: Share a Project Plan

 

Python Essentials

Duration (Hrs) START DATE END DATE TIME LOCATION
32 18-May 5-Jun 10:30-1:00PM online

Course Overview

An introductory and beyond-level practical, hands-on Python training course that leads the student from the basics of writing and running Python scripts to more advanced features.

Who Should Attend

Some programming experience in any language

Course Objectives

Throughout the course students will be led through a series of progressively advanced topics, where each topic consists of lecture, group discussion, comprehensive hands-on lab exercises, and lab review. This course is “skills-centric”, designed to train attendees in core Python and web development skills beyond an intermediate level, coupling the most current, effective techniques with best practices. Working within in an engaging, hands-on learning environment, guided by our expert Python practitioner, students will learn to: • Create working Python scripts following best practices • Use python data types appropriately • Read and write files with both text and binary data • Search and replace text with regular expressions • Get familiar with the standard library and its work-saving modules • Use lesser-known but powerful Python data types • Create “real-world”, professional Python applications • Work with dates, times, and calendars • Know when to use collections such as lists, dictionaries, and sets • Understand Pythonic features such as comprehensions and iterators • Write robust code using exception handling

Course Outline

1 – AN OVERVIEW OF PYTHON

  • What is python?
  • An overview of Python
  • What is python?
  • Python Timeline
  • Advantages/Disadvantages of Python
  • Getting help with pydoc

2 – THE PYTHON ENVIRONMENT

  • Starting Python
  • Using the interpreter
  • Running a Python script
  • Python scripts on Unix/Windows
  • Editors and IDEs

3 – GETTING STARTED

  • Using variables
  • Built-in functions
  • Strings
  • Numbers
  • Converting among types
  • Writing to the screen
  • Command line parameters

4 – FLOW CONTROL

  • About flow control
  • White space
  • Conditional expressions
  • Relational and Boolean operators
  • While loops
  • Alternate loop exits

5 – SEQUENCES

  • About sequences
  • Lists and list methods
  • Tuples
  • Indexing and slicing
  • Iterating through a sequence
  • Sequence functions, keywords, and operators
  • List comprehensions
  • Generator Expressions
  • Nested sequences

6 – WORKING WITH FILES

  • File overview
  • Opening a text file
  • Reading a text file
  • Writing to a text file
  • Reading and writing raw (binary) data
  • Converting binary data with struct

7 – DICTIONARIES AND SETS

  • About dictionaries
  • Creating dictionaries
  • Iterating through a dictionary
  • About sets
  • Creating sets
  • Working with sets

8 – FUNCTIONS

  • Defining functions
  • Parameters
  • Global and local scope
  • Nested functions
  • Returning values

9 – SORTING

  • The sorted() function
  • Alternate keys
  • Lambda functions
  • Sorting collections
  • Using operator.itemgetter()
  • Reverse sorting

10 – ERRORS AND EXCEPTION HANDLING

  • Syntax errors
  • Exceptions
  • Using try/catch/else/finally
  • Handling multiple exceptions
  • Ignoring exceptions

11 – MODULES AND PACKAGES

  • The import statement
  • Module search path
  • Creating Modules
  • Using packages
  • Function and Module aliases

12 – CLASSES

  • About o-o programming
  • Defining classes
  • Constructors
  • Methods
  • Instance data
  • Properties
  • Class methods and data

13 – REGULAR EXPRESSIONS

  • RE syntax overview
  • RE Objects
  • Searching and matching
  • Compilation flags
  • Groups and special groups
  • Replacing text
  • Splitting strings

14 – THE STANDARD LIBRARY

  • The sys module
  • Launching external programs
  • Math functions
  • Random numbers
  • The string module
  • Reading CSV data

15 – DATES AND TIMES

  • Working with dates and times
  • Translating timestamps
  • Parsing dates from text
  • Formatting dates
  • Calendar data

16 – WORKING WITH THE FILE SYSTEM

  • Paths, directories, and filenames
  • Checking for existence
  • Permissions and other file attributes
  • Walking directory trees
  • Creating filters with fileinput
  • Using shutil for file operations
  • 17 – Advanced data handling
  • Defaultdict and Counter
  • Prettyprinting data structures
  • Compressed archives (zip, gzip, tar, etc.)
  • Persistent data

17 – ADVANCED DATA HANDLING

  • Defaultdict and Counter
  • Prettyprinting data structures
  • Compressed archives (zip, gzip, tar, etc.)
  • Persistent data

18 – NETWORK SERVICES

  • Grabbing web content
  • Sending email
  • Using SSH for remote access
  • Using FTP

19 – WRITING REAL-LIFE APPLICATIONS

  • Parsing command-line options
  • Detecting the current platform
  • Trapping signals
  • Implementing logging
  • Python Timeline
  • Advantages/Disadvantages of Python
  • Getting help with pydoc

 

Enroll  Now