The Complete Full-Stack JavaScript Course!
- Description
- Curriculum
- FAQ
- Reviews
If you would like to master JavaScript and get started as a full-stack web developer, you are going to LOVE this course! Learn full-stack JavaScript development working on coding projects using ReactJS, NodeJS, LoopbackJS, Redux, Material-UI and socket programming.
We will work on the following 3 coding projects in this course:
Calculator Application – We will go over the basics of what React is, how to create components and how to work within the React life-cycle.
Weblog – We will build a feature rich blog app using React and LoopbackJS. We will begin to explore the full-stack elements of JavaScript by coding our own REST API, and how the front and back-end can communicate with each other.
Chat Application – We will explore socket programming. With a web socket you can keep clients connected on the server side. We will program a chat app where you can create a user account, add other users and then message back and forth with them.
This course was designed for students who have a basic understanding of front-end web development. It will be helpful if you know how to use HTML and CSS. A basic understanding of JavaScript is not required, but it will help you get up to speed with the tutorials.
All of the lectures are downloadable for offline viewing. English captions are available within the course.
Thank you for taking the time to read this and we hope to see you in the course!
-
4Writing a React componentVideo lesson
-
5React life-cycleVideo lesson
-
6The React stateVideo lesson
-
7Understanding component props and re-renderingVideo lesson
-
8Importing CSS into React componentsVideo lesson
-
9Coding a calculator part 1Video lesson
-
10Coding a calculator part 2Video lesson
-
11React website setupVideo lesson
-
12Component childrenVideo lesson
-
13React routingVideo lesson
-
14Route parameters and HTML slicing part 1Video lesson
-
15Route parameters and HTML slicing part 2Video lesson
-
16Services and portfolio pages part 1Video lesson
-
17Services and portfolio pages part 2Video lesson
-
18Working with forms in React part 1Video lesson
-
19Working with forms in React part 2Video lesson
-
20Using FormikVideo lesson
-
21Yup form validation schemasVideo lesson
-
22Setup of REST API using LoopbackJSVideo lesson
-
23Creating modelsVideo lesson
-
24Model observersVideo lesson
-
25Model relationsVideo lesson
-
26ESLINTVideo lesson
-
27Subclassing access tokensVideo lesson
-
28Persisting data using MongoDBVideo lesson
-
29Creating dataVideo lesson
-
30Updating dataVideo lesson
-
31Finding model instances part 1Video lesson
-
32Finding model instances part 2Video lesson
-
33Deleting model instancesVideo lesson
-
34Creating post collectionVideo lesson
-
35Roles and rolemappingVideo lesson
-
36Applying access control to our post modelVideo lesson
-
37Adding an editor roleVideo lesson
-
38Creating a category modelVideo lesson
-
39File storage and collection part 1Video lesson
-
40File storage and collection part 2Video lesson
-
41Custom remote methods and file uploads part 1Video lesson
-
42Custom remote methods and file uploads part 2Video lesson
-
43Creating login routeVideo lesson
-
44Adding a login formVideo lesson
-
45Wrapping componentsVideo lesson
-
46Dispatching actionsVideo lesson
-
47Creating a store and reducerVideo lesson
-
48Integrating remote API callsVideo lesson
-
49Applying middlewareVideo lesson
-
50Material-UI introVideo lesson
-
51Drawer and CSSVideo lesson
-
52Drawer collapsing and animationsVideo lesson
-
53Icons, lists and linksVideo lesson
-
54Main content classVideo lesson
-
55Persisting reducers using localStorageVideo lesson
-
56Basic tablesVideo lesson
-
57Fetching posts and users from our APIVideo lesson
-
58Fab buttonsVideo lesson
-
59Setting up Redux, Material-UI and Formik for our add post pageVideo lesson
-
60Material-UI forms with FormikVideo lesson
-
61Flex display and connecting our post form to our database via Redux part 1Video lesson
-
62Flex display and connecting our post form to our database via Redux part 2Video lesson
-
63Editing existing postsVideo lesson
-
64Uploading post images part 1Video lesson
-
65Uploading post images part 2Video lesson
-
66Integrating Quill as a content editorVideo lesson
-
67Loading posts on the front-end part 1Video lesson
-
68Loading posts on the front-end part 2Video lesson
-
69Loading more posts on demandVideo lesson
-
70Single post pageVideo lesson
-
71Registering new accountsVideo lesson
-
72Posting comments and adding relations and ACLs to our API part 1Video lesson
-
73Posting comments and adding relations and ACLs to our API part 2Video lesson
-
74Deploying React apps with NGINXVideo lesson
-
75Deploying our API using PM2 and NGINIX part 1Video lesson
-
76Deploying our API using PM2 and NGINIX part 2Video lesson
-
77Deploying our API using PM2 and NGINIX part 3Video lesson
External Links May Contain Affiliate Links read more