Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Intermediate Coders: Use Javascript To Make Web Apps And Art

Posted By: ELK1nG
Intermediate Coders: Use Javascript To Make Web Apps And Art

Intermediate Coders: Use Javascript To Make Web Apps And Art
Last updated 11/2018
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 20.67 GB | Duration: 24h 40m

Learn SVG, JSX, JavaScript, React Router, ES6, webpack, CSS, Redux, refactoring & more in this epic web development!

What you'll learn
Learn to create simple vector art with code!
Gain hands-on training with real projects
Build beautiful, well-functioning web apps
And so much more
Requirements
Basic understanding of HTML, CSS and JavaScript is highly helpful. To get a fast introduction, enroll in our "Kids Coding -Introduction to HTML, CSS and JavaScript" course.
An Internet connection to follow along in the free text editor JS Bin.
No SVG knowledge is required.
Illustrator CC or another graphic editing software
Modern web browser
This course was recorded on a Mac computer, but you can use a PC.
Description
"This guy knows his stuff. Really good course. Has a ton of content! I watch this all the time. His SVG knowledge is impressive. I also liked the React stuff." - Daniel S.Do you want to take the next steps in your web development career or programming hobby? This course is for you. This course is project-based so you will not be learning a bunch of useless coding practices. At the end of this course you will have real world apps to use in your portfolio. We feel that project based training content is the best way to get from A to B. Taking this course means that you learn practical, employable skills immediately.In Part 1, you will learn hands-on how to create SVG animations in the browser using HTML & CSS. Together with your expert instructor Chris Veillette of Mammoth Interactive, you will:Recognize why you should use SVGs for web development.Create SVG shapes.Embed SVG on a web page.Make a landscape scene entirely with code!In Part 2, you will master the fundamentals of React and Redux by developing apps. You will learn how to do all of the following, and more!Lay out a web app in a logical wayUse JSX, a pre-processor that adds XML syntax to JavaScriptBuild a single-page app using React RouterCode in ES6 and JavaScriptUse webpack, a bundler for codeTransition from webpack 1.0 to webpack 2.0Write modular CSSUse Redux, a predictable state container for JavaScript appsRefactor code (alter code to make it simpler and more efficient)Fix bugs and handle errorsThe beauty of taking an online course like this is the ability to replay any of the lectures at any time. There is no time limit or final tests. You get to learn at your own pace with a practical model method of learning.One of the best features is that you can watch the courses at any speed you want. This means you can speed up the or slow down the video if you want to.You can use the projects you build in this course to add to your LinkedIn profile. Give your portfolio fuel to take your career to the next level.Learning how to code is a great way to jump in a new career or enhance your current career. Coding is the new math and learning how to code will propel you forward for any situation. Learn it today and get a head start for tomorrow. People who can master technology will rule the future.

Overview

Section 1: Use code to make a web graphic

Lecture 1 What is an SVG?

Lecture 2 Introduction Continued

Lecture 3 Creating Rectangle and Circles

Lecture 4 Creating Lines

Lecture 5 Stretch to fit graphics with viewBox

Lecture 6 Polygon Element Part 1

Lecture 7 Polygon Element Part 2

Lecture 8 Polygon Element Part 3

Lecture 9 Polygon Element Part 4

Lecture 10 viewBox Attributes

Lecture 11 viewBox Attributes Continued

Lecture 12 Path Elements

Lecture 13 Path Elements Continued

Lecture 14 Bezier Curves Part 1

Lecture 15 Bezier Curves Part 2

Lecture 16 Bezier Curves Part 3

Lecture 17 Bezier Curves Part 4

Lecture 18 Quadratic Bezier Curves

Lecture 19 Arcs

Lecture 20 Arcs Continued

Lecture 21 SVG-edit and Illustrator

Lecture 22 Styling Inline SVG

Lecture 23 SVG in IMG tag

Lecture 24 SVG in Background IMG

Lecture 25 Modifying Inline SVG

Lecture 26 SVG with Javascript

Lecture 27 Adding Trees

Lecture 28 Creating Trees

Lecture 29 Creating Trees Continued

Lecture 30 Remove Button

Lecture 31 Adding Other Tree Types

Lecture 32 Sorting Trees

Lecture 33 Sorting Trees Continued

Lecture 34 Refactoring JavaScript

Lecture 35 Refactoring JavaScript Continued

Lecture 36 Saving as SVG

Lecture 37 Saving as SVG Continued

Lecture 38 Save as PNG

Lecture 39 Downloading Images

