Mastering TypeScript Programming Techniques

Course

Online

£ 150 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Develop your TypeScript capabilities with object-oriented and functional programming, design patterns, Node.js and more!Taking your TypeScript development to the next level has never been easier. Filled with expert techniques, this course will help make your typescript programming better, easier, and more effective while working with scalable applications. TypeScript gets you writing scalable JavaScript applications with classical object-oriented principles in no time. You’ll use the latest ES6+/ES2015 features along with TypeScript’s syntax, which is familiar to developers coming from a Java, C++ styled language while using existing JavaScript code. The course starts off by setting up the popular Visual Studio Code IDE and gets you acquainted with linting and test coverage. Moving on, you’ll understand the concepts of task automation, Object-Oriented programming (OOP), Promises, and Functional Programming. You’ll learn to use Underscore.js in your application and find out about array and object manipulation. In no time, you’ll be able to implement popular GoF patterns, which will be explained through real-world examples. You’ll be taught how to use Typescript on the server side with Node.js, and on the front end with Angular 5. You’ll also learn to create a project, component, and service using Vue.js and Aurelia. The course ends with a walkthrough of data typings for a library and how to use typings via an IDE. So why wait? Take your typescript development to the next level by taking this course. All the code and supporting files for this course are available on Github at About the Author
.
Tamas Piros is a full-stack web developer turned technical instructor with more than a decade of experience working with large, prestigious multinational organizations such as Verizon, Panasonic, BBC, Accenture and Deutsche Bank just to mention a few. On top of the training sessions, Tamas also regularly conducts workshops and presentations all over the world

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Set up the TypeScript environment and workflow and get the most out of it
Get the most out of ES6+ / ES2015 features by using TypeScript
Organize real-world scalable SPAs
Use TypeScript to write clean, scalable code
The fundamentals of the TypeScript language and what’s new in TypeScript 2
Apply TypeScript to Angular 5, Vue.js, and Aurelia
Add data typings to any framework/library
Use TypeScript with Node.js, Angular 5 , VueJS, and Aurelia

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Javascript training
  • Object oriented training
  • Visual Studio
  • Object-oriented training
  • Javascript
  • Quality
  • Writing
  • Quality Training
  • Programming
  • Install

Course programme

