Typescript

Typescript training Ernakulam Kerala
This course will teach you the basics of TypeScript, a superset of JavaScript that adds static typing to the language. You will learn about the benefits of using TypeScript, as well as its core features, such as classes, interfaces, modules, and decorators.
  • 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
By the end of this course, you will be able to: Understand the benefits of using TypeScript Use classes and interfaces to organize your code Prerequisites:

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

Topics »

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

Topics »

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

Topics »

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

Topics »

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

Topics »

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

Topics »

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

Topics »

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

Topics »

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

Topics »

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

Topics »

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

Topics »