1
00:00:00,420 --> 00:00:08,160
In this video we are going to learn Ada Lovelace SDK for JavaScript Version three and using SDK with

2
00:00:08,160 --> 00:00:15,990
Node.js, the ADA SDK for JavaScript version three API reference quite provides a JavaScript API for

3
00:00:15,990 --> 00:00:17,490
Ada Lovelace services.

4
00:00:17,490 --> 00:00:22,770
We can use the JavaScript API to build libraries or applications with Node.js.

5
00:00:23,310 --> 00:00:30,210
The ADA Lovelace SDK for JavaScript version three is a rewrite of version two with some great new features.

6
00:00:30,360 --> 00:00:36,120
As with the version two, it enables you to easily work with the ADA Lovelace resources, but has a

7
00:00:36,120 --> 00:00:40,020
modular architecture with a separate package for each services.

8
00:00:40,470 --> 00:00:46,980
It also includes many frequently requested features, such as a first class TypeScript support and a

9
00:00:46,980 --> 00:00:48,480
new middleware stake.

10
00:00:48,870 --> 00:00:51,630
We can use SDK with Node.js.

11
00:00:51,660 --> 00:00:56,610
Node.js is a cross-platform runtime for running server side JavaScript applications.

12
00:00:56,610 --> 00:01:01,470
During the course, we will use Node.js to write On-Demand ADA Lambda functions.

13
00:01:02,220 --> 00:01:06,840
So we will have two main resources one, developing our interactions.

14
00:01:06,870 --> 00:01:13,620
The first one is a SDK for JavaScript developer wide four SDK version three documentation, and second

15
00:01:13,620 --> 00:01:18,120
one is the SDK for JavaScript version three API reference.

16
00:01:18,120 --> 00:01:23,580
Quite so you can find the example quotes about the dynamic DB interaction with the SDK.

17
00:01:23,610 --> 00:01:25,710
Let me open one more one by one.

18
00:01:25,740 --> 00:01:29,310
This is the developer guide and here is the API reference.

19
00:01:29,310 --> 00:01:29,910
Quite.

20
00:01:30,980 --> 00:01:36,680
So, for example, if you will, if you would like to learn about dynamic web interactions, you can

21
00:01:36,680 --> 00:01:43,430
come here and if you scroll down and getting started, part of this API reference documentation, it

22
00:01:43,430 --> 00:01:45,320
is giving you an example of the Dynamo.

23
00:01:45,320 --> 00:01:45,890
DB.

24
00:01:46,070 --> 00:01:52,640
Basically, we will use Dynamo DB package for Dynamo DB client object and use the some of the commands

25
00:01:52,640 --> 00:01:55,350
that represents to Dynamo DB APIs.

26
00:01:55,370 --> 00:02:01,850
So this is the module architecture with the JavaScript version three, and we can use every resource

27
00:02:01,850 --> 00:02:03,120
with different libraries.

28
00:02:03,140 --> 00:02:10,280
It can reduce dramatically the package size and increase the code start issues and solve these issues.

29
00:02:10,310 --> 00:02:12,590
You can see the examples in here.

30
00:02:12,590 --> 00:02:19,250
So basically here in the right hand side, you can see that every package is including in here.

31
00:02:19,250 --> 00:02:25,820
For example, if you search for the case, you can see the ASCs package client is grace.

32
00:02:25,820 --> 00:02:31,940
If you click the SE case, you can see how we can use these tools in order to interact these almost

33
00:02:31,940 --> 00:02:38,210
on a case to put input event and consume event from the space.

34
00:02:38,210 --> 00:02:43,880
So as you said that the idea is that we are installing only required package.

35
00:02:43,880 --> 00:02:49,490
So by this way it can reduce the function library package size with only installing required package.

36
00:02:49,640 --> 00:02:51,590
Also you can search the example.

37
00:02:51,590 --> 00:02:56,930
For example, we will interact with the OR event each object.

38
00:02:56,930 --> 00:03:03,320
You can search for the event page and go to event page library and if you scroll down you can see how

39
00:03:03,320 --> 00:03:11,810
we can import and how we can use event page to perform operations with Event Bridge, how we can put

40
00:03:11,810 --> 00:03:15,020
the events and consume the events from the which.

41
00:03:15,020 --> 00:03:22,370
So at the same way you can follow the case, Psns and other Ada Willis resources that we can interact

42
00:03:22,370 --> 00:03:25,760
with using the SDK for JavaScript Version three.

43
00:03:25,940 --> 00:03:31,850
If you come back to our developer guide for SDK here, you can see the developer guide that we can also

44
00:03:31,850 --> 00:03:33,620
use this developer guide.

45
00:03:33,650 --> 00:03:37,070
Here you can see the very good examples code examples section.

46
00:03:37,070 --> 00:03:40,580
If you scroll down, you can see the code examples in here.

47
00:03:40,610 --> 00:03:47,750
For example, if you scroll down, you can see the Amazon Dynamo DB in here we can perform the Amazon

48
00:03:47,750 --> 00:03:49,100
Dynamo DB operations here.

49
00:03:49,100 --> 00:03:55,130
Different actions create the table, delete table, list, table, query, table, and so on.

50
00:03:55,130 --> 00:04:01,640
We already perform these actions with using the console, a replacement console and also select commands.

51
00:04:01,640 --> 00:04:05,990
And this time we will perform these operations using the Ac-dc package.

52
00:04:05,990 --> 00:04:13,790
And specifically we will use a script six name version of the SDK JavaScript version three libraries.

53
00:04:14,180 --> 00:04:24,320
So you can see the our resources that we will perform interactions with the resources using the SDK.

54
00:04:24,350 --> 00:04:32,000
As you can see that we have seen a SDK for JavaScript version today, both developer guide and also

55
00:04:32,000 --> 00:04:32,780
API reference.

56
00:04:32,780 --> 00:04:33,830
Quite so.

57
00:04:33,830 --> 00:04:41,060
Now we are ready to implement CRUD operations into our product microservices bit using a SDK for JavaScript

58
00:04:41,060 --> 00:04:41,870
version three.
