procademy
procademy
  • 934
  • 8 196 309
#81 Validation Decorator | Decorators in TypeScript | A Complete TypeScript Course
TypeScript extends JavaScript with optional static typing, allowing you to define the data types of variables and functions. This empowers you to catch errors early during development, improving code reliability and maintainability.
Learn about: 💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥
👉 Type annotations: Explicitly define data types for variables and functions.
👉 Interfaces: Define contracts for objects, ensuring consistent data structures.
👉 Classes: Build object-oriented code with well-defined properties and methods.
👉 Generics: Write reusable code that works with various data types.
TypeScript seamlessly integrates with existing JavaScript code and libraries, making it a smooth transition for developers. Elevate your JavaScript development skills with the power of static typing!
GET THE STARTUP FILES OF THIS SECTION FROM HERE: github.com/manojjha86/typescript-complete-course/tree/main/07-typescript-decorators/start
GET THE SFINAL FILES OF THIS SECTION FROM HERE: github.com/manojjha86/typescript-complete-course/tree/main/07-typescript-decorators/final
Переглядів: 119

Відео

#80 Returning a Class from Decorator | Decorators in TypeScript | A Complete TypeScript Course
Переглядів 12119 годин тому
TypeScript extends JavaScript with optional static typing, allowing you to define the data types of variables and functions. This empowers you to catch errors early during development, improving code reliability and maintainability. Learn about: 💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥 👉 Type annotations: Explicitly define data types for variables and functions. 👉 Interfaces: Define contracts for objects, ensurin...
#79 When a Decorator Executes | Decorators in TypeScript | A Complete TypeScript Course
Переглядів 11321 годину тому
TypeScript extends JavaScript with optional static typing, allowing you to define the data types of variables and functions. This empowers you to catch errors early during development, improving code reliability and maintainability. Learn about: 💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥 👉 Type annotations: Explicitly define data types for variables and functions. 👉 Interfaces: Define contracts for objects, ensurin...
#78 Method & Parameter Decorator | Decorators in TypeScript | A Complete TypeScript Course
Переглядів 10821 годину тому
TypeScript extends JavaScript with optional static typing, allowing you to define the data types of variables and functions. This empowers you to catch errors early during development, improving code reliability and maintainability. Learn about: 💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥 👉 Type annotations: Explicitly define data types for variables and functions. 👉 Interfaces: Define contracts for objects, ensurin...
#77 Accessor Decorator | Decorators in TypeScript | A Complete TypeScript Course
Переглядів 166День тому
TypeScript extends JavaScript with optional static typing, allowing you to define the data types of variables and functions. This empowers you to catch errors early during development, improving code reliability and maintainability. Learn about: 💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥 👉 Type annotations: Explicitly define data types for variables and functions. 👉 Interfaces: Define contracts for objects, ensurin...
#76 Property Decorator | Decorators in TypeScript | A Complete TypeScript Course
Переглядів 157День тому
TypeScript extends JavaScript with optional static typing, allowing you to define the data types of variables and functions. This empowers you to catch errors early during development, improving code reliability and maintainability. Learn about: 💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥 👉 Type annotations: Explicitly define data types for variables and functions. 👉 Interfaces: Define contracts for objects, ensurin...
#75 Using Multiple Decorators | Decorators in TypeScript | A Complete TypeScript Course
Переглядів 177День тому
TypeScript extends JavaScript with optional static typing, allowing you to define the data types of variables and functions. This empowers you to catch errors early during development, improving code reliability and maintainability. Learn about: 💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥 👉 Type annotations: Explicitly define data types for variables and functions. 👉 Interfaces: Define contracts for objects, ensurin...
#74 Creating another Decorator | Decorators in TypeScript | A Complete TypeScript Course
Переглядів 169День тому
TypeScript extends JavaScript with optional static typing, allowing you to define the data types of variables and functions. This empowers you to catch errors early during development, improving code reliability and maintainability. Learn about: 💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥 👉 Type annotations: Explicitly define data types for variables and functions. 👉 Interfaces: Define contracts for objects, ensurin...
#73 Decorator Factory | Decorators in TypeScript | A Complete TypeScript Course
Переглядів 159День тому
TypeScript extends JavaScript with optional static typing, allowing you to define the data types of variables and functions. This empowers you to catch errors early during development, improving code reliability and maintainability. Learn about: 💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥 👉 Type annotations: Explicitly define data types for variables and functions. 👉 Interfaces: Define contracts for objects, ensurin...
#72 Understanding Decorators | Decorators in TypeScript | A Complete TypeScript Course
Переглядів 264День тому
TypeScript extends JavaScript with optional static typing, allowing you to define the data types of variables and functions. This empowers you to catch errors early during development, improving code reliability and maintainability. Learn about: 💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥 👉 Type annotations: Explicitly define data types for variables and functions. 👉 Interfaces: Define contracts for objects, ensurin...
#71 Delete an Expense Item | Expense Tracker Project | A Complete TypeScript Course
Переглядів 147День тому
TypeScript extends JavaScript with optional static typing, allowing you to define the data types of variables and functions. This empowers you to catch errors early during development, improving code reliability and maintainability. Learn about: 💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥 👉 Type annotations: Explicitly define data types for variables and functions. 👉 Interfaces: Define contracts for objects, ensurin...
#70 Calculate Expense Balance Amount | Expense Tracker Project | A Complete TypeScript Course
Переглядів 168День тому
TypeScript extends JavaScript with optional static typing, allowing you to define the data types of variables and functions. This empowers you to catch errors early during development, improving code reliability and maintainability. Learn about: 💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥 👉 Type annotations: Explicitly define data types for variables and functions. 👉 Interfaces: Define contracts for objects, ensurin...
#69 Designing Expense Object | Expense Tracker Project | A Complete TypeScript Course
Переглядів 145День тому
TypeScript extends JavaScript with optional static typing, allowing you to define the data types of variables and functions. This empowers you to catch errors early during development, improving code reliability and maintainability. Learn about: 💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥 👉 Type annotations: Explicitly define data types for variables and functions. 👉 Interfaces: Define contracts for objects, ensurin...
#68 Display Expense in UI | Expense Tracker Project | A Complete TypeScript Course
Переглядів 137День тому
TypeScript extends JavaScript with optional static typing, allowing you to define the data types of variables and functions. This empowers you to catch errors early during development, improving code reliability and maintainability. Learn about: 💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥 👉 Type annotations: Explicitly define data types for variables and functions. 👉 Interfaces: Define contracts for objects, ensurin...
#67 Creating a List of Expense | Expense Tracker Project | A Complete TypeScript Course
Переглядів 145День тому
TypeScript extends JavaScript with optional static typing, allowing you to define the data types of variables and functions. This empowers you to catch errors early during development, improving code reliability and maintainability. Learn about: 💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥 👉 Type annotations: Explicitly define data types for variables and functions. 👉 Interfaces: Define contracts for objects, ensurin...
#66 Reading Form Data from UI | Expense Tracker Project | A Complete TypeScript Course
Переглядів 323День тому
#66 Reading Form Data from UI | Expense Tracker Project | A Complete TypeScript Course
#65 Expense Tracker Project: An Overview | Expense Tracker Project | A Complete TypeScript Course
Переглядів 3102 дні тому
#65 Expense Tracker Project: An Overview | Expense Tracker Project | A Complete TypeScript Course
#64 Partial & Readonly Generics | Advanced Types in TypeScript | A Complete TypeScript Course
Переглядів 24314 днів тому
#64 Partial & Readonly Generics | Advanced Types in TypeScript | A Complete TypeScript Course
#63 Generic vs Union Type | Advanced Types in TypeScript | A Complete TypeScript Course
Переглядів 28414 днів тому
#63 Generic vs Union Type | Advanced Types in TypeScript | A Complete TypeScript Course
#62 Creating a Generic Class | Advanced Types in TypeScript | A Complete TypeScript Course
Переглядів 36621 день тому
#62 Creating a Generic Class | Advanced Types in TypeScript | A Complete TypeScript Course
#61 The keyOf Constraint | Advanced Types in TypeScript | A Complete TypeScript Course
Переглядів 27921 день тому
#61 The keyOf Constraint | Advanced Types in TypeScript | A Complete TypeScript Course
#60 Working with Constraints | Advanced Types in TypeScript | A Complete TypeScript Course
Переглядів 25821 день тому
#60 Working with Constraints | Advanced Types in TypeScript | A Complete TypeScript Course
#59 Creating a Generic Function | Advanced Types in TypeScript | A Complete TypeScript Course
Переглядів 23321 день тому
#59 Creating a Generic Function | Advanced Types in TypeScript | A Complete TypeScript Course
#58 What are Generics | Advanced Types in TypeScript | A Complete TypeScript Course
Переглядів 28321 день тому
#58 What are Generics | Advanced Types in TypeScript | A Complete TypeScript Course
#57 Function Overloading | Advanced Types in TypeScript | A Complete TypeScript Course
Переглядів 32321 день тому
#57 Function Overloading | Advanced Types in TypeScript | A Complete TypeScript Course
#56 Index Properties | Advanced Types in TypeScript | A Complete TypeScript Course
Переглядів 30021 день тому
#56 Index Properties | Advanced Types in TypeScript | A Complete TypeScript Course
#55 Type Casting | Advanced Types in TypeScript | A Complete TypeScript Course
Переглядів 25628 днів тому
#55 Type Casting | Advanced Types in TypeScript | A Complete TypeScript Course
#43 Choose an Event Handling Approach | DOM & DOM Manipulation | A Complete JavaScript Course
Переглядів 35028 днів тому
#43 Choose an Event Handling Approach | DOM & DOM Manipulation | A Complete JavaScript Course
#42 addEventListener() Method | DOM & DOM Manipulation | A Complete JavaScript Course
Переглядів 24828 днів тому
#42 addEventListener() Method | DOM & DOM Manipulation | A Complete JavaScript Course
#41 Event Handler Property | DOM & DOM Manipulation | A Complete JavaScript Course
Переглядів 26228 днів тому
#41 Event Handler Property | DOM & DOM Manipulation | A Complete JavaScript Course

