1 00:00:00,170 --> 00:00:02,380 ‫So let's talk about CodeStar. 2 00:00:02,380 --> 00:00:06,770 ‫And CodeStar is a one-view to have an integrated solution 3 00:00:06,770 --> 00:00:09,360 ‫that will group all the services that we've seen from before 4 00:00:09,360 --> 00:00:12,101 ‫such as CodeCommit for storing the code, 5 00:00:12,101 --> 00:00:14,640 ‫CodeBuild for building and testing the code, 6 00:00:14,640 --> 00:00:16,580 ‫CodeDeploy for deploying the code, 7 00:00:16,580 --> 00:00:19,240 ‫CloudFormation to provision infrastructure, 8 00:00:19,240 --> 00:00:21,300 ‫CodePipeline to orchestrate your entire pipeline, 9 00:00:21,300 --> 00:00:23,160 ‫CloudWatch for monitoring and so on. 10 00:00:23,160 --> 00:00:26,390 ‫So this is one view of all these tools at once. 11 00:00:26,390 --> 00:00:28,030 ‫Now with CodeStar, the cool thing is that 12 00:00:28,030 --> 00:00:29,230 ‫you just click, click, click 13 00:00:29,230 --> 00:00:33,610 ‫say, "Hey, I want to start a project for EC2 with Python." 14 00:00:33,610 --> 00:00:36,300 ‫And then automatically all these things in the backend 15 00:00:36,300 --> 00:00:37,260 ‫are going to be created for you. 16 00:00:37,260 --> 00:00:39,430 ‫So there will be a CodeCommit, CodeBuild, CodeDeploy, 17 00:00:39,430 --> 00:00:40,820 ‫CloudFormation and so on, 18 00:00:40,820 --> 00:00:43,410 ‫which is very handy if you, as a developer, 19 00:00:43,410 --> 00:00:46,400 ‫just want to worry about getting things working. 20 00:00:46,400 --> 00:00:48,590 ‫So the supported languages of CodeStar, 21 00:00:48,590 --> 00:00:51,940 ‫but they can evolve over time, is C Sharp, Go, HTML5, 22 00:00:51,940 --> 00:00:55,300 ‫Java, Node.js, PHP, Python, and Ruby. 23 00:00:55,300 --> 00:00:57,890 ‫Now within CodeStar, it's really cool because on top of it, 24 00:00:57,890 --> 00:00:59,960 ‫you have an issue tracking tool 25 00:00:59,960 --> 00:01:02,800 ‫and it has integration with JIRA or GitHub Issues 26 00:01:02,800 --> 00:01:05,830 ‫if this is what you used for tracking your issues. 27 00:01:05,830 --> 00:01:08,230 ‫You can also integrate for coding in the cloud 28 00:01:08,230 --> 00:01:09,640 ‫using the Cloud9 tool. 29 00:01:09,640 --> 00:01:11,830 ‫You get a web IDE, 30 00:01:11,830 --> 00:01:15,160 ‫so web way to code your code in the cloud directly. 31 00:01:15,160 --> 00:01:16,020 ‫It's not in all regions 32 00:01:16,020 --> 00:01:18,090 ‫but I will show you in the hands-on what that means. 33 00:01:18,090 --> 00:01:19,750 ‫And you have one dashboard 34 00:01:19,750 --> 00:01:21,800 ‫to view all your components as I said. 35 00:01:21,800 --> 00:01:23,040 ‫CodeStar is a free service. 36 00:01:23,040 --> 00:01:25,430 ‫You're only going to pay for the underlying usage 37 00:01:25,430 --> 00:01:26,860 ‫of all the other services 38 00:01:26,860 --> 00:01:28,860 ‫such as CodeCommit, CodeBuild and so on, 39 00:01:28,860 --> 00:01:31,200 ‫and CodeStar isn't integrated view. 40 00:01:31,200 --> 00:01:33,650 ‫And therefore you may have limited customization 41 00:01:33,650 --> 00:01:34,483 ‫of each tools, 42 00:01:34,483 --> 00:01:37,360 ‫but because each tool is underlying of CodeStar, 43 00:01:37,360 --> 00:01:40,000 ‫you can still customize them in their own console. 44 00:01:40,000 --> 00:01:40,880 ‫So that's it for this lecture. 45 00:01:40,880 --> 00:01:42,690 ‫Now, let's go into the next lecture 46 00:01:42,690 --> 00:01:44,443 ‫to get some practice with CodeStar.