TypeScript Training Course
TypeScript is an open-source language designed for building enterprise-grade JavaScript applications. As a strict superset of JavaScript, it compiles down to plain JavaScript, adding static typing and object-oriented capabilities to the language.
This instructor-led, live training covers TypeScript's core features and guides participants through building a real-world JavaScript application.
Course Format
- Interactive lectures and group discussions.
- Extensive exercises and practical sessions.
- Hands-on implementation within a live laboratory environment.
Customization Options
- To request a customized training for this course, please contact us to make arrangements.
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 will gain the skills to develop websites that adhere to current standards, while exploring the intricacies of HTML, XHTML, and CSS. They will learn how to upload pages to a server and register them with directories and search engines. Each participant will also receive a user-friendly manual authored by the course instructor, designed to facilitate the 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 Italy (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 premier, state-of-the-art, practical workshop immerses participants in the essential realities of securing modern CI/CD pipelines. Tailored for security experts, DevOps engineers, and developers keen on mastering advanced pipeline breach defense, the training combines live attack simulations with industry-leading tools and actionable defense strategies.
Front End Developer
35 HoursThis course is designed not only to introduce but also to establish a robust foundation and highlight best practices for HTML, CSS, JavaScript, jQuery, and Bootstrap. Key concepts are presented alongside industry standards through practical labs and hands-on exercises. To ensure comprehensive coverage, HTML is explored in conjunction with the other core topics (CSS and JavaScript).
The course is predominantly hands-on. Most concepts are learned through code analysis, execution, and active coding.
HTML5, JavaScript, and CSS3
35 HoursThis instructor-led, live training in Italy (online or on-site) is designed for beginner programmers who wish to learn HTML5, CSS3, and JavaScript to build web applications.
Upon completing this training, participants will be able to:
- Install and configure the development environment.
- Grasp the programming logic of JavaScript and utilize it to control application flow.
- Combine JavaScript with HTML to create an engaging user experience.
- Apply CSS3 to add visual effects, enhancing the app's appeal and usability.
- Connect the application to a database for data storage and retrieval.
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 guidance from the OWASP GenAI Security Project, 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, available online or onsite, is designed for developers, engineers, and architects who wish to apply MSTG testing principles, processes, techniques, and tools to secure their mobile applications and services.
Upon completion of this training, participants will be able to:
- Evaluate testing techniques to formulate an effective security testing strategy within the development lifecycle.
- Execute testing methods to identify general vulnerabilities and risks in mobile applications.
- Conduct various security testing procedures to secure Android and iOS mobile applications.
OWASP Top 10 2025
14 HoursThis instructor-led live training in Italy (online or onsite) is designed for 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 Italy (online or onsite) is aimed at 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 aims to assist with the following:
- Help developers master the techniques of writing secure code.
- Assist software testers in evaluating the application's security before it is published to the production environment.
- Help software architects understand the risks surrounding applications.
- Support team leaders in establishing security baselines for developers.
- Aid web masters in configuring servers to avoid misconfigurations.
Secure Developer Java (Inc OWASP)
21 HoursThis course explores secure coding concepts and principles for Java, leveraging the testing methodologies of the Open Web Application Security Project (OWASP). The OWASP is an online community that produces freely available articles, methodologies, documentation, tools, and technologies dedicated to web application security.
Secure Developer .NET (Inc OWASP)
21 HoursThis course delves into secure coding concepts and principles within the ASP.NET framework, guided by the testing methodology of the Open Web Application Security Project (OWASP). OWASP is an online community dedicated to developing freely available articles, methodologies, documentation, tools, and technologies focused on web application security.
Throughout this course, participants will explore the security features of the .NET Framework and learn best practices for securing web applications.
Visual Studio Code
14 HoursThis instructor-led, live training in Italy (online or onsite) is aimed at beginner to intermediate-level developers who wish to edit codes using VS Code.
By the end of this training, participants will be able to:
- Familiarize the VS Code interface.
- Effectively use workspaces in VS Code.
- Manage VS Code keyboard shortcuts and settings.
- Learn how to use various programming languages in VS Code.