WEBVTT

1
00:00:01.820 --> 00:00:09.960
At this point in the course, you learned about the most important AI tools I'm using as

2
00:00:09.960 --> 00:00:10.500
a developer.

3
00:00:11.180 --> 00:00:19.300
Now to practice using these tools and so that you can see some examples for how exactly

4
00:00:19.300 --> 00:00:23.560
I'm using them and which problems you might face when using them, we're going to build

5
00:00:23.560 --> 00:00:27.240
a complete demo project in this section here.

6
00:00:28.840 --> 00:00:35.960
We're going to build a REST API with Node.js and Express by using AI, though of course

7
00:00:35.960 --> 00:00:41.620
we're not going to use AI as if we didn't know how to write code, but instead we're

8
00:00:41.620 --> 00:00:45.520
using it as a developer as you learned it throughout this course.

9
00:00:46.680 --> 00:00:50.900
Now you don't need any Node.js experience to follow along.

10
00:00:51.000 --> 00:00:52.140
It's just an example.

11
00:00:52.380 --> 00:00:57.980
You can simply copy and paste the code I'm writing or you're not following along at all.

12
00:00:58.380 --> 00:01:05.580
It's really just about seeing how I'm using AI and how I'm trying to use these different

13
00:01:05.580 --> 00:01:10.640
concepts I introduced you to over the last couple of sections.

14
00:01:11.840 --> 00:01:15.380
Therefore you also don't need any web development experience.

15
00:01:15.500 --> 00:01:18.820
You don't even need to know in detail what a REST API is.

16
00:01:19.260 --> 00:01:25.220
It suffices to know that it's a web application without a frontend, without a user interface,

17
00:01:25.500 --> 00:01:31.460
so to say, an application with which decoupled frontends or mobile apps could communicate.

18
00:01:33.280 --> 00:01:40.360
And for this demo project, we'll start by planning the project with help of AI to some

19
00:01:40.360 --> 00:01:40.780
extent.

20
00:01:40.960 --> 00:01:46.140
Of course, I also already have a general plan in my head because again, I'm a developer,

21
00:01:46.420 --> 00:01:51.800
we're developers, we're using our knowledge together with AI and we're not going to use

22
00:01:51.800 --> 00:01:53.600
AI instead of our knowledge.

23
00:01:54.100 --> 00:01:56.020
We're getting the best of both worlds.

24
00:01:56.920 --> 00:02:01.820
And then in the steps thereafter, we'll build the project with AI.

25
00:02:03.130 --> 00:02:06.220
And in this section, I will use Cursor.

26
00:02:06.420 --> 00:02:11.500
I'll start with Cursor and then at some point I'll switch to VS Code and GitHub Copilot

27
00:02:11.500 --> 00:02:13.800
so that you see both in action.

28
00:02:14.780 --> 00:02:19.640
Because of course, you might prefer one of the two, I want to show you both.

29
00:02:21.380 --> 00:02:26.440
You'll also see when not to use AI tools and you'll see that, of course, I bring some

30
00:02:26.440 --> 00:02:30.140
knowledge to the table so that I'm not using AI for everything here.

31
00:02:31.040 --> 00:02:35.180
But you'll see all these things as we'll build this project.

32
00:02:36.460 --> 00:02:38.920
And therefore, with that, let's get started.

