TypeScript Training Course
TypeScript is an open-source language designed for building enterprise-level JavaScript applications. It serves as a strict superset of JavaScript, compiling down to plain JavaScript while adding static typing and object-oriented development capabilities to the language.
This instructor-led, live training introduces TypeScript's key features and guides participants through the construction of a real-world JavaScript application.
Format of the Course
- Interactive lecture and discussion.
- Ample exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request customized training for this course, please contact us to arrange.
Course Outline
Introduction
Installing TypeScript
Preparing a TypeScript Project
Understanding Typing, Variables, and Functions
Working with Classes and Interfaces
Organizing Your Code with Namespaces
Reusing Code through Modules
Compiling, Testing and Running TypeScript
Debugging TypeScript
Launching Your Application
Summary and Conclusion
Requirements
- Understanding of JavaScript (or similar languages such as Java, ActionScript, C#, etc.)
- Understanding of Node.js
Audience
- Web application developers / programmers
Open Training Courses require 5+ participants.
TypeScript Training Course - Booking
TypeScript Training Course - Enquiry
TypeScript - Consultancy Enquiry
Testimonials (1)
the architecture and explanations
Kim Loong Lee - Comreg
Course - Typescript
Upcoming Courses
Related Courses
Creating Web Pages with HTML
21 HoursParticipants in this course will learn how to build websites that adhere to industry standards, gaining insight into the intricacies of HTML, XHTML, and CSS. They will acquire the skills needed to publish pages on a server, organize them within directories, and optimize them for search engines. Each participant will also receive a user-friendly manual created by the course instructor, facilitating easier revision and practical application of the acquired knowledge.
Bootstrap for Web Developers
14 HoursBootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.
Audience
This course is directed at web developers seeking to utilize Bootstrap in their projects.
CSS3 Advanced
7 HoursThis instructor-led, live training in Taiwan (online or onsite) is aimed at intermediate-level web developers and designers who wish to leverage the advanced features of CSS3 to enhance their web development projects.
By the end of this training, participants will be able to:
- Apply advanced CSS3 features, including animations and transformations.
- Use CSS pre-processors like LESS for efficient styling workflows.
- Implement best practices for responsive and modern web design.
- Control complex layouts with Flexbox and other advanced techniques.
DevSecOps Firefight: Breach, Fix & Fortify
7 HoursThis world-class, cutting-edge, hands-on workshop immerses participants in the critical realities of modern CI/CD pipeline security. Designed for security professionals, DevOps engineers, and developers eager to master advanced pipeline breach defense, the training blends live attack simulations with industry-leading tools and practical defense techniques.
Front End Developer
35 HoursThis course goes beyond mere introduction, offering robust foundations and highlighting best practices for HTML, CSS, JavaScript, jQuery, and Bootstrap. Key concepts and best practices are explored through practical labs and hands-on exercises. Comprehensive coverage is ensured by addressing HTML alongside other topics such as CSS and JavaScript.
The course is predominantly hands-on, with most concepts learned through code analysis, execution, and writing.
HTML5, JavaScript, and CSS3
35 HoursThis instructor-led, live training in Taiwan (online or onsite) is aimed at beginner programmers who wish to learn HTML5, CSS3, and JavaScript for building web applications.
By the end of this training, participants will be able to:
- Install and configure the development environment.
- Understand JavaScript's programming logic and use it for controlling the flow of an application.
- Use JavaScript together with HTML to create an interactive experience for users.
- Use CSS3 to add visual effects to the app to make it more appealing and usable.
- Connect the app to a database for storing and retrieving data.
Web Security Testing - Security and Testing of Web Applications using OWASP
21 HoursThis instructor-led, live training in (online or onsite) is aimed at developers, engineers, and architects seeking to secure their web apps and services.
By the end of this training, participants will be able to integrate, test, protect, and analyze their web apps and services using the OWASP testing framework and tools
OWASP GenAI Security
14 HoursBased on the latest OWASP GenAI Security Project guidance, participants will learn to identify, assess, and mitigate AI-specific threats through hands-on exercises and real-world scenarios.
OWASP Mobile Security Testing Guide
21 HoursThis instructor-led live training in Taiwan (online or onsite) is designed for developers, engineers, and architects who seek to apply MSTG testing principles, processes, techniques, and tools to secure their mobile applications and services.
By the end of this training, participants will be able to:
- Evaluate testing techniques to strategize effective security testing implementation within the development lifecycle.
- Execute testing techniques to identify general vulnerabilities and risks in mobile applications.
- Implement various security testing processes to safeguard Android and iOS mobile applications.
OWASP Top 10 2025
14 HoursThis instructor-led, live training in Taiwan (online or onsite) is aimed at web developers and leaders who wish to explore and implement the OWASP Top 10 reference standard to secure their web applications.
By the end of this training, participants will be able to strategize, implement, secure, and monitor their web applications and services using the OWASP Top 10 document.
OWASP Web Security Testing Guide
21 HoursThis instructor-led live training in Taiwan (online or onsite) is tailored for developers, engineers, and architects who wish to apply the WSTG testing framework, principles, and techniques to secure their web applications and services.
By the end of this training, participants will be able to:
- Use the WSTG to implement testing processes and techniques in the web development lifecycle.
- Explore different testing techniques to customize the WSTG framework based on business needs.
- Perform various security testing methods to protect web applications from risks and attacks.
- Create an assessment report to document security testing findings and results.
How to Write Secure Code
35 HoursThis Course in Taiwan aims to help in the following:
- Help Developers to master the techniques of writing Secure Code
- Help Software Testers to test the security of the application before publishing to the production environment
- Help Software Architects to understand the risks surrounding the applications
- Help Team Leaders to set the security base lines for the developers
- Help Web Masters to configure the Servers to avoid miss-configurations
Secure Developer Java (Inc OWASP)
21 HoursThis course explores secure coding concepts and principles for Java, utilizing the testing methodologies of the Open Web Application Security Project (OWASP). The Open Web Application Security Project is an online community that provides freely accessible articles, methodologies, documentation, tools, and technologies dedicated to web application security.
Secure Developer .NET (Inc OWASP)
21 HoursThis course covers secure coding concepts and principles using ASP.NET, based on the Open Web Application Security Project (OWASP) testing methodology. OWASP is an online community that provides freely available articles, methodologies, documentation, tools, and technologies in the field of web application security.
This course explores the .NET Framework security features and demonstrates how to secure web applications.
Visual Studio Code
14 HoursThis instructor-led, live training in Taiwan (online or onsite) is designed for beginner to intermediate-level developers who wish to edit code using VS Code.
By the conclusion of this training, participants will be able to:
- Understand the VS Code interface.
- Utilize workspaces in VS Code effectively.
- Manage VS Code keyboard shortcuts and settings.
- Learn how to employ various programming languages within VS Code.