- Individuals looking to establish their credibility and value in the market as experienced Typescript Practitioners
- System Administrators
- Cloud Professionals
- Solutions Architects
- Infrastructure Architects
- Site Reliability Engineers
- Technical Leads
- Software Engineers
- Freshers
1. Introduction
Learning Objective:Learn how React Native and Expo are used to make mobile applications
- Topics:
- Go Runtime and Compilations
- Keywords and Identifiers
- Constants and Variables
- Operators and Expressions
- Local Assignments
- Booleans, Numerics, Characters
- Pointers and Addresses
- Strings
2. Constructs
Learning Objective:Learn the basic building blocks of React Native apps: core components
- Topics:
- if-else and switch
- for Statements
- Counter-controlled Iterations
- Condition-controlled Iterations
- Range Loops
- Using break and continue
3. Functions
Learning Objective:Learn the fundamentals of functions and Procedure Oriented Programming
- Topics:
- Parameters and Return Values
- Named Return Variables
- Blank Identifiers
- Variable Argument Parameters
- Using defer statements
- Recursive Functions
- Functions as Parameters
4. Functions
Learning Objective:Learn about information hierarchy and how to implement it with native navigators.
Section 4 - Working with Data
- Topics:
- Array Literals
- Multidimensional Arrays
- Array Parameters
- Slices and Slice Parameters
- Multidimensional Slices
- Reslicing
- Maps and Map Parameters
- Map Slices
- Structures and Structure Parameters
- Structure Tags and Fields
- Embedded Structures
- Recursive Structures
5. Methods and Interfaces
Learning Objective:Learn how to manage and configure your infrastructure using Ansible Ad-Hoc commands, Playbooks, and Roles.
Section 5 -
- Topics:
- Method Declarations
- Functions vs. Methods
- Pointer and Value Receivers
- Method Values and Expressions
- Interface Types and Values
- Type Assertions and Type Switches
- Method Sets with Interfaces
- Embedded Interfaces
- Empty Interfaces
- Working with Interfaces
6. Modules
Section 6 - Goroutines and Channels Concurrency vs. Parallelism Goroutine Functions and Lambdas Wait Groups Channels Sending and Receiving Unbuffered and Buffered Channels Directional Channels Multiplexing with select Timers and Tickers Learning Objective:In this module, you will learn how to write your application using ES6. Also, you will learn how to Design Dashboard and perform CRUD operations.
- Topics:
- Containerization
- Namespaces
- Docker
- Docker Architecture
- Container Lifecycle
- Docker CLI
- Port Binding
- Detached and Foreground Mode
- Dockerfile
- Dockerfile Instructions
- Docker Image
- Setting up Docker Hub
- Docker Volumes
- Installing Docker Compose
- Installing a Multi-Container Application using Compose
- Running Docker in Swarm Mode
7. Packages and Testing
Learning Objective:In this module, you will learn how to secure your application by implementing API Authentication and User authentication using JSON Web Tokens (JWT).
- Topics:
- Packages and Workspaces
- Exporting Package Names
- Import Paths and Named Imports
- Package Initializations
- Blank Imports
- Unit Testing with Test Functions
- Table Tests and Random Tests
- Benchmarking
8. Working with Go
Learning Objective:In this module, you will learn how Build Realtime Chat Application using Socket.IO.
- Topics:
- Files and Directories
- Reading Directories
- Reading Files
- Writing Files
- Copying Files
- Error Strategies
- Panic and Recover
- Package Error Handling
- Regular Expressions
9. Conditional Types Decorators
Learning Objective:Learn how to provision and manage infrastructure on a Cloud Platform (AWS) using Terraform Configuration Files.
- Topics:
- Introduction to Terraform
- Terraform vs Ansible
- Terraform Architecture
- Terraform Configuration
- Terraform Common Commands
- Managing Terraform Resources
- Terraform State
- Terraform Project
9. Conditional Types Decorators
Learning Objective:Learn how to provision and manage infrastructure on a Cloud Platform (AWS) using Terraform Configuration Files.
- Topics:
- Introduction to Terraform
- Terraform vs Ansible
- Terraform Architecture
- Terraform Configuration
- Terraform Common Commands
- Managing Terraform Resources
- Terraform State
- Terraform Project
9. Conditional Types Decorators
Learning Objective:Learn how to provision and manage infrastructure on a Cloud Platform (AWS) using Terraform Configuration Files.
- Topics:
- Introduction to Terraform
- Terraform vs Ansible
- Terraform Architecture
- Terraform Configuration
- Terraform Common Commands
- Managing Terraform Resources
- Terraform State
- Terraform Project