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, introducing static typing and object-oriented development capabilities to the language.
This instructor-led, live training covers the key features of TypeScript and guides participants through the process of building a real-world JavaScript application.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practice sessions.
- Hands-on implementation within a live laboratory environment.
Customization Options
- To request customized training for this course, please contact us to arrange.
Course Outline
Introduction
Installing TypeScript
Setting Up a TypeScript Project
Understanding Typing, Variables, and Functions
Working with Classes and Interfaces
Organizing Code with Namespaces
Reusing Code through Modules
Compiling, Testing, and Running TypeScript
Debugging TypeScript
Launching Your Application
Summary and Conclusion
Requirements
- Familiarity with JavaScript (or similar languages such as Java, ActionScript, C#, etc.).
- Understanding of Node.js.
Target Audience
- Web application developers and 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 learn how to create websites that adhere to industry standards, gaining insight into the intricacies of HTML/XHTML and CSS. They will acquire the skills to upload pages to a server and submit them to directories and search engines. Additionally, each participant will receive a practical manual prepared by the course author to facilitate the revision and application of the acquired knowledge.
Bootstrap for Web Developers
14 HoursBootstrap is the leading HTML, CSS, and JavaScript framework designed for building responsive, mobile-first web projects.
Audience
This course is tailored for web developers who wish to integrate Bootstrap into their professional projects.
CSS3 Advanced
7 HoursThis instructor-led, live training in Bulgaria (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 HoursDesigned to go beyond mere introduction, this course establishes robust foundations and highlights best practices for HTML, CSS, JavaScript, jQuery, and Bootstrap. Core concepts and industry standards are explored through practical labs and hands-on exercises. To ensure comprehensive coverage, HTML is taught in conjunction with CSS and JavaScript.
The course emphasizes practical application, with the majority of concepts learned through code review, execution, and active coding.
HTML5, JavaScript, and CSS3
35 HoursDesigned for beginner programmers aiming to build web applications, this instructor-led, live training in Bulgaria is available both online and onsite.
Upon completion, participants will be able to:
- Set up and configure the development environment.
- Grasp the programming logic of JavaScript and utilize it to control application flow.
- Combine JavaScript with HTML to create engaging user experiences.
- Apply CSS3 to enhance the app's visual appeal and usability.
- Connect the application to a database for efficient data storage and retrieval.
Web Security Testing - Security and Testing of Web Applications using OWASP
21 HoursThis instructor-led live training, available online or onsite, is designed for developers, engineers, and architects looking to secure their web applications and services.
By the end of this course, participants will be able to integrate, test, protect, and analyze their web applications and services utilizing 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, delivered in Bulgaria (either online or onsite), is designed for developers, engineers, and architects who aim to apply the MSTG testing principles, processes, techniques, and tools to safeguard their mobile applications and services.
By the conclusion of this training, participants will be able to:
- Evaluate testing strategies to plan effective security testing integration within the development lifecycle.
- Execute testing methods to identify common vulnerabilities and risks associated with mobile applications.
- Conduct various security testing procedures to protect Android and iOS mobile applications.
OWASP Top 10 2025
14 HoursThis instructor-led live training in Bulgaria (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 Bulgaria (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:
- Enabling developers to master secure coding techniques.
- Assisting software testers in assessing application security before production deployment.
- Helping software architects understand application-related risks.
- Guiding team leaders in setting security baselines for developers.
- Assisting web masters in configuring servers to avoid misconfigurations.
Secure Developer Java (Inc OWASP)
21 HoursThis course explores secure coding concepts and principles for Java, utilizing the Open Web Application Security Project (OWASP) testing methodology. OWASP is a global online community dedicated to producing freely available articles, methodologies, documentation, tools, and technologies aimed at enhancing web application security.
Secure Developer .NET (Inc OWASP)
21 HoursThis course delves into secure coding principles and best practices using ASP.NET, guided by the Open Web Application Security Project (OWASP) testing methodology. OWASP is a vibrant online community dedicated to producing freely accessible articles, methodologies, documentation, tools, and technologies focused on web application security.
The course explores the security features of the .NET Framework and provides strategies for securing web applications.
Visual Studio Code
14 HoursThis instructor-led, live training in Bulgaria (online or onsite) targets beginner to intermediate-level developers aiming to edit code using VS Code.
Upon completing this training, participants will be able to:
- Get acquainted with the VS Code interface.
- Utilize workspaces in VS Code efficiently.
- Configure VS Code keyboard shortcuts and settings.
- Learn how to leverage various programming languages within VS Code.