Programming Fundamentals in TypeScript
Programming Fundamentals in TypeScript, available at $79.99, has an average rating of 4.5, with 66 lectures, 2 quizzes, based on 31 reviews, and has 3088 subscribers.
You will learn about Development environment Setup for TypeScript TypeScript Type System Conditional and Iterative Control flows of TypeScript program Functions and Types of Functions in TypeScript Object Oriented Programming with Objects, Classes and Interfaces in TypeScript All the related coding examples and notes in TypeScript This course is ideal for individuals who are This course is for both JavaScript programmer who wants to enhance and upgrade their code to TypeScript. And also for fresh learner who wants to learn TypeScript. It is particularly useful for This course is for both JavaScript programmer who wants to enhance and upgrade their code to TypeScript. And also for fresh learner who wants to learn TypeScript.
Enroll now: Programming Fundamentals in TypeScript
Summary
Title: Programming Fundamentals in TypeScript
Price: $79.99
Average Rating: 4.5
Number of Lectures: 66
Number of Quizzes: 2
Number of Published Lectures: 66
Number of Published Quizzes: 2
Number of Curriculum Items: 68
Number of Published Curriculum Objects: 68
Original Price: $99.99
Quality Status: approved
Status: Live
What You Will Learn
- Development environment Setup for TypeScript
- TypeScript Type System
- Conditional and Iterative Control flows of TypeScript program
- Functions and Types of Functions in TypeScript
- Object Oriented Programming with Objects, Classes and Interfaces in TypeScript
- All the related coding examples and notes in TypeScript
Who Should Attend
- This course is for both JavaScript programmer who wants to enhance and upgrade their code to TypeScript. And also for fresh learner who wants to learn TypeScript.
Target Audiences
- This course is for both JavaScript programmer who wants to enhance and upgrade their code to TypeScript. And also for fresh learner who wants to learn TypeScript.
Welcome to the TypeScript Programming course
If you are a new to programming or an experienced programmer looking to enhance your knowledge of TypeScript or to learn TypeScript from scratch, you’ve come to the right place. This course is your one-stop-shop for all things related to TypeScript. Here’s what we’ll cover:
-
How to set up a development environment for TypeScript.
-
Type System of TypeScript.
-
Conditionals and Control flow of the programs in TypeScript.
-
More advanced types specific to TypeScript.
-
Functions in TypeScript.
-
Object oriented programming in TypeScript
-
And all the related coding examples and notes.
-
Generics in TypeScript
Additionally, think of this course as the jumping-off point for your exploration into TypeScript. The coding examples used in this course are improved based on the concepts module by module in each module making it more related and easy to understand the need of the enhanced and the feature.
There are six sections in the course in total.
The first section which is a starter will be helping to understand the need and benefits of TypeScript and also it will help to get hands on with setting up the development environment for the TypeScript projects.
Second section describes in detail the powerful type system of the TypeScript in which we learn to use different data types in TypeScript.
Third section introduces you to the fundamental conditional controls and flow of controls including if else, switch statement, looping etc.
Fourth section explains us some more advanced data types that are specific to TypeScript and enhances the power of programming and we are able to write more robust applications.
Fifth section explains more fun part the different types of functions and different related features to that concepts.
Sixth part gives more advanced knowledge of Object orientation, interfacing, patterns, generics etc.
All these sections contains related code examples and notes etc.
Course Curriculum
Chapter 1: Getting started
Lecture 1: Introduction
Lecture 2: What is TypeScript?
Lecture 3: Article 1: Introducing TypeScript
Lecture 4: TypeScript as Superset of JavaScript
Lecture 5: TypeScript is a Transpiler for JavaScript
Lecture 6: TypeScript editor – Visual Studio Code
Lecture 7: TypeScript compiler installation
Lecture 8: Practical: Setup a TypeScript Project
Lecture 9: summary
Chapter 2: Declaration and Type System
Lecture 1: Introduction
Lecture 2: Overview of Type System in TypeScript
Lecture 3: Type annotation and Type Inference
Lecture 4: Primitive Data Type: Number
Lecture 5: Number versus BigInt
Lecture 6: Primitive Data Type : String
Lecture 7: string vs String type
Lecture 8: Template string
Lecture 9: boolean and Boolean
Lecture 10: Enum
Lecture 11: Coding Example : Marksheet Application
Lecture 12: Coding Example : Bank Profit Application
Lecture 13: Related Notes: String
Chapter 3: Conditional Execution and Control Flow
Lecture 1: Introduction
Lecture 2: If else conditions
Lecture 3: for loop
Lecture 4: while loop
Lecture 5: switch statement
Lecture 6: Array basics
Lecture 7: Coding Example : Marksheet with grades
Lecture 8: Coding Example : Enhanced bank profit application
Lecture 9: Coding Example : Profit with Compounded Interest over the period
Lecture 10: Summary
Chapter 4: More advanced Data Types
Lecture 1: Introduction
Lecture 2: Any and Unknown data types
Lecture 3: Null and Undefined data types
Lecture 4: Void and Never data types
Lecture 5: Type Alias
Lecture 6: Union and Intersection data types
Lecture 7: Type Assertions
Lecture 8: Type Guards
Lecture 9: Summary
Chapter 5: Functions in TypeScript
Lecture 1: Introducing Functions
Lecture 2: Named Function
Lecture 3: Anonymous Function
Lecture 4: Arrow Function
Lecture 5: Calling Arrow Function
Lecture 6: Function Parameter Types
Lecture 7: Required Parameters
Lecture 8: Optional Parameters
Lecture 9: Default Parameters
Lecture 10: Rest Parameters
Lecture 11: Rest parameter should come in last
Lecture 12: Bank Profit Function coding example
Lecture 13: Geometrical Drawings function example
Chapter 6: Classes, Objects and Interfaces
Lecture 1: Introducing Classes
Lecture 2: Objects and Classes
Lecture 3: Simple Class in TypeScript
Lecture 4: Inheritance
Lecture 5: Access Modifiers
Lecture 6: Access Modifiers for Class methods
Lecture 7: Abstract Classes
Lecture 8: Read Only Keyword
Lecture 9: Static Keyword
Lecture 10: Interfaces
Lecture 11: Interface inheritance
Lecture 12: Using Generics
Instructors
-
Dharmindar Devsidas
CTO at DJVSOFT CONCEPTS
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 4 votes
- 4 stars: 4 votes
- 5 stars: 22 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024