Companies Home Search Profile

TypeScript 5 for developers

Focused View

Alex Horea

10:47:31

0 View
  • 001 Welcome and how it works.mp4
    05:49
  • 002 Lets connect!.html
  • 003 How to get help.mp4
    02:31
  • 004 Course resources access.html
  • 005 Tools we will need.mp4
    03:53
  • 006 TypeScript program lifecycle.mp4
    05:56
  • 007 First TypeScript program.mp4
    06:30
  • 008 Compiler options.mp4
    06:08
  • 008 tsconfig.zip
  • 009 ☑️ TypeScript basics quiz.html
  • external-links.txt
  • 001 Section intro.mp4
    01:01
  • 001 section2.zip
  • 002 Primitive types.mp4
    06:07
  • 003 Arrays and tuples.mp4
    05:11
  • 004 Functions.mp4
    06:05
  • 005 Any vs Unknown.mp4
    08:15
  • 006 Type aliases.mp4
    07:02
  • 007 Practice simple app.mp4
    11:34
  • 008 ☑️ TypeScript basics quiz.html
  • external-links.txt
  • 001 Section intro.mp4
    00:51
  • 001 section3.zip
  • 002 Literal and Union types.mp4
    05:40
  • 003 Type narrowing.mp4
    09:37
  • 004 Optional values.mp4
    09:22
  • 005 Type assertion.mp4
    07:27
  • 006 Type intersection and Interfaces.mp4
    08:48
  • 007 Enum.mp4
    07:39
  • 008 Never.mp4
    04:23
  • 009 ☑️ Types basics quiz.html
  • external-links.txt
  • 001 Section intro.mp4
    01:40
  • 001 section4.zip
  • 002 Classes in TypeScript.mp4
    05:41
  • 003 Inheritance.mp4
    04:41
  • 004 Access modifiers.mp4
    03:49
  • 005 Abstract classes.mp4
    04:21
  • 006 TypeScript interfaces.mp4
    06:41
  • external-links.txt
  • 001 Section intro.mp4
    01:49
  • 001 section5.zip
  • 002 What are Generics.mp4
    05:52
  • 003 Popular generics.mp4
    05:19
  • 004 Generic constraints.mp4
    04:19
  • 005 Multiple types.mp4
    03:53
  • 006 Generic classes.mp4
    03:19
  • 007 Generic Interfaces and types.mp4
    02:35
  • external-links.txt
  • 001 Section intro.mp4
    01:08
  • 001 section6.zip
  • 002 Readonly and const.mp4
    07:13
  • 003 Record and index signatures.mp4
    05:47
  • 004 keyof vs Object.keys.mp4
    07:46
  • 005 Conditional Types.mp4
    07:02
  • 006 Infer.mp4
    10:39
  • 007 Literal types.mp4
    04:15
  • 008 Mapped types.mp4
    09:47
  • 009 Utility types.mp4
    06:12
  • 010 Types exercises.mp4
    07:02
  • 011 Further reading.html
  • external-links.txt
  • 001 Section intro.mp4
    01:19
  • 001 section7.zip
  • 002 Function overloading.mp4
    07:03
  • 003 This.mp4
    06:46
  • 004 Async functions.mp4
    09:03
  • 005 Promises.mp4
    10:28
  • 006 Promise Types.mp4
    04:38
  • 007 Further reading.html
  • external-links.txt
  • 001 Section intro.mp4
    03:04
  • 001 section8.zip
  • 002 2JSModules.zip
  • 002 JS modules.mp4
    09:40
  • 003 3JSImports.zip
  • 003 JS imports.mp4
    06:46
  • 004 4TsNpm.zip
  • 004 TypeScript and npm.mp4
    09:56
  • 005 5ModuleResolution.zip
  • 005 Module resolution.mp4
    09:30
  • 006 Module bundling intro.mp4
    04:32
  • 007 7WebpackSetup.zip
  • 007 TypeScript and Webpack setup.mp4
    06:35
  • 008 8WebpackAdvanced.zip
  • 008 Advanced webpack.mp4
    09:50
  • 009 9EsBuild.zip
  • 009 TypeScript and EsBuild.mp4
    07:51
  • 010 Further reading WebPack and EsBuild.html
  • external-links.txt
  • 001 Section intro.mp4
    01:49
  • 001 section9.zip
  • 002 2IncludeExclude.zip
  • 002 Include and exclude.mp4
    07:25
  • 003 3TargetLib.zip
  • 003 Target and lib.mp4
    11:09
  • 004 4StrictChecks.zip
  • 004 Strict checks.mp4
    05:06
  • 005 5SourceMaps.zip
  • 005 Declaration and Source maps.mp4
    05:16
  • 006 6CliOptions.zip
  • 006 CLI options.mp4
    05:46
  • 007 Further reading The TypeScript compiler.html
  • external-links.txt
  • 001 Section intro.mp4
    01:45
  • 001 section10.zip
  • 002 Base package.mp4
    08:15
  • 003 Npm package.mp4
    05:05
  • 004 Using the TypeScript package.mp4
    04:57
  • 004 concise-logger.zip
  • 004 simple-app.zip
  • 005 Further reading.html
  • external-links.txt
  • 001 Section intro.mp4
    05:00
  • 001 section11.zip
  • 002 2JsPrototype.zip
  • 002 JS prototypes.mp4
    10:32
  • 003 3FirstDecorator.zip
  • 003 First Decorator - fields.mp4
    08:08
  • 004 4ClassDecorator.zip
  • 004 Class decorators.mp4
    08:02
  • 005 5DecoratorFactory.zip
  • 005 Decorator factories.mp4
    02:52
  • 006 Method decorators - arguments.mp4
    07:52
  • 007 7MethodDec2.zip
  • 007 Method decorators - advanced.mp4
    06:43
  • 008 8ParamDec.zip
  • 008 Parameter decorators.mp4
    02:29
  • 009 TypeScript 5 decorators intro.mp4
    04:39
  • 010 10TS5ClassDec.zip
  • 010 TypeScript 5 class decorators.mp4
    09:25
  • 011 11TS5FieldDec.zip
  • 011 TypeScript 5 field decorators.mp4
    06:08
  • 012 12TS5FactDec.zip
  • 012 TypeScript 5 decorator factories.mp4
    03:49
  • 013 13TS5MethodDec.zip
  • 013 TypeScript 5 method decorators.mp4
    07:15
  • 014 TypeScript 5 accessor decorators.mp4
    04:39
  • 015 Further reading.html
  • external-links.txt
  • 001 Section intro.mp4
    03:35
  • 001 section12.zip
  • 002 Express TypeScript setup.mp4
    10:07
  • 003 Express Routing.mp4
    08:50
  • 004 Express types and handlers.mp4
    08:02
  • 005 Database solution.mp4
    11:49
  • 006 Express middleware - request validator.mp4
    08:17
  • 007 Zod.mp4
    08:15
  • 008 Dependencies container.mp4
    09:24
  • external-links.txt
  • 001 Section intro (and disclaimer).mp4
    03:14
  • 001 section13.zip
  • 002 React TypeScript project initialization.mp4
    04:36
  • 003 React state and props.mp4
    05:15
  • 004 React Types.mp4
    06:06
  • 005 React component modeling.mp4
    03:21
  • 006 Rendering lists in React with TypeScript.mp4
    08:12
  • 007 React form and dynamic data.mp4
    06:28
  • 008 React backend connection.mp4
    09:55
  • 009 Error handling in React.mp4
    07:09
  • external-links.txt
  • 001 Section intro.mp4
    01:18
  • 001 section14.zip
  • 002 Debugging.mp4
    07:22
  • 003 Linting.mp4
    06:02
  • 004 Code navigation and refactoring.mp4
    07:21
  • 005 Further reading.html
  • external-links.txt
  • 001 Thank you!.mp4
    01:07
  • 002 Bonus.html
  • Description


    Use TypeScript like a pro! Quickly learn basic and advanced Typescript and practice it with Node, Express and React!

    What You'll Learn?


    • Master the TypeScript type system
    • Learn how to install, configure and run TypeScript
    • Use special TypeScript types like unknown, any, never
    • Learn advanced JavaScript along the way
    • Deeply understand advanced TypeScript features like Generics, Mapped types, Decorators
    • Use ES modern syntax async/await, import/export
    • Learn how to use TypeScript with classes and Object Oriented Programming (OOP)
    • TypeScript with Express and React
    • Practice special TypeScript types like Records, mapped types, optional, literal and other utility types
    • Learn npm, async programming and the ES module system
    • Learn about module bundlers like Webpack and ESbuild
    • Build and consume a REST api with Express and React

    Who is this for?


  • Programmers who want to exand their knowledge to Typescript
  • TypeScript devs who want to master it
  • Anyone who wants to practice NodeJs/React/Express programming
  • What You Need to Know?


  • Some programming experience in any language
  • Basic JavaScript
  • More details


    Description

    TypeScript is one of the most loved languages of the moment. How can you learn it properly and go beyond basic examples?


    Typescript has reinvented the way we code JavaScript, first of all by adding type safety, but also with many other great features like access modifiers, generics, interfaces, classes, decorators and many others.

    Typescript combines the flexibility of modern JavaScript with the power of strongly typed languages like Java or C#, making it a great choice for your full stack app.

    Welcome to my course, in which you will learn basic and advanced Typescript and NodeJs by practice. We will not waste much time on presentations or reading the documentation, which you can do yourself, no course needed. Instead we will focus on coding a real, full stack application.

    Typescript features covered:

    • Installation and and setup inside a npm project

    • Basic TypeScript compiler options like sourceDir and Target

    • Primitive types, build-in types, advanced types, utility types

    • Any vs unknown vs never

    • Objects, Interfaces and Classes

    • Type aliases, type narrowing optional values, type intersection

    • Enums and exhaustive enums in TypeScript

    • Abstract classes and inheritance

    • Generics and decorators - both old and new (version 2 and 3)

    • Advanced types like conditional types, literal types, mapped types

    The Advanced TypeScript environment:

    • Understand how npm packages work by building and using your own npm package with TypeScript

    • Run and analyze TypeScript code on both NodeJs and Browser

    • Deeply understand how module bundlers like WebPack and EsBuild work

    Practice sessions with NodeJs, Express and React:

    • Build from scratch a CRUD application with Node, Express and TypeScript - Rest API

    • Understand how Express routing works

    • Understand how Express middleware works

    • Use ZOD for data validation inside a Node Express app

    • Deeply understand how module bundlers like WebPack and EsBuild work

    • Build from scratch a UI app with React and TypeScript

    • Recap for React state, props and hooks

    • Understand how React components work and how to pass data between child/parent components

    • Integrate the Express rest API with React

    This course stands out with many advantages and highlights:

    • Concise and with deep respect for your time: only learn what you need. Most of the instructor typing is cut, focusing on why we write a certain way the code.

    • Unitary Typescript course theme - the same NodeJs application, so you don't get bored and get a rewarding sense of completion

    • Experienced and programming active instructor: a great teacher never looses touch with the industry. This is especially true for software development, where the industry is so dynamic. This helps the instructor stay up to date with the best coding guidelines and present you the challenging parts, not the "hello world"

    • GitHub Code diffs - for each lecture - this way you can keep up and quickly get an overview of the lecture, in case you missed something

    • Great visuals - dark background, big font, 1080p resolution

    • Certificate of completion

    The best way to learn is by exercise, so I'll see you in class.

    There will be code!


    Who this course is for:

    • Programmers who want to exand their knowledge to Typescript
    • TypeScript devs who want to master it
    • Anyone who wants to practice NodeJs/React/Express programming

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Hi! I'm Alex and I am pleased to meet you!I have a master's degree in Internet Technologies and I'm an active senior web and Cloud developer. In the last years I worked designing and implementing user interfaces and cloud solutions for various clients ranging from automotive to e-commerce. I firmly believe that knowing is never enough. Knowledge must be put to practice, that is why I want to focus my teaching on concrete, real world programs.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 105
    • duration 10:47:31
    • English subtitles has
    • Release Date 2024/10/06