Fidgetech - 4 - React
4.0 - Functional Programming with Javascript
4.0.0.1 - Functional Programming with JavaScript Objectives
4.0.0.2 - Introduction to Functional Programming
4.0.0.3 - Testing Functional Code
4.0.0.4 - Using Node in the Command Line
4.0.0.5 - Immutability
4.0.0.6 - Imperative Versus Declarative Programming
4.0.0.7 - Pure Functions
4.0.0.8 - First Class Citizens
4.0.0.9 - Closures
4.0.0.10 - Currying
4.0.0.11 - Map, Reduce and Filter
4.0.0.12 - Recursion
4.0.0.13 - Capstone Timeline, Deadlines, and Brainstorming Homework
4.0.0.14 - Capstone Planning: The Minimum Viable Product
4.0.0.15 - Whiteboard Independent Project Overview
4.0.0.16 - Whiteboard Evaluation Rubric
4.0.0.17 - A Guide to Whiteboarding
4.0.0.18 - Being a Good Interviewer
4.0.0.19 - Giving Constructive Feedback
4.0.1.1 - Coin Counter, Sieve
4.0.1.2 - Whiteboard Practice: Closures
4.0.1.3 - Whiteboard Practice: Recursion
4.0.1.4 - The Problems of Classical Inheritance
4.0.1.5 - Spread Operator
4.0.1.6 - Composition
4.0.1.7 - State
4.0.1.8 - Storing State in Closures
4.0.1.9 - Building a Functional Application (Part 1)
4.0.1.10 - Building a Functional Application (Part 2)
4.0.1.11 - Addressing Implicit Bias
4.0.2.1 - Power Plant, Project Euler
4.0.2.2 - Whiteboard Practice: Composition
4.0.2.3 - Further Exploration: Creating Deep Clones
4.0.3.1 - Build Your Own RPG, Haiku Checker (Two-day Project)
4.0.3.2 - Whiteboard Practice: Project Euler
4.0.4.1 - Technical Interview Preparation: Functional Programming
4.0.5.1 - Functional Programming with JavaScript Independent Project
4.1 - React Fundamentals
4.1.0.1 - React Fundamentals Objectives
4.1.0.2 - Introduction to React
4.1.0.3 - The Virtual DOM
4.1.0.4 - Using create-react-app
4.1.0.5 - React Components
4.1.0.6 - Introduction to JSX
4.1.0.7 - Planning a React Application
4.1.0.8 - Building a Static Site
4.1.0.9 - Props
4.1.0. 10- Prop Types
4.1.0.11 - Looping in JSX
4.1.0.12 - Using External Stylesheets with React
4.1.0.13 - Debugging with React Developer Tools
4.1.0.14 - Adding Images
4.1.0.15 - Independent Capstone Project Proposal
4.1.1.1 - Help Queue, Social Media, Airbnb Clone
4.1.1.2 - Introduction to State
4.1.1.3 - Planning Our Application: Part 2
4.1.1.4 - Adding Local State
4.1.1.5 - Conditional Rendering
4.1.1.6 - Updating State with Events
4.1.1.7 - Binding Functions in React
4.1.2.1 - Farmers Market
4.1.2.2 - UUID Library
4.1.2.3 - Adding a Form
4.1.2.4 - Unidirectional Data Flow
4.1.2.5 - Passing Data Via Callbacks
4.1.2.6 - Styling React: CSS Objects
4.1.3.1 - Help Queue, Merch Site, Event Logger (Longer Project)
4.1.3.2 - Planning Our Application: Part 3
4.1.3.3 - Using JSX Expressions with Arguments
4.1.3.4 - Showing Ticket Detail
4.1.3.5 - Deleting a Ticket
4.1.3.6 - Reusing Components
4.1.3.7 - Updating a Ticket
4.1.4.1 - Technical Interview Preparation: React Fundamentals
4.1.4.2 - Applying for Jobs
4.1.4.3 - Following Up During the Job Application Process
4.1.4.4 - Expand Your Job Search Network Through Cold Emailing
4.1.4.5 - Tools for Email Management
4.1.5.1 - React Fundamentals Independent Project
4.2 - React with Redux
4.2.0.1 - React with Redux Objectives
4.2.0.2 - Introduction to Redux
4.2.0.3 - Setting Up Our First Project
4.2.0.4 - Writing Our First Redux Test
4.2.0.5 - Writing Our Second Redux Test
4.2.0.6 - Writing Our Third Redux Test
4.2.0.7 - Anatomy of a Reducer
4.2.0.8 - The Redux Store
4.2.0.9 - Redux Store Review
4.2.0.10 - Introduction to React Redux Library
4.2.0.11 - Adding Redux to React: Part 1
4.2.0.12 - Adding Redux to React: Part 2
4.2.0.13 - Adding Redux to React: Part 3
4.2.0.14 - Capstone Proposal Reminder
4.2.1.1 - Redux Help Queue, Project Refactor
4.2.1.2 - Combining Redux Reducers
4.2.1.3 - Adding Combined Reducers to React
4.2.1.4 -Building a React Application with Redux From Scratch
4.2.1.5 - Understanding Stereotype Threat
4.2.2.1 - Forum, Word Puzzle, Tic Tac Toe (Longer Project)
4.2.2.2 - Action Creators
4.2.2.3 - Action Constants
4.2.3.1 - Introduction to Moment.js
4.2.3.2 - Component Lifecycle Methods
4.2.3.3 - Adding Wait Time to the Queue
4.2.3.4 - Adding Wait Time to the Queue Part 2
4.2.4.1 - Technical Interview Practice: React and Redux
4.2.4.2 - Applying for Jobs
4.2.5.1 - React with Redux Independent Project
4.3 - React with NoSQL
4.3.0.1 - React with NoSQL Objectives
4.3.0.2 - Introduction to Firebase
4.3.0.3 - Introduction to NoSQL
4.3.0.4 - The CAP Theorem
4.3.0.5 - Setting up a Firebase Project
4.3.0.6 - Adding Firebase to React
4.3.0.7 - Introduction to Hooks
4.3.0.8 - Adding Tickets to Firestore
4.3.0.9 - Viewing Tickets from Firestore
4.3.0.10 - Changing Selected Tickets
4.3.0.11 - Updating Tickets with Firestore
4.3.0.12 - Deleting Tickets with Firestore
4.3.0.13 - Structuring Data in Firestore
4.3.1.1 - Firestore Survey, Quiz of Choice (Longer Project)
4.3.1.2 - Client-Side Routing
4.3.1.3 - React Router
4.3.1.4 - Firebase Authentication
4.3.1.5 - Firebase Authorization
4.3.2.1 - Hosting with Firebase
4.3.2.2 - Firestore Queries
4.3.2.3 - Styled Components
4.3.3.1 - Choose Your Own Adventure (Longer Project)
4.3.4.1 - Technical Interview Practice: NoSQL
4.3.4.2 - Applying for Jobs
4.3.5.1 - React with NoSQL Independent Project
4.4 - React with APIs
4.4.0.1 - APIs and Further Exploration Objectives
4.4.0.2 - Making an API Call with fetch()
4.4.0.3 - Introduction to Redux Middleware
4.4.0.4 - Building an API Application with React and Redux
4.4.0.5 - Writing Custom Middleware
4.4.0.6 - Async Actions with Redux Thunk
4.4.0.7 - Building an API Application with React and Redux: Part 2
4.4.0.8 - Full Stack Development Project
4.4.0.9 - Further Exploration Topics
4.4.0.10 - Pitching Your Capstone
4.4.1.1 - React and Redux with API
4.4.1.2 - Further Exploration: React Native
4.4.1.3 - Further Exploration: React Hooks
4.4.2.1 - Further Exploration: Creating a Custom React Environment
4.4.2.2 - Further Exploration: Data Visualization
4.4.2.3 - Further Exploration: Animations with React
4.4.2.4 - Further Exploration: SEO with React
4.4.3.1 - Technical Interview Practice: APIs and Further Exploration
4.4.3.2 - Researching Internship Companies
4.4.4.1 - Applying for Jobs
4.4.5.1 - Friday Capstone Day
4.5 - Independent Capstone Projects
4.5.0.1 - Independent Capstone Project Overview
Search
Tracks
Handbook