Custom Node.js package in Typescript with Jest TDD
Custom Node.js package in Typescript with Jest TDD, available at $39.99, has an average rating of 4.1, with 29 lectures, based on 20 reviews, and has 125 subscribers.
You will learn about Using Test-Driven Development (TDD) in a real life package Create own NodeJS package Publish and update package Take advantage of the features provided by TypeScript This course is ideal for individuals who are Intermediate JavaScript developers who want to take their knowledge to the next level. It is particularly useful for Intermediate JavaScript developers who want to take their knowledge to the next level.
Enroll now: Custom Node.js package in Typescript with Jest TDD
Summary
Title: Custom Node.js package in Typescript with Jest TDD
Price: $39.99
Average Rating: 4.1
Number of Lectures: 29
Number of Published Lectures: 29
Number of Curriculum Items: 29
Number of Published Curriculum Objects: 29
Original Price: $44.99
Quality Status: approved
Status: Live
What You Will Learn
- Using Test-Driven Development (TDD) in a real life package
- Create own NodeJS package
- Publish and update package
- Take advantage of the features provided by TypeScript
Who Should Attend
- Intermediate JavaScript developers who want to take their knowledge to the next level.
Target Audiences
- Intermediate JavaScript developers who want to take their knowledge to the next level.
Have you tried the TDD method before, but failed? Don’t you understand how to write the test first and then build the application logic for it? It’s not clear to you what benefits test-driven development brings you? In this course, I will lead you through the test-driven development of a real software module. You can also see the big picture and the small details.
Effective automated tests are difficult to write. You need to practice a lot to be able to apply the principles and specific implementation steps to any project. Take the course and get the funds you need to continue practicing!
Make your own Node.js package with test driven development using TypeScript tested with Jest. Through a real example, I will help you understand and learn how to build high quality modules for your projects that take advantage of TypeScript and have the least amount of bugs thanks to TDD.
In this course we will make a copy of a package from an application I made earlier. This means that you can learn the package creation method that I use on a daily basis through a code that represents true business value.
Any questions you have, feel free to contact us, I will be happy to answer!
Course Curriculum
Chapter 1: Intro
Lecture 1: What will this course be about?
Lecture 2: Final result = package source code
Chapter 2: Initialize project
Lecture 1: Create and clone git repository
Lecture 2: Add tsconfig.json as TypeScript configuration
Lecture 3: Install development dependencies
Lecture 4: Jest config for tests
Lecture 5: .gitignore and .npmignore
Chapter 3: Package development with TDD
Lecture 1: First test case and Food class
Lecture 2: Add name and unit to Food
Lecture 3: Add base values to Food
Lecture 4: Error handling and invalid name error in Food
Lecture 5: Invalid amount error in Food
Lecture 6: Refactor: extract validations from the constructor
Lecture 7: Current values of Food
Lecture 8: Change current amount
Lecture 9: How to calculate current calories value
Lecture 10: Calculate current calories value
Lecture 11: Replace string unit parameter with Unit enum
Lecture 12: Calculate other nutrient values as the amount changes
Lecture 13: Refactor other nutrient value calculation
Lecture 14: How to calculate current values as the calories changing
Lecture 15: Change calories with calculate other values
Lecture 16: Refactor: collect similar test cases into a describe
Lecture 17: Change fat and recalculate others
Lecture 18: Change protein, carbohydrate and recalculate other values
Chapter 4: Release and use package
Lecture 1: Export types and classes from the package
Lecture 2: Production build, versions and publish
Lecture 3: Readme.md as a documentation
Chapter 5: Summary
Lecture 1: Congratulations
Instructors
-
Dávid Csejtei
Senior Software Developer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 2 votes
- 4 stars: 11 votes
- 5 stars: 6 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
- Mergers and Acquisitions: CEO Leadership and Board Dynamics
- The Complete Luxury Service Course
- Communicating Your Team's Vision: Purpose, Strategy & Values
- Business Execution: From Strategy to People and Operations
- Foreclosure Crash Course
- Selling on Wayfair
- Chief of Staff 101
- Digital HR Transformation 2023
- VDA 6.3 2016 – Process Audit
- Organizational Culture Change
- Strategic Thinking and Stakeholder Engagement: Fortune 500
- Practical Project Management for Managers and First Time PMs
- The Basics of Coaching
- Inconvenient Honesty: How To Have Difficult Conversations
- Drive sales productivity with ChatGPT
- Sales Training for Foxit Software Products
- Professional Decluttering Business
- Decision-Making Practices to Drive Nonprofit Sustainability
- Power BI DAX Super User: DAX for Power Nerds
- Deliver presentations like a pro! 2024 course