The Complete Full-Stack JavaScript Course!

Course

Online

£ 425 VAT inc.

Description

  • Type

    Course

  • Level

    Intermediate

  • Methodology

    Online

  • Class hours

    1h

  • Duration

    1 Year

  • Start date

    Different dates available

  • Online campus

    Yes

  • Delivery of study materials

    Yes

  • Support service

    Yes

  • Virtual classes

    Yes

Learn full-stack web development using JavaScript with The Complete Full-Stack JavaScript Course. JavaScript is a text-based programming language used to implement complex features on the web.Full-stack JavaScript course is designed to teach learners work on coding projects using ReactJS, NodeJS, LoopbackJS, Redux, Material-UI and socket programming.

It can be used to perform a variety of functions such as web development, developing mobile apps, Building web servers and developing server applications, Game development and lots more. So participants will be able to pursue a variety of career choices in the IT sector,

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Highlights of the The Complete Full-Stack JavaScript Course
Introduce yourself to the basics of Full-stack JavaScript
Learn to use ReactJS open source javascript library
Execute backend codes with NodeJS
Grasp the use of LoopbackJS open source node with Rest API
Discover what is Redux and how it works
Explore the use of Google’s Material-UI
Master the method used in computer network with Socket Programming

All you need is a passion for learning, a good understanding of the English language, numeracy and IT, and to be over the age of 16.

Upon successful completion, you will qualify for the UK and internationally-recognised professional qualification and you can choose to make your achievement formal by obtaining your PDF Certificate at a cost of £9 and Hardcopy Certificate for £15.

Why study this course
The Complete Full-Stack JavaScript Course is open to all, with no formal entry requirements. Learners will be able to choose a career path in the IT sector as web development, mobile app development, backend and frontend programming and much more

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2019

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 5 years

Subjects

  • Javascript training
  • Javascript
  • Rendering
  • Web
  • Anatomy
  • Writing
  • Programming
  • Web Development
  • Environment
  • Environment Setup
  • Anatomy of a React Project

Course programme

Introduction and Setup
  • Welcome To The Course
  • Environment Setup
  • Anatomy of a React Project
Getting Started with ReactJS
  • Writing a React Component
  • Purchasing and Procurement Management
  • The React State
  • Understanding Component Props and Re-rendering
  • Importing CSS Into React Components
  • Coding a calculator part 1
  • Coding a Calculator Part 2
Building a ReactJS Website
  • React Website Setup
  • Component Children
  • React Routing
  • Route Parameters and HTML Slicing Part 1
  • Route Parameters and HTML Slicing Part 2
  • Services and Portfolio Pages Part 2
  • Working With Forms in React Part 1
  • Working With Forms in React Part 2
  • Using Formik
  • Yup Form Validation Schemas
Rest API with LoopbackJS
  • Setup of REST API Using LoopbackJS
  • Creating Models
  • Model Observers
  • Model Relations
  • ESLINT
  • Subclassing Access Tokens
  • Persisting Data Using MongoDB
  • Creating Data
  • Updating Data
  • Finding Model Instances Part 2
  • Deleting Model Instances
  • Creating Post Collection
  • Roles and Rolemapping
  • Applying Access Control to Our Post Model
  • Adding an Editor Role
  • Creating a Category Model
  • File Storage and Collection Part 1
  • File Storage and Collection Part 2
  • Custom Remote Methods and File Uploads Part 1
  • Custom Remote Methods and File Uploads Part 2
  • Creating Login Route
  • Adding a Login Form
Redux and Material-UI
  • Wrapping Components
  • Dispatching Actions
  • Creating Our Store and Reducers
  • Integrating Remote API Calls
  • Applying Middle Ware
  • Material-UI Intro
  • Drawer and CSS
  • Drawer Collapsing and Animations
  • Icons, Lists, Links
  • Main Content Class
  • Persisting Reducers Using Local Storage
  • Basic Tables
  • Fetching Posts and Users From Our API
  • Fab Buttons
  • Setting up Redux, Material-UI and Formik for Our Add Post Page
  • Material-UI Forms With Formik
  • Flex Display and Connecting Our Post Form to Our Database via Redux Part 1
  • Flex Display and Connecting Our Post Form to Our Database via Redux Part 2
  • Editing Existing Posts
  • Uploading Post Images Part 1
  • Uploading Post Images Part 2
  • Integrating Quill as a Content Editor
  • Loading Posts on the Front-end Part 1
  • Loading Posts on The Front-end Part 2
  • Loading More Posts on Demand
  • Single Post Page
  • Registering New Accounts
  • Posting Comments and Adding Relations and ACLs to Our API Part 1
  • Posting Comments and Adding Relations and ACLs to Our API Part 2
  • Deploying React Apps With NGINX
  • Deploying Our API Using PM2 And NGINIX Part 1
  • Deploying Our API Using PM2 And NGINIX Part 2
  • Deploying Our API Using PM2 And NGINIX Part 3
WebSocket Chat Application
  • Creating A Chat App
  • Creating Our Chat Store
  • Websocket Connections
  • Sending Socket Messages
  • Creating Signup and Login Forms
  • Writing Account Based Logic Part 1
  • Writing Account Based Logic Part 2
  • Using Auth Tokens
  • Styling The Messenger
  • Tracking Logged In Users
  • Search Functionality
  • Creating New Threads And Sending To Relevant Clients
  • Connecting On Page Load If Already Logged In
  • Get Threads on Page Load
  • Disconnecting Socket Sessions
  • Adding Messages and Sending to Relevant Clients
  • Rendering Messages Client-side
  • Rendering Messages With User Information
  • Ejecting a React Application

The Complete Full-Stack JavaScript Course!

£ 425 VAT inc.