Selecting and Setting Up a TypeScript IDE 4 lectures 17:46 The Course Overview In this video, we will get an overview of the entire course. Introduction and Setup of Visual Studio Code As Your IDE In this video, we will learn which editor to use for Visual Studio code • Download Visual Studio code • Setup Visual Studio code • Check out its features Enable Visual Studio Code Linting for TypeScript In this video, we will see how Writing properly styled code is important, and setting up linting enables us to write code accordingly to previously setup standards. • Discuss what linting is • Learn how to download linting • Enable linting for Visual Studio Code Debugging TypeScript in the Browser In this video, we will see how Developing TypeScript applications can be challenging as the codebase gets complied down to JavaScript. • Learn what map files do • See how to achieve debugging of typescript code in the browser Selecting and setting up a typescript IDE Selecting and Setting Up a TypeScript IDE 4 lectures 17:46 The Course Overview In this video, we will get an overview of the entire course. Introduction and Setup of Visual Studio Code As Your IDE In this video, we will learn which editor to use for Visual Studio code • Download Visual Studio code • Setup Visual Studio code • Check out its features Enable Visual Studio Code Linting for TypeScript In this video, we will see how Writing properly styled code is important, and setting up linting enables us to write code accordingly to previously setup standards. • Discuss what linting is • Learn how to download linting • Enable linting for Visual Studio Code Debugging TypeScript in the Browser In this video, we will see how Developing TypeScript applications can be challenging as the codebase gets complied down to JavaScript. • Learn what map files do • See how to achieve debugging of typescript code in the browser Selecting and setting up a typescript IDE The Course Overview In this video, we will get an overview of the entire course. The Course Overview In this video, we will get an overview of the entire course. The Course Overview In this video, we will get an overview of the entire course. The Course Overview In this video, we will get an overview of the entire course. In this video, we will get an overview of the entire course. In this video, we will get an overview of the entire course. Introduction and Setup of Visual Studio Code As Your IDE In this video, we will learn which editor to use for Visual Studio code • Download Visual Studio code • Setup Visual Studio code • Check out its features Introduction and Setup of Visual Studio Code As Your IDE In this video, we will learn which editor to use for Visual Studio code • Download Visual Studio code • Setup Visual Studio code • Check out its features Introduction and Setup of Visual Studio Code As Your IDE In this video, we will learn which editor to use for Visual Studio code • Download Visual Studio code • Setup Visual Studio code • Check out its features Introduction and Setup of Visual Studio Code As Your IDE In this video, we will learn which editor to use for Visual Studio code • Download Visual Studio code • Setup Visual Studio code • Check out its features In this video, we will learn which editor to use for Visual Studio code • Download Visual Studio code • Setup Visual Studio code • Check out its features In this video, we will learn which editor to use for Visual Studio code • Download Visual Studio code • Setup Visual Studio code • Check out its features Enable Visual Studio Code Linting for TypeScript In this video, we will see how Writing properly styled code is important, and setting up linting enables us to write code accordingly to previously setup standards. • Discuss what linting is • Learn how to download linting • Enable linting for Visual Studio Code Enable Visual Studio Code Linting for TypeScript In this video, we will see how Writing properly styled code is important, and setting up linting enables us to write code accordingly to previously setup standards. • Discuss what linting is • Learn how to download linting • Enable linting for Visual Studio Code Enable Visual Studio Code Linting for TypeScript In this video, we will see how Writing properly styled code is important, and setting up linting enables us to write code accordingly to previously setup standards. • Discuss what linting is • Learn how to download linting • Enable linting for Visual Studio Code Enable Visual Studio Code Linting for TypeScript In this video, we will see how Writing properly styled code is important, and setting up linting enables us to write code accordingly to previously setup standards. • Discuss what linting is • Learn how to download linting • Enable linting for Visual Studio Code In this video, we will see how Writing properly styled code is important, and setting up linting enables us to write code accordingly to previously setup standards. • Discuss what linting is • Learn how to download linting • Enable linting for Visual Studio Code In this video, we will see how Writing properly styled code is important, and setting up linting enables us to write code accordingly to previously setup standards. • Discuss what linting is • Learn how to download linting • Enable linting for Visual Studio Code Debugging TypeScript in the Browser In this video, we will see how Developing TypeScript applications can be challenging as the codebase gets complied down to JavaScript. • Learn what map files do • See how to achieve debugging of typescript code in the browser Debugging TypeScript in the Browser In this video, we will see how Developing TypeScript applications can be challenging as the codebase gets complied down to JavaScript. • Learn what map files do • See how to achieve debugging of typescript code in the browser Debugging TypeScript in the Browser In this video, we will see how Developing TypeScript applications can be challenging as the codebase gets complied down to JavaScript. • Learn what map files do • See how to achieve debugging of typescript code in the browser Debugging TypeScript in the Browser In this video, we will see how Developing TypeScript applications can be challenging as the codebase gets complied down to JavaScript. • Learn what map files do • See how to achieve debugging of typescript code in the browser In this video, we will see how Developing TypeScript applications can be challenging as the codebase gets complied down to JavaScript. • Learn what map files do • See how to achieve debugging of typescript code in the browser In this video, we will see how Developing TypeScript applications can be challenging as the codebase gets complied down to JavaScript. • Learn what map files do • See how to achieve debugging of typescript code in the browser Selecting and setting up a typescript IDE Selecting and setting up a typescript IDE Selecting and setting up a typescript IDE Selecting and setting up a typescript IDE Keeping Up the Quality 4 lectures 29:47 Setting Up TSLint In this video, we will see how TSLint is the linter for TypeScript but it requires setup and configuration. • Learn what TSLint is • Learn how to configure TSLint Setting Up Grunt In this video, we will see how Using a Task Automator is beneficial and Grunt via it’s plugins can be easily used with TypeScript. • Discuss the basics of Grunt • Learn how to install and configure Grunt • Execute Grunt tasks against TypeScript Using Jasmine to Unit Test Your Code In this video, we will see how Tests are important in software development, and therefore unit tests are required. Jasmine is one of the most popular unit test frameworks. • Learn what Jasmine is • See how to configure Jasmine • Execute jasmine unit tests against TypeScript code Setting Up Karma In this video, we will see how Karma is a popular test runner and it allows the execution of Jasmine unit tests. • Learn what Karma is • See how to setup and configure Karma • Execute Jasmine unit tests via Karma Keeping up the quality Keeping Up the Quality. 4 lectures 29:47 Setting Up TSLint In this video, we will see how TSLint is the linter for TypeScript but it requires setup and configuration. • Learn what TSLint is • Learn how to configure TSLint Setting Up Grunt In this video, we will see how Using a Task Automator is beneficial and Grunt via it’s plugins can be easily used with TypeScript. • Discuss the basics of Grunt • Learn how to install and configure Grunt • Execute Grunt tasks against TypeScript Using Jasmine to Unit Test Your Code In this video, we will see how Tests are important in software development, and therefore unit tests are required. Jasmine is one of the most popular unit test frameworks. • Learn what Jasmine is • See how to configure Jasmine • Execute jasmine unit tests against TypeScript code Setting Up Karma In this video, we will see how Karma is a popular test runner and it allows the execution of Jasmine unit tests. • Learn what Karma is • See how to setup and configure Karma • Execute Jasmine unit tests via Karma Keeping up the quality Setting Up TSLint In this video, we will see how TSLint is the linter for TypeScript but it requires setup and configuration. • Learn what TSLint is • Learn how to configure TSLint Setting Up TSLint In this video, we will see how TSLint is the linter for TypeScript but it requires setup and configuration. • Learn what TSLint is • Learn how to configure TSLint Setting Up TSLint In this video, we will see how TSLint is the linter for TypeScript but it requires setup and configuration. • Learn what TSLint is • Learn how to configure TSLint Setting Up TSLint In this video, we will see how TSLint is the linter for TypeScript but it requires setup and configuration. • Learn what TSLint is • Learn how to configure TSLint In this video, we will see how TSLint is the linter for TypeScript but it requires setup and configuration. • Learn what TSLint is • Learn how to configure TSLint In this video, we will see how TSLint is the linter for TypeScript but it requires setup and configuration. • Learn what TSLint is • Learn how to configure TSLint Setting Up Grunt In this video, we will see how Using a Task Automator is beneficial and Grunt via it’s plugins can be easily used with TypeScript. • Discuss the basics of Grunt • Learn how to install and configure Grunt • Execute Grunt tasks against TypeScript Setting Up Grunt In this video, we will see how Using a Task Automator is beneficial and Grunt via it’s plugins can be easily used with TypeScript. • Discuss the basics of Grunt • Learn how to install and configure Grunt • Execute Grunt tasks against TypeScript Setting Up Grunt In this video, we will see how Using a Task Automator is beneficial and Grunt via it’s plugins can be easily used with TypeScript. • Discuss the basics of Grunt • Learn how to install and configure Grunt • Execute Grunt tasks against TypeScript Setting Up Grunt In this video, we will see how Using a Task Automator is beneficial and Grunt via it’s plugins can be easily used with TypeScript. • Discuss the basics of Grunt • Learn how to install and configure Grunt • Execute Grunt tasks against TypeScript In this video, we will see how Using a Task Automator is beneficial and Grunt via it’s plugins can be easily used with TypeScript. • Discuss the basics of Grunt • Learn how to install and configure Grunt • Execute Grunt tasks against TypeScript In this video, we will see how Using a Task Automator is beneficial and Grunt via it’s plugins can be easily used with TypeScript. • Discuss the basics of Grunt • Learn how to install and configure Grunt • Execute Grunt tasks against TypeScript Using Jasmine to Unit Test Your Code In this video, we will see how Tests are important in software development, and therefore unit tests are required. Jasmine is one of the most popular unit test frameworks. • Learn what Jasmine is • See how to configure Jasmine • Execute jasmine unit tests against TypeScript code Using Jasmine to Unit Test Your Code In this video, we will see how Tests are important in software development, and therefore unit tests are required. Jasmine is one of the most popular unit test frameworks. • Learn what Jasmine is • See how to configure Jasmine • Execute jasmine unit tests against TypeScript code Using Jasmine to Unit Test Your Code In this video, we will see how Tests are important in software development, and therefore unit tests are required. Jasmine is one of the most popular unit test frameworks In this video, we will understand how writing unit tests are great but executing them automatically is even better. • Learn how Grunt and Jasmine can work together • Execute jasmine...

Additional information

Some programming experience in either JavaScript or a classical object-oriented language such as Java or C# is required

Mastering TypeScript Programming Techniques

£ 150 VAT inc.