Stone River Elearning – Fundamentals of Full Stack Web Development
Course Description
Welcome to the Ultimate Web Developer Bootcamp. This is your one-stop-shop to learn front-end AND back-end development.
In this course, you will learn
- HTML5
- CSS3
- Javascript
- Bootstrap 4
- DOM Manipulation
- NPM
- Node
- MongoDB
- REST
- Express
- ES6
- React
Curriculum
Check out the detailed breakdown of what’s inside the course
Intro to Web Development
7 Lectures
What is Web Development?03:02
What you can do as a web developer01:32
Where should I start as a beginner?02:13
HTML: Building Your First Website12:25
Frontend vs Backend development05:26
Installing an IDE05:16
Intro to Web Development07:41
Getting Started With HTML
4 Lectures
Intro to HTML, HEAD, BODY, and HEADER10:11
HTML: Lists, Paragraphs, and Text Styling07:38
HTML: Displaying Data With Tables07:16
HTML – Images & Forms11:59
Introduction to CSS
9 Lectures
What is CSS?03:01
How to use Inline, Internal and External CSS08:36
CSS: Element, ID & Class Selectors10:18
CSS: Colors14:01
CSS: Backgrounds & Borders10:16
Using browser inspector tools13:13
CSS: Combinators05:14
CSS: Grouping05:15
CSS: Specificity14:58
Intermediate CSS
5 Lectures
CSS: Text Styling & Formatting19:54
CSS: Google Fonts07:54
CSS: Images09:28
CSS: Padding & Margin09:21
CSS: Rows & Columns12:44
Advanced CSS: Building and styling website
9 Lectures
CSS: Intro to building your first Website!00:54
CSS: Building the Navbar22:27
CSS: Making the Navbar Mobile Responsive – Part 110:39
CSS: Making the Navbar Mobile Responsive – Part 223:23
CSS: Creating the Form Group30:26
CSS: Working with iframes22:00
CSS: Working with images and box shadows42:13
CSS: Working with text and image spacing28:03
CSS: Building the footer17:40
Computers & Code
10 Lectures
How Computers Work12:22
Understanding Binary09:25
Heap vs Stack08:41
IOS Binary App – Building UI _ UX20:04
IOS Binary App – Creating BinaryDecimal Class20:30
IOS Binary App – Finishing Up10:11
IOS Binary App – Challenge01:38
How Code Works09:43
Variables & Storage Capacity06:16
Understanding Hexadecimal05:50
Learning to Code With Javascript
16 Lectures
Time to Javascript08:32
Javascript Reference04:01
Javascript: Comments & How to Link Scripts07:23
Javascript : Numbers07:41
Javascript: Variables & Strings12:34
Javascript: Comparison Operators15:15
Javascript: Logical Operators14:58
Javascript: Arrays15:54
Javascript: Loops14:00
Javascript: Functions21:56
Javascript: Objects26:43
Javascript: Bind08:11
Percentage Calculator – Setting Up the Form07:35
Percentage Calculator – Grabbing Elements With Javascript10:17
Percentage Calculator – Using Event Listeners12:35
Percentage Calculator – Algorithm & Prevent Default07:49
Version Control With Git
9 Lectures
How Version Control Works10:49
Git Basics16:58
Terminal Basics – Changing directories05:49
Terminal Basics – Copying & renaming files08:38
Terminal Basics – Creating directories & files04:11
Terminal Basics – Deleting files & directories05:43
Setting up Github04:18
Working with Local & Remote Repositories10:55
Handling Git Merge Conflicts16:33
Introduction to Bootstrap 4
6 Lectures
What is Bootstrap 4?02:51
Downloading Bootstrap 402:43
Bootstrap 4: Project Setup06:54
Bootstrap 4: Overview of Bootstraps Components05:35
Bootstrap 4: Understanding Bootstraps Classes02:54
Bootstrap 4: Using the Grid System18:27
Bootstrap 4: Creating a Login Portal
5 Lectures
Project Overview01:44
Bootstrap 4 Cards – Creating the Sign-in Portal Box19:16
Bootstrap 4 Forms – Adding the input fields16:17
Bootstrap 4 Buttons – Adding the Sign In button and Labels18:11
Bootstrap 4 Grids – Finishing Mobile Compatibility08:09
Bootstrap 4: Skate or Die Website
9 Lectures
Bootstrap 4 – Skate or Die Intro00:53
Bootstrap 4 – Working with Navbars10:11
Bootstrap 4 – Using Carousels22:54
Bootstrap 4 – Nesting rows and columns20:34
Bootstrap 4 – Modals15:50
Bootstrap 4 – Adding images and buttons18:36
Bootstrap 4 – Sizing Modals17:56
Bootstrap 4 – Building the Footer07:12
Bootstrap 4 – Working with Font Awesome Favicons15:11
Intro to Flexbox
17 Lectures
What is flexbox03:19
Flexbox fundimentals19:27
Intro to flexbox landing page01:08
Building the navbar – Part 113:24
Building the navbar – Part 207:16
Designing the navbar for mobile09:32
Making the dropdown menu functional19:54
Creating the landing page header07:27
Creating the first Media Object13:14
Building the Services section01:54
Flexbox ordering09:20
Adding the Quote button07:02
Making Media Objects mobile compatible06:11
Designing the portfolio object12:25
Making the portfolio object mobile compatible09:47
Creating the contact form19:18
Making the contact form mobile compatible03:18
Beginner Sass
21 Lectures
Intro to Sass00:52
What is Sass07:44
How to install Sass and compile it to CSS11:27
Your FIRST Sass Website29:28
Different tools to compile Sass06:25
Saas Architecture14:26
Sass Partials – Maintainable Styles Rules06:57
Sass Variables and Imports – Create a clean Scalable Stylesheet20:34
Sass Mixins – Save time & recycle styles11:38
Sass Extends – Share style properties between other selectors06:00
Final Project – Intro to our Landing Page00:41
Final Project – Setting up our Variables15:05
Final Project – Styling our Navbar with Sass10:47
Final Project – Creating the Banner Container03:01
Final Project – Adding Content to our Banner Container10:07
Final Project – Some quick cleanup in our Sass files04:06
Final Project – Using the Extend method04:45
Final Project – Styling a section splitter with Sass04:44
Final Project – Using advanced Mixins20:57
Final Project – Styling the next Container with Sass05:33
Final Project – Finishing our Landing Page, Congrats!10:24
How to Set Up Hosting For Your Web Apps
8 Lectures
Web Hosting01:00
Creating a server05:12
Accessing our server01:58
Installing Nginx03:53
Creating server SSH Keys03:47
Uploading files to our server02:17
Setting up a domain05:15
Final Step – Configuring Nginx07:36
Intro to Node, Mongo, & REST APIs
17 Lectures
Understanding Web Requests16:44
Installing Node on macOS07:31
All About JSON10:19
Basics of Node09:02
Node Modules05:18
Building Your First API16:38
Postman, GET & POST Requests19:01
URL Parameters & Delete Requests17:54
Installing MongoDB on macOS05:22
Working With the Mongo Shell11:58
Searching for Documents07:44
Deletions & Documentation04:04
Swag Shop API – Project Creation09:50
Swag Shop API – Creating the Models14:21
Swag Shop API – Posting Products12:34
Swag Shop API – Fetching Products09:36
Swag Shop API – Populating Data18:59
Intro to React
14 Lectures
Swag Shop – Setting Up React Tooling18:37
Swag Shop – Installing Bootstrap11:06
Swag Shop – Creating a HTTP Service18:41
Swag Shop – Setting Up the API06:05
Swag Shop – Promises With ES6 & React12:02
Swag Shop – Components in React13:28
Swag Shop – Working With State in React13:22
Swag Shop – Creating a WishList Component24:29
Swag Shop – Building a Singleton Data Service11:02
Swag Shop – Creating a Notification Service12:48
Swag Shop – Props in React10:41
Swag Shop – Posting Notifications to React Components07:12
Swag Shop – Observing Notifications in React13:27
Swag Shop – Finishing Our Full Stack React App15:51
BONUS- Webstrom IDE Tricks & Tips
4 Lectures
Webstorm Ide Basic Setup09:38
Webstorm Ide Navigating Your Project04:11
Webstorm Ide Performing Searches05:28
Webstorm Ide Mastering The Editor17:22
Instructor Details

Stone River eLearning
At Stone River eLearning, technology is all we teach. If you’re interested in IT, programming, development or design – we have it covered.
Check out our huge catalog of courses and join the over 1,200,000+ students currently taking Stone River eLearning courses. We currently offer 800+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.
Reviews
There are no reviews yet.