logo

CS-101: Object-Oriented Programming using TypeScript

Course Description

We will start the program by learning the fundamentals of Object-Oriented programming using JavaScript and TypeScript. We will also understand the latest Web trends i.e. Web 3.0 and Metaverse concepts and try to understand their working from the perspective of the users.

Core Track

(Common in All Specializations)

Duration

13 weeks

Course Outline:

HTML and CSS (Homework)

Learn HTML by Hira Khan (Watch Recorded Videos)Learn CSS Intro by Hira Khan (Watch Recorded Videos)

Web 3.0 and Metaverse Theory

Introduction to Panaverse DAOWeb 3.0 User Guide

Fundamentals of JavaScript (ECMAScript 2022 Language Specification)

Learn JavaScript by Zeeshan Hanif (Watch Recorded Videos)Chapters 2-6, 13 of JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pagesJavaScript Book CodeGetting Started Exercises with JavaScript and Node.js

Fundamentals of JavaScript and Node.js Quiz

Topics Covered in the Quiz:

Javascript Promises by Codingame.New JavaScript Features in ECMAScript 2022 and 2021.

Object-Oriented Programming with TypeScript

Chapters 1-11 of Learning TypeScript: Enhance Your Web Development Skills Using Type-Safe JavaScriptLearning RepositoryIn Class Companion projects and articles for Learning TypeScript

Home Work Project

typescript-node-projects.