Course Contents / Lesson Plan
Course Title: Networking & Cloud Computing – AWS
Duration: 3 Months
MODULES
Scheduled Weeks | Module Title | Days | Hours | Learning Units | Home Assignment |
Week 1 | Introduction to Networking and Cloud Computing
|
Day 1 | Introduction to Computer Network
Intermediate Devices Basic network terms LAN MAN WAN Evaluation Identify components of computer networks and describe their basic characteristics Introduction to network devices Router Switches HUB Server Client Operating System |
· Task 1
Details may be seen at Annexure-I
|
|
Day 2 | Network fundamentals
Network protocols OSI layers Describe TCP/IP transport layer TCP/IP layers Evaluation |
||||
Day 3 | Cloud Computing Concept, History, and
Definitions Advantages of Cloud Business Model Differentiating types of clouds: public, private and hybrid Categorizing service types What is cloud computing Advantages of cloud computing What is AWS |
||||
Day 4 | Define the files and components of
virtual machines Hypervisor: Role and Purpose in Virtualization and Various Hypervisor Types Virtualization: Terminologies and the different Types of Virtualizations
|
||||
Day 5 | What is cloud computing
Advantages of cloud computing What is AWS AWS pricing AWS infrastructure overview AWS services and categories AWS shared responsibility model AWS Databases overview |
||||
Week 2 | IPv4 Addressing & Subnetting | Day 1 | IPV4
Concept of Network-id and Broadcast-id Subnet Mask and Wildcard Mask Concept of Default Gateway Routed & Non-Routed Ports Rules of IP addressing for Routed Ports Subnetting |
· Task 2
Details may be seen at Annexure-I
|
|
Day 2 | IPv6 Addressing:
History of IPv6 Addressing Format of IPv6 addressing Network Prefix and Interface ID Types of IPv6 Addresses: Global Unicast Addresses Unique Local Addresses Link Local Addresses Multicast Addresses |
||||
Day 3 | Amazon elastic compute cloud (EC2)
Amazon ec2 pricing models EC2 use cases AMI Building strategy Amazon EC2 launch template |
||||
Day 4 | AWS Architecture overview
AWS Cloud adoption framework AWS Well-Architected framework Reliability and high availability Transitioning a data center to a cloud |
||||
Day 5 | Cloud storage overview
Amazon S3 Amazon S3 storage classes Amazon S3 pricing Amazon EBS Amazon EFS Instance store AWS storage gateway AWS Transfer family and other migration services |
||||
Week 3 | Lab Setup with Cisco & Huawei Devices
|
Day 1 | MAC Addressing:
Format of MAC addresses Types of MAC addresses Revision & Motivational Talk Basic Lab Setup with Cisco and Huawei Devices LAN and WAN cables Practice & Evaluation Physical Overview of Routers and Switches. How to access network devices locally. Difference between local and remote access. |
· Task 3
Details may be seen at Annexure-I
|
|
Day 2 | Introduction to terminal applications such as Putty, Hyper terminal and Secure CRT etc.
LAN switching operations Link Aggregation application and configuration. VLAN principle, application and configuration |
||||
Day 3 | Amazon VPC
VPC features IP Subnetting IP addressing in VPC VPC components VPC Connectivity options Securing and troubleshooting your network Troubleshooting a VPC |
||||
Day 4 | AWS network hardening
AWS system hardening Data security in AWS AWS identity and access management (IAM) AWS cloud trail |
||||
Day 5 | AWS config
AWS trusted advisor Security best practices in AWS AWS compliance program AWS security resources Tooling and automation overview AWS System manager Administration and development tools access. |
||||
Week 4 | Advanced
Configurations Of Cisco IOS and Huawei VRP Amazon Elastic Compute Cloud (EC2) AWS Architecture overview |
Day 1 | Introduction to Cisco IOS and CLI. Initial Configuration of Cisco IOS.
Introduction of different modes of Cisco IOS. Configure and verify clock Configure and verify hostname. Configure and verify user access verification or login password Configure and verify enable password Configure and verify enable secret Learn how to modify, copy, write and erase configuration. Verify running-config and startup-config
|
· Task 4
Details may be seen at Annexure-I
|
|
Day 2 | Create username, password and their privileges
Create username, password and their privileges in Huawei VRP How to configure and troubleshoot Ethernet and Serial interfaces. Configure description on interfaces. Configure ipv4 and ipv6 addresses on interfaces. Configure Keep alive, clock rate and encapsulation on interfaces. |
||||
Day 3 | Servers overview
Hosting a website on AWS S3 Computing on AWS Managing AWS instances AWS Elastic Beanstalk |
||||
Day 4 | AWS Databases overview
Amazon RDS Amazon Dynamo DB Amazon Redshift Amazon Aurora AWS Database Migration Service(AWS DMS) Migrating to Amazon RDS |
||||
Day 5 | Scaling and name resolution overview
Elastic Load Balancing (ELB) ELB and Listeners Amazon EC2 Auto-scaling Amazon Route-53 Amazon cloud front |
||||
Week 5 | Basic Routing
Cloud storage overview Amazon VPC AWS network hardening |
Day 1 | Remote-access with TELNET and SSH
Introduction to DHCP. How to configure DHCP on Cisco IOS Understand Next hop. Practice & Evaluation How to configure next hop with: Outgoing interface Next Hop IP address Practice & Evaluation |
· Task 5
Details may be seen at Annexure-I
|
|
Day 2 | Revision & Motivational Talk
Introduction to Routing for reachability. Understand static routing. Configure and verify static routing for IPv4 Introduction to Dynamic Routing Types of routing protocols Evaluation Define IGP & EGP Evaluation |
||||
Day 3 | Introduction to server less and micro services
Server less and containers overview AWS Lambda Working with AWS lambda Amazon APIs gateway AWS Step function Amazon SQS Containers on AWS |
||||
Day 4 | AWS Cost management and best practices
AWS support services Infrastructure as a Code Introduction to JSON and YAML AWS Cloud formation Troubleshooting AWS cloud formation Deployments |
||||
Day 5 | AWS CLI setup on windows
AWS CLI setup on Linux AWS CLI setup on Mac AWS cloud shell IAM security tools |
||||
Week 6 | Mid Term Exam
Network Services and IOS Features
AWS config Hosting a website on AWS S3 |
Day 1 | Interior gateway protocols:
RIP: Routing Information Protocol OSPF: Open Shortest Path First IS-IS: Intermediate System to Intermediate System Evaluation Exterior Gateway protocols: BGP: Border Gateway Protocol Evaluation Administrative Distance or preference of routing methods. Configure and verify Default Routing |
· Task 6
Details may be seen at Annexure-I
|
|
Day 2 | Configure and verify CDP
Evaluation Configure and verify NTP: Network Time Protocol Evaluation Password Recovery Evaluation |
||||
Day 3 | Introduction
Virtual Machines Scale Sets App Service |
||||
Day 4 | SSH overview
SSH to Linux servers SSH to window servers SSH troubleshooting EC2 instance connect EC2 instance roles |
||||
Day 5 | Mid Term Exam | ||||
Week 7 | IP Traffic
Management & Security On Cisco & Huawei
AWS Databases overview
Introduction to server less and micro services |
Day 1 | Configure and verify CDP
Evaluation Configure and verify NTP: Network Time Protocol Evaluation Password Recovery Evaluation |
· Task 7
Details may be seen at Annexure-I
|
|
Day 2 | Introduction to Access Control List
Evaluation Configure and verify standard ACL Configure and verify extended ACL Evaluation Contiguous and dis-contiguous wildcard mask Implement named and numbered ACL |
||||
Day 3 | EBS hands-on
EBS snapshots EC2 instance store EBS volume types EBS multi attach |
||||
Day 4 | Amazon EFS hands-on
EFS vs EBS Amazon FSx Different storage classes Block level vs object level storages |
||||
Day 5 | Hybrid Connectivity Options
Routes and VNET Peering Routing and Peering Hybrid Scenarios |
||||
Week 8 | Job Search &
Entrepreneurial Skills (Search Jobs in at least two labor marketplace countries)
Deep Dive into Dynamic Routing AWS Cost management and best practices Introduction to JSON and YAML |
Day 1 | Introduction to public and private IP addresses
Evaluation Introduction to NAT and PAT. Configure and verify network address translation Evaluation Configure and verify PAT/NAT overloading |
· Task 8
Details may be seen at Annexure-I
|
|
Day 2 | OSPF: Open Shortest Path First Link State Algorithm Evaluation
OSPF Process-id. OSPF Router-id. Configure Loopback Interfaces OSPF Area-id. OSPF contiguous wildcard mask OSPF Metric: cost OSPF Tables: Evaluation Configure and verify single area OSPF |
||||
Day 3 | High availability and scalability
Application load balancer Network load balancer Classis load balancer Gateway load balancer Auto scaling group and policies Demo: Create Azure AD Tenant Demo: Create Users and Groups Demo: Self-Service Password Reset |
||||
Day 4 | Choosing & creating a new AMI
Public, Private & Elastic IP’s Deploying a new instance from the created AMI |
||||
Day 5 | AWS Dynamo DB for Radis
RDS proxy Elastic Cache overview Elastic Cache hands-on Elastic Cache strategies |
||||
Week 9 | OSPF & Policy Based Routing
EBS hands-on Amazon EFS hands-on |
Day 1 | Design and implement multiple area OSPF.
Regular and transit area. Evaluation Define Internal Router, Backbone Router, Backbone Internal Router, Area Border Router and ASBR. Practice & Evaluation Introduce and configure redistribution. Define seed/external metric. Type 1 and Type 2 seed metric. Evaluation Static routes with null-0 for testing. Practice & Evaluation |
· Task 9
Details may be seen at Annexure-I
|
|
Day 2
|
Revision & Motivational Talk Introduction to PBR tools: Route-map
IP prefix-list Distribute-list ACL OSPF neighbor states |
||||
Day 3
|
Route53 Policies.
Weighted simple and failover policies Geolocation policy Geoproximity Policy Multi value policy IP based traffic |
||||
Day 4
|
What is DNS
Route53: Register a domain Route53: Transfer a domain Create first record in Route53 Route53: TTL Route53: CNAME vs Alias Route53: Health Check Route53 and Third party domain |
||||
Day 5 | S3 Buckets
S3 Uploading Downloading S3 Permissions S3 Object Versioning S3 Lifecycle Policies S3 CRR S3 resource based policy |
||||
Week 10 | Introduction to
AWS
AWS Design constraints and Managing
|
Day 1 | OSPF over multi-access networks
DR, BDR and DRO roles in multi-access networks Evaluation Introducing OSPF LSA types 1 to 7. Practice & Evaluation |
· Task 10
Details may be seen at Annexure-I
|
|
Day 2
|
Regular area types:
Stub Area Totally Stubby area Evaluation NSSA: Not So Stubby Area Totally NSSA Configure and verify OSPF Virtual Links. Practice and Evaluation |
||||
Day 3
|
S3 encryption
S3 CORS S3 MFA S3 Access logs S3 pre-signed-URL S3 access points S3 Object lambda Configuring origins and behaviors |
||||
Day 4
|
AWS EC2 instance metadata
AWS EC2 instance user data AWS CLI profiles AWS CLI with MFA AWS SDK overview AWS back off and service limits |
||||
Day 5 | Describe, create, and manage
Amazon Virtual Private Cloud Amazon VPC, Private Subnet, and Public Subnet AWS Networking, Security Groups, and Network ACLs Configuration and management of VPN connectivity |
||||
Week 11 | Storage – Azure
AWS Operations |
Day 1 | Configure and verify OSPF Virtual Links. Practice and Evaluation
Continuous and discontinuous OSPF backbones. Practice and Evaluation |
· Task 11
Details may be seen at Annexure-I
|
|
Day 2
|
OSPF filters:
IP prefix-lists Evaluation Area filters Evaluation Passive interface Evaluation Route summarization Evaluation Authentication |
||||
Day 3
|
Cloud Front
Use of cloud front Creating a cloud front distribution Hosting a website of cloud front distribution implementing restrictions |
||||
Day 4
|
AWS EKS Cluster
Architecture Setting up Node Pools |
||||
Day 5 | EKS Pods, Deployments, Services, Ingress.
Deploying Workloads on EKS Namespaces and HPA |
||||
Week 12 | AWS Storage
AWS Basic Security |
Day 1 | Revision & Motivational Talk Introduction to EGP Evaluation
Historical Background Introduction to Multihoming Evaluation BGP fundamentals. Internal and External BGP. Evaluation BGP attributes: Weight Practice & Evaluation |
· Task 12 Details may be seen at Annexure-I
Final Project
|
|
Day 2 | Local preference
Evaluation As-path Evaluation Router-id BGP route-summarization PBR with BGP attributes and PBR tools Evaluation Full Mesh i-BGP Route-reflector configuration BGP configuration best practices Evaluation BGP authentication |
||||
Day 3 | Docker
Architecture Hosting Docker Containers on AWS EC2, ECS FarGate, Lambda and Beanstalk |
||||
Day 4 | AWS Code Commit
AWS Code Build AWS Code Artifact |
||||
Day 5 | AWS Code Deploy
AWS Code Pipeline |
||||
Week 13 | Final Assessment | Final Exam |
Task No. | Task | Description | Week |
1. | Cisco Binary Game Link is given on Page4.
Revise OSI and TCP/IP Models
Cloud subscriptions |
Week 1 | |
2. | Solve IPv4 Addressing MCQs IPv6 Question will be given to identify their types Candidates are required to
identify types of MAC addresses in the class Creation of public accounts Managing cloud users |
PDF file will be given in the class containing 20 questions to practice IP addressing.
Creation of public accounts Managing cloud users Installation & Virtualization and Various Hypervisor Types |
Week 2 |
3. | Basic Configuration Installation of ESXi Configuring ESXi services | Configure and verify clock Configure and verify hostname.
Configure and verify user access verification or login password Configure and verify enable password Configure and verify enable secret Learn how to modify, copy, write and erase configuration. Verify running-config and startup-config Create username, password and their privileges Configure banners: motd login exec Installation of ESXi Configuring ESXi services |
Week 3 |
4. | Advanced Configurations
Of Cisco IOS and Huawei VRP Create Centralized Storage vs. Distributed Storage |
Configure and troubleshoot Ethernet and Serial interfaces.
Configure description on interfaces. Configure ipv4 and ipv6 addresses on interfaces. Configure Keep alive, clock rate and encapsulation on interfaces. Verify connectivity with test traffic. Use of ping command and understand output. Impact of round-trip time. Remote-access with TELNET and SSH. Configure DNS. Configure DHCP on Cisco IOS and Huawei VRP Creat Centralized Storage vs. Distributed Storage |
Week 4 |
5. | Basic Routing
Create Backup and restore Backup |
Configure next hop with: Outgoing interface
Next Hop IP address Configure and verify static routing for IPv4 Configure and verify Default Routing. Configure and verify DHCP Relay Agent. |
Week 5 |
6. | Network Services and IOS
Features Creating virtual machine, Clone & templates |
IOS and Configuration Backup with TFTP Configure and verify CDP Configure and verify LLDP Configure and verify NTP: Network Time Protocol Password Recovery Configure and verify Embedded Event Manager: EEM Configure KRON Scheduler Configure and verify SYSLOG Creating virtual machine, Clone & templates |
Week 6 |
7. | Network Services and IOS Features
Creating virtual machine, Clone & templates IP Traffic Management & Security On Cisco & Huawei Describe vSphere architecture & vSphere cluster |
Configure and verify standard ACL Configure and verify extended ACL Implement named and numbered ACL
Configure and verify network address translation Configure and verify PAT/NAT-overloading Describe vSphere architecture & vSphere cluster |
Week 7 |
8. | Deep Dive into Dynamic Routing Creating & Managing Virtual Machine in Azure Portal | Configure and verify single area OSPF. Design and implement multiple area OSPF. Introduce and configure redistribution.
Configure seed/external metric. Configure Type 1 and Type 2 seed metric. Configure Static routes with null-0 for testing. Creating & Managing Virtual Machine in Azure Portal |
Week 8 |
9. | OSPF & Policy Based Routing Create azure firewall | Industry Scenario-1 to implement PBR Industry Scenario-2 to implement PBR Create azure firewall | Week 9 |
10. | AWS login and feature explore
AWS Operation on Portal Project |
Create free login on AWS Web Portal Explore EC2 instance Explore EC2 Load Balancing on Amazon Web portal Dynamic scaling and policies of autoscaling Implement a Project
as per instructor |
Week10 |
11. | AWS
Storage Management AWS Basic Security Features Create VPC and Database management |
Explore how to create, delete, Mounting and unmounting EBS
volume. Practices on AWS Storage management. Protect the cloud by implementing the different techniques,like Identity Access Management (IAM) Creating Users and Groups, Applying policies, Password Policy, Roles, AWS Security Management, Security Practices for Cloud Deployment and AWS Responsibilities and Securities. Crete VPC Cloud on AWS and implement the all technique of database |
Week11 |
12. | AWS
Managerial tools Disaster Management Policies |
Explore all management tools on by one in AWS Implement the different disaster management policies like How to manage
Disaster Recovery and Backups, DR and Backups, AWS High Availability Design |
Week12 |