Skip to content
Back to learning library

Phase 04 · Foundations

Professional Git Workflow and TypeScript

Use professional source-control workflows and build safer applications with strict TypeScript.

Company-level project

Type-Safe Project and Task Management Application

Begin from the starter branch, work through the modules and use the main branch as a completed reference after making a genuine attempt.

GitGitHubTypeScriptNode.jsAutomated Tests

Recommended sequence

Complete the modules at your own pace.

Every module links to the exact GitHub resource folder and its stable code-reference tag.

  1. 01

    Professional Git and GitHub Workflow

    Study the resources, complete the practical lab, validate the result and record any limitation.

    Code referencep04-module-01-professional-git-and-github-workflow
  2. 02

    TypeScript Foundations and Domain Types

    Study the resources, complete the practical lab, validate the result and record any limitation.

    Code referencep04-module-02-typescript-foundations-and-domain-types
  3. 03

    Advanced Types, Migration, Testing and Release

    Study the resources, complete the practical lab, validate the result and record any limitation.

    Code referencep04-module-03-advanced-types-migration-testing-and-release

Project review

Build first. Compare second. Explain every decision.

Build from starter
Run validation
Compare with main
Document limitations
Explain the architecture