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 provides an introduction to TypeScript's core features and guides participants through the process of developing a practical JavaScript application.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practice opportunities.
- Hands-on implementation within a live lab environment.
Customization Options
- To request a customized version of this course, please contact us to make arrangements.
Course Outline
Introduction
Installing TypeScript
Setting Up a TypeScript Project
Understanding Typing, Variables, and Functions
Working with Classes and Interfaces
Organizing Code with Namespaces
Code Reusability through Modules
Compiling, Testing, and Running TypeScript
Debugging TypeScript
Deploying 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 build websites that adhere to industry standards, gaining insights into the core principles of HTML, XHTML, and CSS. They will acquire the skills to publish pages on a server, organize them within directory structures, and optimize them for search engine visibility. Additionally, each participant will receive a user-friendly manual authored by the course instructor, designed to facilitate the review and practical 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 want to integrate Bootstrap into their projects.
CSS3 Advanced
7 HoursThis instructor-led, live training in Turkey (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, aiming to establish robust foundations and showcase industry best practices for HTML & CSS, JavaScript, jQuery, and Bootstrap. Key concepts and optimal practices are delivered through practical labs and hands-on exercises. To ensure comprehensive coverage, HTML is integrated with CSS & JavaScript throughout the curriculum.
The program is predominantly experiential. Most concepts are mastered through code analysis, execution, and active coding.
HTML5, JavaScript, and CSS3
35 HoursThis instructor-led, live training in Turkey (online or onsite) is designed for beginner programmers who wish to learn HTML5, CSS3, and JavaScript to build web applications.
Upon completion of 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 interactive user experience.
- Apply CSS3 to enhance the visual appeal and usability of the app.
- 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, offered online or onsite, targets 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 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, conducted in Turkey (online or on-site), 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.
By the end of this training, participants will be able to:
- Evaluate testing techniques to strategically integrate effective security testing into the development lifecycle.
- Apply testing methods to identify general vulnerabilities and risks within mobile applications.
- Execute diverse security testing processes to secure Android and iOS mobile applications.
OWASP Top 10 2025
14 HoursThis instructor-led live training in Turkey (online or onsite) is tailored for web developers and leaders seeking 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 Turkey (available online or onsite) is designed for developers, engineers, and architects who aim 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:
- Utilize the WSTG to integrate testing processes and techniques into the web development lifecycle.
- Investigate various testing methods to tailor the WSTG framework according to specific business requirements.
- Execute diverse security testing strategies to protect web applications from potential risks and attacks.
- Generate assessment reports that document security testing findings and outcomes.
How to Write Secure Code
35 HoursThis course aims to assist in the following areas:
- Assist developers in mastering secure coding techniques.
- Support software testers in evaluating application security before deployment to production.
- Help software architects understand the risks associated with applications.
- Enable team leaders to establish security baselines for developers.
- Assist web masters in configuring servers to prevent misconfigurations.
Secure Developer Java (Inc OWASP)
21 HoursThis course explores secure coding principles and practices for Java, utilizing the testing methodology of the Open Web Application Security Project (OWASP). The Open Web Application Security Project is an online community that develops freely accessible articles, methodologies, documentation, tools, and technologies focused on web application security.
Secure Developer .NET (Inc OWASP)
21 HoursThis course delves into the principles and practices of secure coding with ASP.NET, guided by the methodologies of the Open Web Application Security Project (OWASP). OWASP is a global online community dedicated to producing freely accessible resources such as articles, guidelines, documentation, tools, and technologies aimed at enhancing web application security.
Participants will explore the security features of the .NET Framework and learn effective strategies for hardening web applications.
Visual Studio Code
14 HoursThis instructor-led live training in Turkey (online or onsite) is designed for beginner to intermediate developers who wish to edit codes using VS Code.
By the conclusion of this training, participants will be able to:
- Navigate the VS Code interface with confidence.
- Efficiently manage workspaces within VS Code.
- Configure keyboard shortcuts and settings in VS Code.
- Apply various programming languages effectively within VS Code.