Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Building TypeScript Applications with JSDoc

Building TypeScript Applications with JSDoc

1h 9mAdvanced2025-01-08

Authors

Eve Porcello

Eve Porcello

Software Developer and Instructor

Course details

Great documentation is vital for collaborating on a developer team. This course offers a comprehensive introduction to documenting TypeScript code using JSDoc. Instructor Eve Porcello shows you how to enhance your TypeScript projects by integrating JSDoc annotations, providing clear and detailed type information. Eve covers the essentials of JSDoc syntax, best practices for documentation, and advanced techniques for generating robust API documentation. Check out this course to gain the skills to create professional-grade documentation that facilitates better developer collaboration and project success.

Learning objectives
Effectively document TypeScript code using JSDoc annotations.
Understand how to generate comprehensive API documentation and utilize advanced documentation features for technical documentation.
Learn to annotate functions, classes, and modules with confidence.

Skills covered

TypeScriptEcma InternationalJavaScriptWeb Development ToolsFront-End Web DevelopmentWeb DevelopmentProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - Enhancing TypeScript applications with JSDoc
  • 02 - What you should know

1. Incorporating JSDoc

  • 03 - Configuring your TypeScript project
  • 04 - Writing a TypeScript function
  • 05 - Annotating a TypeScript function
  • 06 - Adding additional information with tags
  • 07 - Documenting classes
  • 08 - Documenting class methods

2. JSDoc Configuration

  • 09 - Generating a website with JSDoc
  • 10 - Selecting a custom theme
  • 11 - Enabling Markdown support
  • 12 - Adding links between files
  • 13 - Challenge - Adding documentation to a class
  • 14 - Solution - Adding documentation to a class

3. Working with Advanced Types

  • 15 - Documenting generic types
  • 16 - Incorporating TypeDoc
  • 17 - Building type guards with documentation
  • 18 - Creating utility types

4. Working with Files

  • 19 - Generating Markdown docs
  • 20 - Adding a custom README file
  • 21 - Documenting a REST API
  • 22 - Challenge - Adding POST and PUT documentation
  • 23 - Solution - Adding POST and PUT documentation

Conclusion

  • 24 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal