Typescript: The Complete Developer's Guide
Learnt about Composition and Inheritance; Classes and Interfaces; Annotations including: Functions, Objects, Variables; Arrays, Classes, Decorators, Generics, Tuples, Types, Metadata in Typescript; applied Typescript in ExpressJS, ReactJS with Redux & more
Utilise SQL commands for editing tables in a PostgreSQL database and produce properly normalised tables from CSV files, Text and dates in databases and create stored procedures, Hashtag algorithm and their attributes, Regular expressions.
Database Design and Basic SQL in PostgreSQL
Using SQL techniques, commands (INSERT INTO, WHERE, ORDER BY, ON DELETE CASCADE, etc) to create tables, column types and define the schema of your data in PostgreSQL; data modeling; how to represent 1-to-many; many-to-many relationships in PostgreSQL
Ethereum and Solidity Udemy Course
Building compelling blockchain applications using the Ethereum Blockchain; designing, testing, and deploying secure Smart Contracts; learning the true purpose and capabilities of Ethereum and Solidity.
The MERN Full stack Udemy course: MongoDB, ExpressJS, ReactJS and NodeJS
NodeJS, ReactJS, MongoDB, ExpressJS and how to interact between frontend and backend through Https request. Including JsonWebToken Authentication, Mapbox, Postman, React Hooks, React Routers, Mongoose.
ReactJS Udemy Course
Redux & Redux Toolkit, Routing with React Router, Next.Js, sending Http requests & handling transitional states and responses, React Hooks, TypeScripts in React, Deploying React Apps and Unit Tests.
NodeJS Udemy Course
npm, Asynchronous programming, ES6/ES7, MongoDB, Express, Socket.IO, JWT Authentication, Mongoose, File and image uploads, Email sending, Application deployment with Heroku, Version control with Git, GitHub, REST API Design, Code testing, Debugging, Jest.
GatsbyJS Udemy Course
Building some projects using GatsbyJS to understand the concepts of Gatsby in creating static pages which is different from NextJS is a framework works with server side rendering (SSR)
Golang Udemy Course
Structures of the language, Go's concurrency model; grasping the purpose of types; organising code through the use of packages; using the Go runtime to build and compile projects and gaining a sense of when to use basic language features.