Lecture 40 Refactoring Part 1

Lecture 41 Refactoring Part 2

Lecture 42 Refactoring Part 3

Lecture 43 Main Functionality

Lecture 44 Main Functionality Continued

Lecture 45 Testing Cross-Browser Compatibility

Lecture 46 Checking DOMcontentload

Lecture 47 Styling Part 1

Lecture 48 Styling Part 2

Lecture 49 Styling Part 3

Lecture 50 Modal for PNG Part 1

Lecture 51 Modal for PNG Part 2

Lecture 52 Modal for PNG Part 3

Lecture 53 More JavaScript Refactoring

Lecture 54 Styling Modal Further

Lecture 55 Adding Size Reset Button

Lecture 56 Outro

Lecture 57 ($1000 value!) Source Code

Section 2: Code web apps in JavaScript

Lecture 58 What Everyone Should Know about React

Lecture 59 Quick Win! Example

Lecture 60 Top 10 Things You Will Learn

Lecture 61 Webpack Version Demystified

Section 3: React and JSX

Lecture 62 Setting Up React and Installing Packages

Lecture 63 Alternate Methods of Rendering

Lecture 64 Invoking Functions

Lecture 65 Setting Styles on Elements

Lecture 66 Source Code 01: Setup

Section 4: Components

Lecture 67 Virtual DOM and Classes

Lecture 68 ES6 Webpack Dev Server

Lecture 69 React Components

Lecture 70 Splitting Another Component

Lecture 71 React Component Validators

Lecture 72 Source Code 02: Components

Section 5: React States

Lecture 73 React States Introduction

Lecture 74 Extract Button to Separate Component

Lecture 75 Reusing a Component

Lecture 76 Split Component into Subcomponents

Lecture 77 Creating a Timer

Lecture 78 componentWillUnmount

Lecture 79 Webpack Hot Reloading

Lecture 80 Source Code 03: States

Section 6: React Event Handling

Lecture 81 React Event Handling Introduction

Lecture 82 Simple Event Handling

Lecture 83 Getting Values

Lecture 84 Using Events to Influence App Display

Lecture 85 Splitting Function into Components

Lecture 86 Source Code 04: Event Handling

Section 7: React Routers

Lecture 87 Props.children

Lecture 88 React Router Introduction

Lecture 89 Direct URL

Lecture 90 Wildcard

Lecture 91 IndexRoute

Lecture 92 Making a Name Profile

Lecture 93 Nested Routes

Lecture 94 User Profile

Lecture 95 React Router Redirects

Lecture 96 Making Parameters Optional

Lecture 97 Making Profile and Calling on History

Lecture 98 Back Button

Lecture 99 activeClassName

Lecture 100 Active Inline Styles

Lecture 101 Navlinks Components

Lecture 102 Source Code 05: React Routers

Section 8: React Slight Refactoring

Lecture 103 Improving Layout

Lecture 104 Additional Refactoring

Lecture 105 Source Code 06 & 07: Refactoring and Product Component

Section 9: React Product Components

Lecture 106 Making a Web Store Example

Lecture 107 Building out the Project

Lecture 108 Routing to Products

Lecture 109 Rendering Product Profile

Lecture 110 Adding Images to Web App

Lecture 111 Reusing Component

Section 10: React CSS

Lecture 112 Basic CSS Framework

Lecture 113 Organizing Information with CSS Grids

Lecture 114 CSS Modules

Lecture 115 CSS Styling

Lecture 116 Adding Menu to Navigation Bar

Lecture 117 Making a Background

Lecture 118 Adding Margins to Products

Lecture 119 Styling Name List

Lecture 120 React CSS Styling Continued

Lecture 121 Extract to Separate File

Lecture 122 Extract to Separate File (Continued)

Lecture 123 Source Code 08: CSS

Section 11: Redux

Lecture 124 Redux Introduction Part 1

Lecture 125 Redux Introduction Part 2

Lecture 126 Redux Introduction Part 3

Lecture 127 Redux Introduction Part 4

Lecture 128 Redux Store

Lecture 129 Redux Store (Continued)

Lecture 130 Redux Store Subscribe

Lecture 131 Subscribe (Continued)

Lecture 132 Combine Reducers

Lecture 133 Source Code 09 & 10: Introduction & Adding Redux

Section 12: Adding Redux to React

Lecture 134 Adding Redux to React Part 1

Lecture 135 Adding Redux to React Part 2

Lecture 136 Adding Redux to React Part 3

Lecture 137 Adding Redux to React Part 4

