DevSecOps Build and Deploy a Website From Scratch (AWS) 2021
- Description
- Curriculum
- FAQ
- Reviews
React is the most popular JavaScript library of the last five years, and the job market is still hotter than ever. Top companies like Facebook, Microsoft, Instagram, PayPal and Twitter are using React in the development of their tools and apps, so there’s no reason not to learn it.
In this course we will begin learning the fundamentals of React such as components, handling forms and more, and we will be digging into the world of hooks. We will be explaining the basic hooks that are commonly used. then we will begin writing our front-end for our to-do list app and we will power it up with our back-end that we’re going to write as well. After all of that, we will deploy our website into AWS and we will be using the latest best practices .
So in summary, in this course we will talk about:
-
React fundamentals
-
React hooks
-
How to create RESTful APIs
-
How to integrate Express with MongoDB
-
How to integrate React with Express
-
How to deploy our website into AWS from the Scratch
-
Using the Latest Best Practices from AWS to deploy the website
-
Cost optimization so that you will not pay extra , only the necessary costs
There are no prerequisites. Just a basic understanding of HTML and, because you’re learning React, you should have a bit of knowledge of JavaScript with its new standards (ES 2015+) , also you should be familiar a little bit in AWS and the Cloud Concept
Am I eligible for this course? Yes, if you are one of the below:
-
Developers looking to learn React
-
Developers tired of writing jQuery code and want to step up their skills.
-
Developers trying to build apps with React
-
Developers trying to learn full stack development
-
Developers trying to learn how to build a RESTful API
-
Developers looking to start into freelancing
-
Hobbyists trying to enjoy their time by building a fun app
-
DevOps Engineers that want to learn how to deploy Websites
-
DevOps Engineers that want to learn the best practices for Web App Deployment
-
DevSecOps Engineers
-
4Environment Setup LecturesText lesson
-
5Installing NodeVideo lesson
-
6Installing ReactVideo lesson
-
7Installing MongoDB LocallyVideo lesson
-
8Installing ExpressJS & MongooseVideo lesson
-
9Learn React (Crash Course) LecturesText lesson
-
10What is JSX?Video lesson
-
11Writing Our First AppVideo lesson
-
12Components #1Video lesson
-
13Components #2Video lesson
-
14Writing ComponentsVideo lesson
-
15Understanding Our App StructureVideo lesson
-
16PropsVideo lesson
-
17Lifecycle MethodsVideo lesson
-
18State #1Video lesson
-
19State #2Video lesson
-
20Seconds Counter AppVideo lesson
-
21Handling FormsVideo lesson
-
22Controlled ComponentsVideo lesson
-
23The Hooks SystemVideo lesson
-
24The useState() HookVideo lesson
-
25The useEffect() HookVideo lesson
-
26Refactoring the Seconds Counter AppVideo lesson
-
27The Return Statement Inside of useEffect()Video lesson
-
28Functioncal vs. Class ComponentsVideo lesson
-
29Making Requests Inside of ReactVideo lesson
-
30The Article Searcher AppVideo lesson
-
31Sending RequestsVideo lesson
-
32Displaying the ResultsVideo lesson
-
33The 'dangerouslySetInnerHTML' PropVideo lesson
-
34Deployment with VercelVideo lesson
-
35The 'key' PropVideo lesson
-
36Alternative MethodVideo lesson
-
37Creating the Front-End LecturesText lesson
-
38Thinking About the Front-EndVideo lesson
-
39Using Semantic UIVideo lesson
-
40Creating the Form #1Video lesson
-
41Creating the Form #2Video lesson
-
42Turning the Input into a Controlled ComponentVideo lesson
-
43Creating SectionsVideo lesson
-
44Creating the To-Do ListVideo lesson
-
45Editing the To-Do ItemsVideo lesson
-
46Styling the Input and Listening for Key CodesVideo lesson
-
47Auto Focusing the Input and Making it a Controlled ComponentVideo lesson
-
48Fixing the ESC KeyVideo lesson
-
49Checking To-Do ItemsVideo lesson
-
50Simulating Our Back-EndVideo lesson
-
51Fixing Some ProblemsVideo lesson
-
52Adding To-Do ItemsVideo lesson
-
53Emptying the Input and Form ValidationVideo lesson
-
54Removing To-Do ItemsVideo lesson
-
55Writing the Logic of removeTodo()Video lesson
-
56Creating the Back-End LecturesText lesson
-
57Building our Back-End StructureVideo lesson
-
58Connecting to Our Database and Creating a ModelVideo lesson
-
59Fetching Data from Our DatabaseVideo lesson
-
60Solving the Warning MessagesVideo lesson
-
61Creating More RoutesVideo lesson
-
62Inserting & Deleting RecordsVideo lesson
-
63Following RESTful ConventionsVideo lesson
-
64Creating the PUT MethodVideo lesson
-
65Responding to RequestsVideo lesson
-
66Binding the Front-End with the Back-End LecturesText lesson
-
67Paving the Way for BindingVideo lesson
-
68Making Requests from Our Front-EndVideo lesson
-
69Solving the CORS IssueVideo lesson
-
70Creating To-Do Items from Our Front-EndVideo lesson
-
71Deleting To-Do Items from Our Front-EndVideo lesson
-
72Editing To-Do Items from Our Front-EndVideo lesson
External Links May Contain Affiliate Links read more