TypeScript Training Course
TypeScript is an open-source language designed for developing robust JavaScript applications in enterprise environments. It extends JavaScript with static typing and object-oriented programming features while compiling down to plain JavaScript.
This instructor-led live training session highlights TypeScript’s core functionalities and guides participants through the development of a practical JavaScript application.
Course Format
- Engaging lectures combined with interactive discussions.
- A variety of exercises and ample practice opportunities.
- Practical implementation in a live-lab setting.
Customization Options for the Course
- To tailor this training to your specific needs, 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
Need help picking the right course?
TypeScript Training Course - Enquiry
Testimonials (1)
the architecture and explanations
Kim Loong Lee - Comreg
Course - Typescript
Upcoming Courses
Related Courses
Reactive Programming with Angular RxJS
14 HoursReactive programming is an asynchronous paradigm that emphasizes data streams and the flow of data between components by establishing dependencies between execution models and emitted data streams. Many inefficiencies in designing Angular applications with asynchronous user interfaces can be addressed using reactive patterns provided by the RxJS library.
In this instructor-led, live training session, participants will learn how to integrate Observable patterns into their Angular application designs through a series of case studies that highlight common design issues and demonstrate the benefits of reactive programming solutions.
By the end of this training, participants will be able to:
- Grasp the concepts of reactive programming and the RxJS library.
- Create scalable, flexible, and responsive Angular applications with a focus on user interfaces by applying reactive programming patterns.
Course Format
- Interactive lectures and discussions.
- A variety of exercises and practice sessions.
- Practical implementation in a live-lab environment.
Customization Options for the Course
- To request customized training for this course, please contact us to arrange the details.
Certified Secure Web Application Engineer (CSWAE)
35 HoursWho Should Attend?
* Coders * Web Application Engineers * IS Managers * Application Engineers * Developers * Programmers
Recommended Previous Knowledge:
* 24 months of experience in software technologies and security
* Strong understanding of networking
* Proficiency in at least one programming language
* Familiarity with Linux
* Open shell
Upon Completion
After completing the course, Certified Secure Web Application Engineer students will be able to implement industry-standard auditing practices and policies. Students will also be well-prepared to take the CSWAE exam competently.
Web Application Development with Flask
14 HoursThis hands-on course is designed for Python developers looking to develop and manage their initial web applications. It also caters to individuals who are already acquainted with other web frameworks like Django or Web2py, and wish to understand how employing a microframework—one that integrates third-party libraries rather than offering an all-encompassing solution—affects the development process.
A considerable portion of the course focuses not on Flask itself (given its minimalist nature), but on the various third-party libraries and tools frequently utilized in Flask projects.
Full-Stack Development with AWS Cloud9
35 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at intermediate-level to advanced-level full-stack developers who wish to utilize AWS Cloud9 to streamline their development workflows.
By the end of this training, participants will be able to:
- Set up and configure AWS Cloud9 for full-stack development.
- Develop and debug front-end applications using Cloud9.
- Build and deploy back-end services using AWS Cloud9.
- Integrate Cloud9 with AWS services for advanced deployments.
- Collaborate with team members in a cloud-based development environment.
Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
28 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at intermediate-level developers who wish to build Full-Stack applications using React 19, TypeScript, Next.js, Node.js, Prisma, PostgreSQL, and related DevOps practices.
By the end of this training, participants will be able to:
- Develop responsive and scalable front-end applications using React 19 and TypeScript.
- Integrate automated testing using Jest and React Testing Library.
- Build and document RESTful APIs using Express, JWT, and Prisma with PostgreSQL.
- Deploy applications using Git and DevOps pipelines.
- Understand the role of Data Warehouses, Data Lakes, and AI integration in modern web ecosystems.
Functional Reactive Programming with Java 9 and RxJava
14 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at intermediate-level software developers and system architects who wish to build reactive applications using Java 9, Spring, Jersey, Akka, and the RxJava 2.0 reactive programming library.
By the end of this training, participants will be able to:
- Understand the importance and significance of reactive programing in applications and systems development.
- Run Unit test on RxJava 2.0.
- Use the Akka framework under reactive programing principles.
- Employ Spring to handle the development of concurrent applications.
- Use Java 9's flow API to develop reactive apps.
ELM for Front-End Development
14 HoursThis instructor-led, live training inthe UAE (onsite or remote) is aimed at software engineers who wish to use ELM for front-end development.
By the end of this training, participants will be able to:
- Build web application with the ELM language.
- Use open source packages in ELM.
- Implement ELM tools to debug and compile ELM code.
RxJava for Android Developers
21 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at developers who wish to use RxJava to develop and deploy an Android mobile application.
By the end of this training, participants will be able to:
- Set up a development environment that includes needed libraries, packages and frameworks needed for developing a reactive application.
- Understand how data and event streams are emitted and consumed.
- Design applications that model real world (event based) situations in an elegant and concise way.
Reactive Programming for iOS with RxSwift
7 HoursThis instructor-led, live training in the UAE introduces participants to reactive techniques offered by RxSwift for managing the transferring and combining of asynchronous data streams, handling simple observable sequences, and the architecture and development of responsive, flexible, and industry scalable iOS applications.
By the end of this training, participants will be able to:
- Understand the basic concepts behind reactive programing in Swift 3.
- Turn various items such as arrays and events into observable sequences.
- Apply various filters to observable sequences, transform and combine observable sequences.
- Write Unit tests against Rx Code.
- Effectively utilize blind data from user interface elements.
Web Application Development (Advanced Level)
28 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at advanced-level web developers who wish to design, build, and deploy complex web applications using advanced tools and practices.
By the end of this training, participants will be able to:
- Design scalable web architectures with advanced front-end and back-end patterns.
- Work with modern frameworks like React, Angular, or Vue.
- Build secure, robust APIs using Node.js, Django, or PHP.
- Use Docker, CI/CD, and cloud-native tools for deployment.
- Explore emerging technologies like PWAs, Serverless, and WebAssembly.
Web Application Development (Basic Level)
28 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at beginner-level professionals who wish to build functional and interactive websites using foundational web technologies.
By the end of this training, participants will be able to:
- Understand how the web works (client-server architecture, URLs, browsers).
- Create structured web pages using HTML5.
- Style and visually enhance web pages using CSS.
- Add interactivity and logic using JavaScript.
- Manipulate the DOM to respond to user events.
Web Development with Bubble
7 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at web developers who wish to use Bubble to build fully functional web applications without code.
By the end of this training, participants will be able to:
- Build a web application from scratch with no coding experience.
- Create databases and web services for back-end operations.
- Design and create dynamic user interfaces and user experiences.
Web Application Development in PHP
21 HoursThis course is tailored for intermediate PHP developers aiming to enhance their skills and master best practices in programming and web development, focusing on object-oriented programming and design patterns.
Yeoman
7 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at developers who wish to learn about Yeoman and understand how it will fit into a web application architecture and development workflow.
By the end of this training, participants will be able to:
- Learn about the features and benefits of using Yeoman in application development.
- Learn and understand the process of building and managing an application using Yeoman.