TOIT Training

Learn TypeScript

A hands-on course giving you the basics of TypeScript while you build a real-world-style couchsurfing app.

Strapi Crash Course

This course introduces Strapi, an open-source headless content management system (CMS). It highlights Strapi’s versatility in creating, managing, and exposing content APIs in Node.js, without the constraints of a frontend system. The course focuses on Strapi’s RESTful or GraphQL APIs, its customizable admin panel, and the ability to extend the platform with custom plugins. Participants […]

Sapper Crash Course

This course explores Sapper, a framework for building web applications with Svelte, focusing on how Sapper leverages Svelte’s component-based approach to create fast, server-side rendered applications. It examines Sapper’s file-routing system, server-side data fetching, and service worker integration for offline support. Participants learn to set up Sapper projects, create routes, and build full-fledged SEO-friendly web […]

Make a Website with Laravel 6

This course provides insight into building websites with Laravel 6, a PHP web application framework known for its elegant syntax and robust features. It focuses on Laravel 6’s MVC (Model-View-Controller) architecture, Eloquent ORM for database interactions, and Blade templating engine for rendering views. The course guides participants through the essential aspects of Laravel, such as […]

MERN Stack Tutorial

This course covers the MERN stack, an acronym for MongoDB, Express.js, React, and Node.js, which together form a full-stack development toolkit for building dynamic websites and web applications. It focuses on how each of these technologies plays a pivotal role in web development: MongoDB as the database, Express.js as the web application server framework, React […]

Python Masterclass

Overview This comprehensive Python course offers a structured path from beginner to proficient programmer. It provides a solid foundation in Python programming, emphasizing practical application through hands-on projects. The curriculum is designed to build confidence and competence, enabling participants to tackle real-world programming challenges upon completion. This course is ideal for aspiring developers, data analysts, […]

Qwik Crash Course (First Look)

Overview This course presents a first look at Qwik, an innovative web framework designed for efficient loading of web applications by leveraging the ‘resumability’ concept. Qwik is optimized for server-side rendering, enabling applications to start with the smallest possible footprint. The course highlights how Qwik’s fine-grained lazy loading automatically loads only the necessary code when […]

Mobile Development with .NET MAUI

Overview The .NET multi-platform app UI is a cross-platform framework to create innovative mobile and desktop applications with C# and XAML. One can develop apps using .NET MAUI that runs on Android, iOS, macOS, and Windows and add platform-specific source code and resources. As part of learning in this course, you will begin with a […]

Master C# and SQL by Building Applications

Overview C# is the backbone of many popular video games, web, mobile, and desktop applications. And without SQL, the creation and management of the database will be handicapped. Imagine what can be achieved in the world of technology if both C# and SQL are merged! This video course will teach you how to bring C# […]

C# Console and Windows Forms Development with Entity Framework

Overview C#, the most versatile programming language in the .NET framework, allows developers to build Windows, web, and mobile applications. It has strong community support, and more than five million developers prefer C#. This course will teach you how to build a Windows Forms application using C#. The course starts by highlighting the learning objectives […]

ASP.NET Core API and Blazor Development

Overview ASP.NET Core is Microsoft’s modern, cross-platform framework for building enterprise-ready web applications. It is a suite of frameworks allowing us to develop RESTful APIs and now, thanks to Blazor, build robust client apps to interact with our API. This course starts with setting up the environment configuration, then you will connect to an existing […]

Getting Started with Firebase 9

  This course is about understanding and utilizing Firebase 9, the latest version of Google’s app development platform. It emphasizes Firebase’s modular web SDK, which enables efficient loading and use of the services your application requires. The course clarifies how to work with the new JavaScript module syntax for improved tree-shaking and bundle sizes. Participants […]