Fundamentals of Full Stack Web Development
Categories:
Design and Development Tools


Course Info
Curriculum
About Course
Intro to Web Development
- What is Web Development?
- What you can do as a web developer
- Where should I start as a beginner?
- HTML: Building Your First Website
- What you can do as a web developer
- Frontend vs Backend development
- Installing an IDE
- Intro to Web Development
- Intro to HTML, HEAD, BODY, and HEADER
- HTML: Lists, Paragraphs, and Text Styling
- HTML: Displaying Data With Tables
- HTML - Images & Forms
-
...
Intro to Web Development
- What is Web Development?
- What you can do as a web developer
- Where should I start as a beginner?
- HTML: Building Your First Website
- What you can do as a web developer
- Frontend vs Backend development
- Installing an IDE
- Intro to Web Development
- Intro to HTML, HEAD, BODY, and HEADER
- HTML: Lists, Paragraphs, and Text Styling
- HTML: Displaying Data With Tables
- HTML - Images & Forms
- What is CSS?
- How to use Inline, Internal and External CSS
- CSS: Element, ID & Class Selectors
- CSS: Colors
- CSS: Backgrounds & Borders
- Using browser inspector tools
- CSS: Combinators
- CSS: Grouping
- CSS: Specificity
- CSS: Text Styling & Formatting
- CSS: Google Fonts
- CSS: Images
- CSS: Padding & Margin
- CSS: Rows & Columns
- CSS: Intro to building your first Website!
- CSS: Building the Navbar
- CSS: Making the Navbar Mobile Responsive - Part 1
- CSS: Making the Navbar Mobile Responsive - Part 2
- CSS: Creating the Form Group
- CSS: Working with iframes
- CSS: Working with images and box shadows
- CSS: Working with text and image spacing
- CSS: Building the footer
- How Computers Work
- Understanding Binary
- Heap vs Stack
- iOS Binary App – Building UI _ UX
- iOS Binary App – Creating BinaryDecimal Class
- iOS Binary App – Finishing Up
- iOS Binary App – Challenge
- How Code Works
- Variables & Storage Capacity
- Understanding Hexadecimal
- Time to Javascript
- Javascript Reference
- Javascript: Comments & How to Link Scripts
- Javascript: Numbers
- Javascript: Variables & Strings
- Javascript: Comparison Operators
- Javascript: Logical Operators
- Javascript: Arrays
- Javascript: Loops
- Javascript: Functions
- Javascript: Objects
- Javascript: Bind
- Percentage Calculator - Setting Up the Form
- Percentage Calculator - Grabbing Elements With Javascript
- Percentage Calculator - Using Event Listeners
- Percentage Calculator - Algorithm & Prevent Default
- How Version Control Works
- Git Basics
- Terminal Basics - Changing directories
- Terminal Basics - Copying & renaming files
- Terminal Basics - Creating directories & files
- Terminal Basics - Deleting files & directories
- Setting up Github
- Working with Local & Remote Repositories
- Handling Git Merge Conflicts
- What is Bootstrap 4?
- Downloading Bootstrap 4
- Bootstrap 4: Project Setup
- Bootstrap 4: Overview of Bootstraps Components
- Bootstrap 4: Understanding Bootstraps Classes
- Bootstrap 4: Using the Grid System
- Project Overview
- Bootstrap 4 Cards - Creating the Sign-in Portal Box
- Bootstrap 4 Forms - Adding the input fields
- Bootstrap 4 Buttons - Adding the Sign In button and Labels
- Bootstrap 4 Grids - Finishing Mobile Compatibility
- Bootstrap 4 - Skate or Die Intro
- Bootstrap 4 - Working with Navbars
- Bootstrap 4 - Using Carousels
- Bootstrap 4 - Nesting rows and columns
- Bootstrap 4 - Modals
- Bootstrap 4 - Adding images and buttons
- Bootstrap 4 - Sizing Modals
- Bootstrap 4 - Building the Footer
- Bootstrap 4 - Working with Font Awesome Favicons
- What is flexbox
- Flexbox fundimentals
- Intro to flexbox landing page
- Building the navbar - Part 1
- Building the navbar - Part 2
- Designing the navbar for mobile
- Making the dropdown menu functional
- Creating the landing page header
- Creating the first Media Object
- Building the Services section
- Flexbox ordering
- Adding the Quote button
- Making Media Objects mobile compatible
- Designing the portfolio object
- Making the portfolio object mobile compatible
- Creating the contact form
- Making the contact form mobile compatible
- Intro to Sass
- What is Sass
- How to install Sass and compile it to CSS
- Your FIRST Sass Website
- Different tools to compile Sass
- Sass Architecture
- Sass Partials - Maintainable Styles Rules
- Sass Variables and Imports - Create a clean Scalable Stylesheet
- Sass Mixins - Save time & recycle styles
- Sass Extends - Share style properties between other selectors
- Final Project - Intro to our Landing Page
- Final Project - Setting up our Variables
- Final Project - Styling our Navbar with Sass
- Final Project - Creating the Banner Container
- Final Project - Adding Content to our Banner Container
- Final Project - Some quick cleanup in our Sass files
- Final Project - Using the Extend method
- Final Project - Styling a section splitter with Sass
- Final Project - Using advanced Mixins
- Final Project - Styling the next Container with Sass
- Final Project - Finishing our Landing Page, Congrats!
- Web Hosting
- Creating a server
- Accessing our server
- Installing Nginx
- Creating server SSH Keys
- Uploading files to our server
- Setting up a domain
- Final Step - Configuring Nginx
- Understanding Web Requests
- Installing Node on macOS
- All About JSON
- Basics of Node
- Node Modules
- Building Your First API
- Postman, GET & POST Requests
- URL Parameters & Delete Requests
- Installing MongoDB on macOS
- Working With the Mongo Shell
- Searching for Documents
- Deletions & Documentation
- Swag Shop API - Project Creation
- Swag Shop API - Creating the Models
- Swag Shop API - Posting Products
- Swag Shop API - Fetching Products
- Swag Shop API - Populating Data
- Swag Shop - Setting Up React Tooling
- Swag Shop - Installing Bootstrap
- Swag Shop - Creating a HTTP Service
- Swag Shop - Setting Up the API
- Swag Shop - Promises With ES6 & React
- Swag Shop - Components in React
- Swag Shop - Working With State in React
- Swag Shop - Creating a WishList Component
- Swag Shop - Building a Singleton Data Service
- Swag Shop - Creating a Notification Service
- Swag Shop - Props in React
- Swag Shop - Posting Notifications to React Components
- Swag Shop - Observing Notifications in React
- Swag Shop - Finishing Our Full Stack React App
- Webstorm Ide Basic Setup
- Webstorm Ide Navigating Your Project
- Webstorm Ide Performing Searches
- Webstorm Ide Mastering The Editor
About the instructors
Course Curriculum