КОМЕНТАРІ

  • @MrkenndyDee
    @MrkenndyDee 22 години тому

    Great explanation 👍

  • @sureshpal5569
    @sureshpal5569 День тому

    great ,can you share source code or git link

  • @TamilvananB-z4l
    @TamilvananB-z4l День тому

    Thank you so much for providing such quality content.

  • @kolawoleomotosho3073
    @kolawoleomotosho3073 День тому

    great class

  • @muhammadnaveed7953
    @muhammadnaveed7953 День тому

    Thank you Sir

  • @sureshpal5569
    @sureshpal5569 День тому

    great explanation

  • @yunietpiloto4425
    @yunietpiloto4425 День тому

    Isn't a good practice to return the Observable from the service and subscribe in the component?. I see you are subscribing to every observable inside the service which makes it more complex to handle and display errors, for instance.

  • @diogogaio
    @diogogaio День тому

    Hello Manoj! Please, is there a gitHub repo starting from the lecture #102?

  • @chanaky0925
    @chanaky0925 День тому

    you are awesome... Please write book on angular or notes... With all these images... I will pay to buy that... Awesome

  • @dicksoncyprian9511
    @dicksoncyprian9511 День тому

    PLEASE RELEASE TUTORIAL ON BACKEND LAMGUAGES LIKE JAVA/PYTHON/C++/PHP

  • @diogogaio
    @diogogaio 2 дні тому

    Very nice lectures! Congrats ! I would love even more if they were together with typescript. Thanks!

  • @dr.faithadhiambo254
    @dr.faithadhiambo254 2 дні тому

    Thank you sir for making these amazing angular tutorials

  • @rahulvaishnav6536
    @rahulvaishnav6536 2 дні тому

    anyone is having notes of this angular then plz send

  • @aarthireddyellanki538
    @aarthireddyellanki538 2 дні тому

    can you please share that list of products. So that it will be easy for us.

  • @EduardoMartinez-dm5pp
    @EduardoMartinez-dm5pp 2 дні тому

    Your'e amazing!! thank you so very much!!

  • @muhammadnaveed7953
    @muhammadnaveed7953 2 дні тому

    Thank you sir

  • @muhammadnaveed7953
    @muhammadnaveed7953 2 дні тому

    Thanx sir g

  • @muhammadnaveed7953
    @muhammadnaveed7953 2 дні тому

    Thank you Sir

  • @Tech_bro-i5g
    @Tech_bro-i5g 2 дні тому

    Good day, looks like the json files in the drive have been removed.

  • @juleskassegne6130
    @juleskassegne6130 3 дні тому

    😊😊😊

  • @Leesdjo
    @Leesdjo 3 дні тому

    Thanks for the wonderful tutorial. Very detailed explanation.

  • @ananthvishwanath7741
    @ananthvishwanath7741 3 дні тому

    Great job sir, cannot thank you enough.

  • @mohamedibrahemsaad573
    @mohamedibrahemsaad573 3 дні тому

    thank you

  • @mohamedibrahemsaad573
    @mohamedibrahemsaad573 3 дні тому

    you are the king of this platform

  • @muhammadnaveed7953
    @muhammadnaveed7953 3 дні тому

    Thank you Sir ❤

  • @didyouknow449
    @didyouknow449 4 дні тому

    from episode 77 i cant access , it says you should be a memeber , and i don't know how to access or have a membership please fix iit

    • @procademy
      @procademy 3 дні тому

      You should be able to access it now as those videos are now public. I upload the videos as a member only video...but it will be public at some point of time 🙂🙂

    • @didyouknow449
      @didyouknow449 3 дні тому

      @@procademy thank you very much , if there is a way to pay , please tell me :)

  • @diogogaio
    @diogogaio 4 дні тому

    I'm wondering how these aggregations queries may increase the billing, or spend quota limitations, due to of the number of documents scanning, reading and processing before returning the results...

  • @didyouknow449
    @didyouknow449 4 дні тому

    thank you very much

  • @Nazir5593
    @Nazir5593 4 дні тому

    I really like the way you explain and simplify concepts. Can you please do more concepts around .NET, i would really appreciate it. Thanks

  • @RahulVicku
    @RahulVicku 4 дні тому

    🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏Sir please make video on complete Events like (mouse event, keyword event, window event)🙏🙏🙏🙏🙏🙏🙏🙏🙏☝

  • @RahulVicku
    @RahulVicku 4 дні тому

    🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏Sir please make video on complete Events like (mouse event, keyword event, window event)🙏🙏🙏🙏🙏🙏🙏🙏🙏☝

  • @RahulVicku
    @RahulVicku 4 дні тому

    🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏Sir please make video on complete Events like (mouse event, keyword event, window event)🙏🙏🙏🙏🙏🙏🙏🙏🙏☝

  • @RahulVicku
    @RahulVicku 4 дні тому

    🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏Sir please make video on complete Events like (mouse event, keyword event, window event)🙏🙏🙏🙏🙏🙏🙏🙏🙏☝

  • @RahulVicku
    @RahulVicku 4 дні тому

    🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏Sir please make video on complete Events like (mouse event, keyword event, window event)🙏🙏🙏🙏🙏🙏🙏🙏🙏☝

  • @princetruth28
    @princetruth28 4 дні тому

    The best explanation on youtube. thank you so much!

  • @nohakhaled7601
    @nohakhaled7601 4 дні тому

    Is this video the end of the series?

    • @procademy
      @procademy 4 дні тому

      I am going to upload a few more videos in this playlist for Angular 17 & 18 new features. I have already started working on it. From next month I will upload videos.

  • @sanchitbhoyar6540
    @sanchitbhoyar6540 4 дні тому

    Sir, if your app crashes then just type 'rs' in the terminal it will restart your app.

  • @didyouknow449
    @didyouknow449 4 дні тому

    Thankk youu

  • @divya-qd4rg
    @divya-qd4rg 5 днів тому

    Excellent explanation thank you

  • @happyhappen
    @happyhappen 5 днів тому

    Hello, thank you for the wonderful course. I would like to ask if the slides are available for download somewhere? Thank you!

  • @didyouknow449
    @didyouknow449 5 днів тому

    Thank you , best teacher ever

  • @tejasreemallela698
    @tejasreemallela698 5 днів тому

    Do we have to install angular for every new project??

    • @procademy
      @procademy 5 днів тому

      No ...you don't need to install angular cli for every project. It just needs to be installed once.

    • @tejasreemallela698
      @tejasreemallela698 4 дні тому

      I am unable to change the angular version from 18 to 2

    • @tejasreemallela698
      @tejasreemallela698 4 дні тому

      How to do that???

    • @procademy
      @procademy 3 дні тому

      For that you need to first uninstall Angular 18 and then install Angular Cli 2. Follow below steps Npm uninstall -g @angular/cli Npm cache clean --force Npm install -g @angular/cli@2 Remember that downgrading to lower version might break your existing angular 18 application. Because if you are using latest features of Angular 4 to 18 in your project, it will not work in angular 2. Be careful before downgrading.

    • @tejasreemallela698
      @tejasreemallela698 3 дні тому

      @@procademy can we do that for a particular project

  • @RahulVicku
    @RahulVicku 5 днів тому

    true Instructor Your voice to clear and one time understandable.

  • @pkuioouurrsq-yb8ku
    @pkuioouurrsq-yb8ku 5 днів тому

    Thank u. The best video to learn dynamic component in youtube.

  • @narasinghrao4405
    @narasinghrao4405 5 днів тому

    Learned a lott.. tqq

  • @saisachidanandasahoo5769
    @saisachidanandasahoo5769 5 днів тому

    Hi, Please share the link for starter files for this Expense tracker app.

  • @saisachidanandasahoo5769
    @saisachidanandasahoo5769 5 днів тому

    Hi, Please share the link for starter files for this Expense tracker app.

  • @Islam_deen_Jannah
    @Islam_deen_Jannah 5 днів тому

    I think you are the same prof from Udemy who has JAVA series

  • @muhammadnaveed7953
    @muhammadnaveed7953 5 днів тому

    Thank you Sir g ❤

  • @muhammadnaveed7953
    @muhammadnaveed7953 5 днів тому

    Thank you Sir