TOIT Training

Firebase Hosting Crash Course

  This course delves into Firebase Hosting, a developer-friendly service for hosting and serving web content. It presents Firebase Hosting’s strengths in delivering static and dynamic content for web applications with speed and ease. The course explores the setup process, including deployment, rollbacks, and configuration for single-page applications, as well as how to connect custom […]

Build Websites with Vue 3 and Firebase

  This course outlines the process of building websites using Vue 3, the progressive JavaScript framework, in conjunction with Firebase, a versatile backend-as-a-service platform. It focuses on how Vue 3’s reactivity model and composition API can be used to create intuitive and maintainable user interfaces. The course showcases how to integrate Firebase to manage backend […]

Build Websites with React and Firebase

  This course covers the integration of React, a powerful front-end library, with Firebase, a comprehensive app development platform by Google. It emphasizes creating dynamic websites using React’s component-based architecture while leveraging Firebase for backend infrastructure, including real-time databases, authentication, and hosting services. The course demonstrates how to harness Firebase’s suite of tools to manage […]

Build a Mobile App with Firebase

  Build your first mobile app using HTML, CSS and JavaScript + Firebase. Firebase is a magical database service that lets you easily make realtime apps.

Supabase Crash Course

  This course unpacks Supabase, an open-source alternative to Firebase, which provides a suite of tools to build and scale modern web applications. It breaks down how Supabase adds backend services to PostgreSQL, a relational database, offering features such as real-time subscriptions, authentication, instant APIs, and storage. The focus is on teaching how to utilize […]

Redis Stack Tutorial

  This course explores Redis Stack, an extension of the Redis database that enhances its capabilities with additional data models and processing features. It provides an understanding of how Redis Stack integrates modules like RedisJSON for document storage, RedisGraph for graph database capabilities, RedisTimeSeries for time-series data, and RedisSearch for querying and indexing. The focus […]

Complete MongoDB Tutorial

  This course provides a comprehensive guide to MongoDB, a NoSQL database that offers a flexible document model. It highlights how MongoDB’s schema-less nature allows for the storage of unstructured data, supporting a variety of data types and structures. The course delves into the core operations of MongoDB, including data insertion, querying, update, and deletion, […]

Nuxt 3 with Pinia

  Nuxt 3 with Pinia represents the integration of a versatile and modern Vue.js framework with a flexible state management library. Nuxt 3, the latest version of the Nuxt framework, provides server-side rendering, static site generation, and a powerful module system. It’s designed to improve performance and developer experience, with features like auto-importing components and […]

Nuxt 3 Crash Course

  Nuxt 3 is a progressive framework based on Vue.js that enables developers to build server-side rendered applications, static websites, and single-page applications with minimal configuration. It’s an opinionated framework that provides conventions for structuring a Vue.js application, while also allowing flexibility for complex customizations. This crash course in Nuxt 3 covers its setup process, […]

Vuex with Firebase Auth

  Vuex, as the official state management library for Vue.js, provides a centralized store for all the components in an application. When integrated with Firebase Auth, Vuex acts as the single source of truth for user authentication state, ensuring reactivity and consistency across the app. Firebase Auth offers a full set of authentication functionalities, handling […]

Vue 3 with TypeScript Jump Start

  Vue 3 with TypeScript represents a paradigm shift in the Vue ecosystem, offering an enhanced development experience with strong typing and improved composition API. Vue 3 introduces a reactivity system that’s been rewritten from the ground up, providing better performance and more intuitive patterns for managing state and organizing logic. TypeScript integration takes this […]

Vue 3 Animations

  Vue 3 enhances the creation of animations and transitions by providing a powerful and flexible API that integrates seamlessly with the JavaScript ecosystem. It offers the <Transition> and <TransitionGroup> components, which are specifically designed to handle entering, leaving, and list transitions for elements and components. These built-in components work by applying pre-defined classes during […]