Go Academy

Go Advance Academy
We provide internal trainings on cutting edge technologies
Web development, Python, Devops, Cloud
Provide realtime project
Be real, Do real

Web Development

Section 1: Introduction to Web development
Lesson 1: What is HTML, CSS?
In this ga-lesson, we will learn about the basic concepts and principles of Web development.
Lesson 2: Web development Culture and Practices
This ga-lesson focuses on the culture and practices that drive successful DevOps implementations.
Section 2: Unix basics
Lesson 1: CentOS Overview
Lesson 2: Basic CentOS Linux Commands
Lesson 3: File / Folder Management
Lesson 4: User Management
Lesson 5: Filesystem Management
Lesson 6: Systemd Services Start and Stop
Lesson 7: Package installation
Section 6: Project

DevOps

Section 1: Introduction to DevOps
Lesson 1: What is DevOps?
In this ga-lesson, we will learn about the basic concepts and principles of DevOps.
Lesson 2: DevOps Culture and Practices
This ga-lesson focuses on the culture and practices that drive successful DevOps implementations.
Section 2: Unix basics
Lesson 1: CentOS Overview
Lesson 2: Basic CentOS Linux Commands
Lesson 3: File / Folder Management
Lesson 4: User Management
Lesson 5: Filesystem Management
Lesson 6: Systemd Services Start and Stop
Lesson 7: Package installation
Section 3: Git
Lesson 1: What is Git?
Lesson 2: Features of Git
Lesson 3: Git Workflow
Lesson 4: Branch in Git
Lesson 5: Commands in Git
Lesson 6: Command
Lesson 7: Version Control System (VCS)
Lesson 8: Centralized Version Control System
Lesson 9: Distributed Version Control System
Lesson 10: Conclusion
Section 4: Ansible
Lesson 1: Home
Lesson 2: Introduction
Lesson 3: Environment Setup
Lesson 4: YAML Basics
Lesson 5: Ad hoc Commands
Lesson 6: Playbooks
Lesson 7: Roles
Lesson 8: Variables
Lesson 9: Advanced Execution
Lesson 10: Troubleshooting
Lesson 11: Useful Resources
Section 5: CI/CD
Lesson 1: What is CI/CD
Lesson 2: Why Jenkins?
Lesson 3: Installing Jenkins
Lesson 4: Jenkins CLI
Lesson 5: Plugins
Lesson 6: Managing users and teams
Lesson 7: Managing the system and credentials
Lesson 8: Administering Jenkins
Lesson 9: Backup Jenkins
Lesson 10: Restore Jenkins
Lesson 11: Monitoring Jenkins
Lesson 12: Jenkinsfile
Lesson 13: Building a CI/CD pipeline
Lesson 14: Build agents
Lesson 15: Blue Ocean
Lesson 16: Pipeline
Lesson 17: Jenkins Security
Section 6: Project

Python

Section 1: Introduction to Python
Lesson 1: What is Python?
In this ga-lesson, we will learn about the basic concepts and principles of DevOps.
Lesson 2: Python Culture and Practices
This ga-lesson focuses on the culture and practices that drive successful DevOps implementations.
Section 2: Unix basics
Lesson 1: CentOS Overview
Lesson 2: Basic CentOS Linux Commands
Lesson 3: File / Folder Management
Lesson 4: User Management
Lesson 5: Filesystem Management
Lesson 6: Systemd Services Start and Stop
Lesson 7: Package installation
Section 6: Project

Cloud