Lecture 138 Delete Names

Lecture 139 Babel and Spread Operators

Section 13: Redux Actions & Refactoring

Lecture 140 Action Creators

Lecture 141 Profile Page

Lecture 142 Dispatch and onEnter

Lecture 143 Refactor into Separate Files

Lecture 144 Refactor (Continued)

Lecture 145 Product Page

Lecture 146 Product Profile Page

Lecture 147 Source Code 11: Action Creators & Refactor

Section 14: Redux State in createStore

Lecture 148 Initial State in createStore

Lecture 149 Initial State Continued

Lecture 150 Add Generated Names with Faker

Lecture 151 Source Code 12: createStore

Section 15: Middleware & Async Dispatch

Lecture 152 Fake Backend and Middleware

Lecture 153 Thunk Middleware

Lecture 154 Thunk Checking State

Lecture 155 Get Profile Part 1

Lecture 156 Get Profile Part 2

Lecture 157 Get Profile Part 3

Lecture 158 Get Profile Part 4

Lecture 159 Get Names Refactor

Lecture 160 Add Random Name

Lecture 161 Random Name Continued

Lecture 162 Source Code 13: Middleware & Async Dispatch

Section 16: Redux Refactor, Log & Error Handling

Lecture 163 Refactor Name Reducers

Lecture 164 Using Actions

Lecture 165 Error Handling Part 1

Lecture 166 Error Handling Part 2

Lecture 167 Error Handling Part 3

Lecture 168 Source Code 14: Refactor, Log & Error Handling

Section 17: Products Lists and Profiles

Lecture 169 Product List

Lecture 170 Product List Continued

Lecture 171 Product Profile

Lecture 172 Product Profile Continued

Lecture 173 Error Handling Refactor

Lecture 174 Error Handling Refactor Continued

Lecture 175 Source Code 15: Lists & Profiles

Section 18: Loading Spinner & Error

Lecture 176 Loading Spinner

Lecture 177 Loading Spinner Continued

Lecture 178 Error Component

Lecture 179 Source Code 16: Loading Spinner & Error

Section 19: Adding User-Written Reviews

Lecture 180 Adding Reviews

Lecture 181 Adding Reviews Continued

Lecture 182 Adding Reviews Finale

Lecture 183 Adding User Reviews

Lecture 184 Refining Review Containers

Lecture 185 Refining Review Containers Continued

Lecture 186 Refining Review Containers Finale

Lecture 187 Source Code 17: User-Written Reviews

Section 20: Prototype & Refactor Error Handling

Lecture 188 Adding Prototypes

Lecture 189 Adding Prototypes Continued

Lecture 190 Action Types

Lecture 191 Refactoring Error Handling

Lecture 192 Error Handling Continued

Lecture 193 Source Code 18: Prototype & Refactor Errors

Section 21: Migrate to Webpack 2 & Build Production

Lecture 194 Migrating to Webpack 2

Lecture 195 Hot Reloading

Lecture 196 Hot Reloading Continued

Lecture 197 HTML Webpack Plugin

Lecture 198 Simple Production Build

Lecture 199 Dev Config File Update

Lecture 200 Source Code 19: Updating to Webpack 2 & Building

Section 22: Styling an App

Lecture 201 Final Styling Part 1

Lecture 202 Final Styling Part 2

Lecture 203 Final Styling Part 3

Lecture 204 Final Styling Part 4

Lecture 205 Final Styling Part 5

Lecture 206 Styling NavBar

Lecture 207 Styling Product List

Lecture 208 Styling Product List Continued

Lecture 209 Styling Product List Finale

Lecture 210 Styling Product Profile

Lecture 211 Styling Profile Continued

Lecture 212 Styling Review

Lecture 213 Styling Review Continued

Lecture 214 Styling Continued

Lecture 215 Styling Namelist

Lecture 216 Styling Namelist Continued

Lecture 217 Styling Namelist Finale

Lecture 218 Styling Layout Footer

Lecture 219 Footer Continued

Lecture 220 General Layout Styling

Lecture 221 Layout Styling Continued

Lecture 222 Font Work and More Styling

Lecture 223 Source Code 20: Styling App

Section 23: Epilogue

Lecture 224 React and Redux Final Thoughts

Lecture 225 Please rate this course

Lecture 226 Bonus Lecture: Community Newsletter

Anyone who wants to make art for web pages using code!,Developers who want to learn about React and Redux.,Coders who want to learn to build web apps.,Coders who want to learn JavaScript.