Machine Learning based APIs using Nest.js
Machine Learning based APIs using Nest.js, available at $19.99, has an average rating of 3.33, with 34 lectures, based on 3 reviews, and has 1007 subscribers.
You will learn about Using chatGPT API as your motor for your own API Creating a basic API Using Nestjs as server builder Getting to get familiar with unit testing This course is ideal for individuals who are Programmers waiting to learn Nestjs or Programmers waiting to learn unit testing or Programmers waiting to learn how to use chatGPT as a tool for their apps It is particularly useful for Programmers waiting to learn Nestjs or Programmers waiting to learn unit testing or Programmers waiting to learn how to use chatGPT as a tool for their apps.
Enroll now: Machine Learning based APIs using Nest.js
Summary
Title: Machine Learning based APIs using Nest.js
Price: $19.99
Average Rating: 3.33
Number of Lectures: 34
Number of Published Lectures: 34
Number of Curriculum Items: 35
Number of Published Curriculum Objects: 35
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Using chatGPT API as your motor for your own API
- Creating a basic API
- Using Nestjs as server builder
- Getting to get familiar with unit testing
Who Should Attend
- Programmers waiting to learn Nestjs
- Programmers waiting to learn unit testing
- Programmers waiting to learn how to use chatGPT as a tool for their apps
Target Audiences
- Programmers waiting to learn Nestjs
- Programmers waiting to learn unit testing
- Programmers waiting to learn how to use chatGPT as a tool for their apps
chatGPT is generic enough to make almost unlimited the possibilities when you use its API for building your own API; your imagination may be the limit. With its API, you can have access to several versions from chatGPT, which includes GPT-4; they are also always launching new versions and features. You can change the GPT version with just one line of code, and test different versions for your app, pondering cost vs. effectiveness. Their interface is simple: “text in text out”, even for new versions of the API. Therefore, whenever they have a new release, you can easily test their new versions.
An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build or use such a connection or interface is called an API specification.
On this course, we are going to use Nest.js as base for building an API, based on ChatGPT.
ChatGPT, which stands for Chat Generative Pre-trained Transformer, is a large language model-based chatbot developed by OpenAI and launched on November 30, 2022, notable for enabling users to refine and steer a conversation towards a desired length, format, style, level of detail, and language used.
Even though most of the people are familiar with its public version, for layman usage, it is also available as API. Therefore, one can build their own apps on top of it.
In computer programming, unit testing is a software testing method by which individual units of source code—sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures—are tested to determine whether they are fit for use.
On this course, we shall make unit testing, as an way to teach the concept.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Getting to know our course: details on the curriculum
Lecture 2: Getting in touch
Lecture 3: Organization of the course
Chapter 2: Getting to know better our course
Lecture 1: APIs, backend, and frontend
Lecture 2: What is an API?
Lecture 3: More on APIs
Chapter 3: Getting to know unit testing
Lecture 1: Recap
Lecture 2: Getting to know about software testing and quality
Lecture 3: What is a unit? London vs. classical school
Lecture 4: What is mock?
Lecture 5: Testing, software entropy and regression
Lecture 6: Getting to know Test Driven Development
Chapter 4: Building our API
Lecture 1: Initial details
Lecture 2: Getting ready for action
Lecture 3: Getting to know Nest.js
Lecture 4: Creating our basic elements in Nest.js: a service, a controller, and a module
Lecture 5: Getting to know unit testing in Nest.js
Chapter 5: Making our unit tests to work
Lecture 1: Initial words: "it was just a small fix"
Lecture 2: Mocking a service
Lecture 3: Why it makes no sense to unit test chatGPT based function
Lecture 4: Unit testing "text in text out"
Chapter 6: Testing a service
Lecture 1: Initial details
Lecture 2: Testing our service that communicates with chatGPT API
Chapter 7: Making our first contact with chatGPT API
Lecture 1: Recap
Lecture 2: Getting ready to make a call to chatGPT API
Lecture 3: Getting to know the model options from chatGPT API
Lecture 4: Finally talking to chatGPT as an API
Lecture 5: Mocking the HTTP service
Lecture 6: Finally, make a HTTP call to chatGPT
Chapter 8: Homework: now it is your turn!
Lecture 1: Initial details
Lecture 2: Receiving and checking an API key
Lecture 3: Building a dashboard for API key administration
Lecture 4: Getting you inspired: how I have been using the chatGPT API
Chapter 9: Cograts for finishing the course
Lecture 1: Cograts on concluding the course
Instructors
-
Jorge Guerra Pires
Independent Researcher, PhD -
IdeaCoding Lab
IdeaCodingLab: Transforme sua ideia em linhas de códigos
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 1 votes
- 5 stars: 1 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