Section 1: Introduction to Azure
Lesson 1: Cloud technology overview
Lesson 2: Overview of Azure
Lesson 3: Managing Azure with the Azure portal
Lesson 4: Managing Azure with Windows PowerShell
Lesson 5: Overview of Azure Resource Manager
Lesson 6: Azure management services
Section 2: Implementing and managing Azure networking
Lesson 1: Overview of Azure networking
Lesson 2: Implementing and managing Azure virtual networks
Lesson 3: Configuring Azure virtual networks
Lesson 4: Configuring Azure virtual network connectivity
Lesson 5: Configuring the Subnets
Lesson 6: Configuring Virtual Network Region Peering
Lesson 7: Configuring Virtual Network Global Peering
Lesson 8: Understanding Azure to On-Prem Connectivity
Lesson 9: Deploying Azure Virtual Network Gateway.
Lesson 10: Understanding User Defined Routes(UDR).
Lesson 11: Configuring Azure Virtual Network Gateway with AWS over IPSec VPN.
Lesson 12: Implementing Azure Service End Points.
Section 3: Understanding and Configuring Network Security Groups(NSG)
Lesson 1: Understanding Azure Network Security Groups(NSG)
Lesson 2: Creating and Updating Inbound & Outbound Security Rules.
Lesson 3: Understanding NSG Rule Hierarchy.
Lesson 4: Testing Network Security Groups and learning rule priority.
Lesson 5: Creating NSG Rules with Service tags.
Lesson 6: Understanding Application Security Groups (ASG).
Lesson 7: Creating NSG with Application Security Groups.
Lesson 8: Understanding and Configuring Azure Firewall
Lesson 9: Overview of Azure Firewall as a Service.
Lesson 10: Creating UDR and AzureFirewallSubnet.
Lesson 11: Deploy Azure Firewall.
Lesson 12: Configure routing on UDR and assigning to subnets.
Lesson 13: Create Network Rule Collection and check the traffic.
Lesson 14: Create Application Rule Collection and block traffic to websites.
Lesson 15: Understand SNAT and DNAT in Azure Firewall.
Lesson 16: Creating DNAT for Azure machine using Azure Firewall.
Section 4: Implementing & Configuring Azure Virtual Machines
Lesson 1: Overview Azure virtual machines
Lesson 2: Deploy virtual machines in Azure portal
Lesson 3: Deploy virtual machines using Azure CLI
Lesson 4: Managing Azure Virtual machine storage
Lesson 5: Understanding Availability sets, Fault Domain & Update Domain.
Lesson 6: Creating & placing virtual machines in Availability Sets.
Section 5: Designing & Implementing Azure Load Balancing
Lesson 1: Overview on Load Balancing
Lesson 2: Type of Load Balancers in Azure
Lesson 3: Basic Vs Standard Load Balancer
Lesson 4: Deploying Basic Load Balancer with Availability Sets.
Lesson 5: Creating Backend Pools, Health probes and Load Balance rules.
Lesson 6: Checking the Load Balancing scenarios.
Lesson 7: Configuring NAT using Basic Load Balancer.
Section 6: Implement and configure Azure DNS & Azure Standard Load Balancer
Lesson 1: Understanding Azure DNS.
Lesson 2: Buying a domain name for Godaddy.com
Lesson 3: Creating Azure DNS Zone and configuring it with Godaddy.
Lesson 4: Creating 3 Availability Sets and placing a single virtual machine in each AV-Set.
Lesson 5: Create Azure Standard Load Balancer and create a backend pool and assign all the 3 AVSets.
Lesson 6: Check the Load Balancing between the servers in different AV-Sets.
Lesson 7: Create Host Records for Server and check the name resolution.
Lesson 8: Create the CNAME record for the Load Balancer and check the website resolution.
Lesson 9: Configuring Azure Application gateway
Lesson 10: Understanding Azure Application Gateway architecture.
Lesson 11: Understanding Path Based Routing in AGW.
Lesson 12: Creating multiple VMs and configuring application gateway.
Lesson 13: Configuring the SSL Off-loading on Application gateway.
Lesson 14: Check pathing based routing using AGW.
Section 7: Configuring Auto Scaling with Virtual Machine Scale Sets(VMSS)
Lesson 1: Understanding Azure VMSS
Lesson 2: Creating a Azure VM Image for VMSS
Lesson 3: Deploy VMSS with the custom image.
Lesson 4: Performing stress testing on the VMSS.
Lesson 5: Check AutoScaling of VMs under stress testing
Section 8: Planning and implementing Azure Storage
Lesson 1: Azure Storage account overview
Lesson 2: Understand Blob Storage
Lesson 3: Understand File Shares
Lesson 4: Configuring Azure FileSync
Lesson 5: Data migration using Azure storage explorer
Lesson 6: Manage Azure Storage permissions
Lesson 7: Azure Static Website deployment
Lesson 8: Custom domains
Section 9: Configure and Manage Azure Backup and Disaster Recovery Services
Lesson 1: Backup and disaster recovery overview
Lesson 2: Backup VMware Servers to Azure
Lesson 3: Backup Azure VM & Azure SQL instances
Lesson 4: Azure replication and failover groups
Lesson 5: Azure disaster recovery vault configuration
Lesson 6: How to implement full BCDR strategy
Section 10: Planning and implementing Azure SQL Database
Lesson 1: Azure SQL database(PaaS) vs SQL database (IaaS)
Lesson 2: Structured vs Unstructured data
Lesson 3: DTUs - Azure SQL
Lesson 4: RUs – Azure Cosmos DB
Lesson 5: Azure SQL Global Replication and Failover Groups
Lesson 6: Azure MySQL Deployment
Section 11: Implementing Azure App services
Lesson 1: Azure Web Apps overview ( PaaS)
Lesson 2: Deploying and Managing Web Apps
Lesson 3: Azure App Service plan
Lesson 4: Azure Deployment slots
Lesson 5: App Service Security
Lesson 6: Serverless computing concepts
Lesson 7: Azure Web Apps for scale and resilience
Section 12: Implementing Azure Active Directory
Lesson 1: Azure Domain services.
Lesson 2: Azure Active Directory overview.
Lesson 3: Deploy and configure Active directory.
Lesson 4: Create and manage users and groups.
Lesson 5: Extending On-premise Active directory to Azure.
Lesson 6: Configure Azure AD connect.
Lesson 7: Role based access control (RBAC) overview.
Lesson 8: Configure domain users and groups to access Azure portal.
Section 13: Configure Diagnostics, Monitoring, and Analytics
Lesson 1: Azure Monitoring and alerts configuration.
Lesson 2: Log analytics.
Lesson 3: Insights virtual machines and network.
Lesson 4: Insights applications and containers.
Section 14: Azure projects