PentaCode is proud to partner with Wes Bos and his collection of amazing training videos for developers. We highly recommend the courses below to help you expand your skills.
FREE COURSE: Master FlexBox
A simple, free 20 video course that will help you master CSS Flexbox!
The first 13 videos are aimed at understanding the fundamentals of Flexbox – we will take a deep dive into understanding rows, columns, axes, wrapping, alignment, centering and layout. The last 7 are code alongs where we will build everything from a navigation to a mobile app layout entirely with Flexbox!
FREE COURSE: Learn Redux
A 20 video / 2.5 hour course to learn how to use Redux, React Router and React together. This course is intended as a next steps to React for Beginners course.
You’ll build ‘Reduxstagram’ — a simple photo app that will simplify the core ideas behind Redux, React Router and React.js
I’m learning Redux with @wesboshttps://t.co/wBAv2q9A9D
You come up with great stuff.Learning from him is a cakewalk through technology— sachin (@sachitaware21) May 16, 2016
ES 6 For Everyone
ES6 is a major update to JavaScript that includes dozens of new features. With a focus on simplicity and readability, this premium video course is the best way to learn about all that ES6 has to offer while sharpening your core JavaScript skills.
ES6 for Everyone is a premium training course to strengthen your core JavaScript skills and master all that ES6 has to offer. ES6 is a major update to JavaScript that includes dozens of new features. With a focus on simplicity and readability, this course is an efficient way to find out what is new in JavaScript and most importantly when and how you should use it.
The goal of this course is simple: greatly strengthen your core JavaScriptskills while preparing and updating you to write modern JavaScript.
The course includes 19 modules that go through ES6 in its entirety. An exhaustive list of topics is cataloged below, but at a glance:
- ES6 Easy Wins – New Variables, Scoping and Template Strings
- New Language Features — Arrow Functions, Destructuring
- New Iterables and Looping over data
- What the heck those …three …little …dots actually do
- How to structure your JavaScript with Modules and NPM
- Advanced Classes, Proxies, Generators, Sets and Maps
- How to write clean and consistent JavaScript with ESLint
- Proper tooling + bundling setup with Webpack
- + So much more — Check below for a full listing of videos
I highly recommend the “ES6 course for everyone” from @wesbos to lift you #javascript skills to a new level https://t.co/7CViajmLiB #fan — Raymon Schouwenaar (@rsschouwenaar) July 26, 2016
Learn Node With Wes Bos
Learn to build applications and APIs with Node.js
Node.js, Express, MongoDB and friends are some of the most in-demand web development skills. This course is the cumulation of everything I’ve learned building dozens of Node.js applications over the past five years.
With a focus on modern JavaScript and real world application, Learn Node is an efficient way to add server side JavaScript to your skill-set and start building the applications you have been dreaming about.
Join me as I show you how to build full stack applications and APIs from start to finish with some of today’s top JavaScript technology.
Let’s get Griddy with CSS Grid
CSS Grid is a brand new layout system in CSS! It’s not a framework or library – it’s an addition to the language that allows us to quickly create flexible, two dimensional layouts.
We can use it to place, size, align and architect designs that were previously difficult or even impossible with floats or flexbox.
CSS Grid may seem a bit daunting with new syntax and layout ideas, but it’s fairly simple and can be broken down into a handful of powerful concepts that when used together will blow your mind and change the way you create layouts for the web forever.
Ready?! Let’s Learn CSS Grid Together!
React For Beginners
Upgrade your JavaScript skills to learn React.js in just a couple of afternoons. A premium step-by-step training course to get you building real world React.js + Firebase apps and website components.
You will learn to:
- How to build an entire App or Website Component in React.js from start to finish.
- Understanding React Components and writing markup with JSX
- Maintain your Application’s State
- Communication between components
- Working with State and HTML5 LocalStorage
- Real time web socket data with Firebase
- Creating maintainable code with JavaScript Modules
- URL routing with React Router
- Taking advantage of new ES6 Features
- + So much more — Check below for a full listing of videos
Just completed @wesbos React Tutorials! Great resource to understand the core concepts of React. Check them out! https://t.co/mf6JFhVMoK — Luis Mendoza (@luismendozamx) May 10, 2016
FREE: 30 Day Vanilla JS Coding Challenge
Beginner to Intermediate developers and designers who want to become comfortable with both JavaScript fundamentals and working in the DOM without a library. You should already know some JavaScript to start – This isn’t a JavaScript 101 course. We learn by application – encountering many new situations while talking about the hows, the whys and the whats that we use to solve them. We steer clear of opinionated design patterns, frameworks, libraries and any type of abstraction. These things are great and often needed, but can obstruct learning and constrain initial understanding. These tutorials rely heavily upon browser APIs, most of which involve interaction with the page. If you are stuck in console.log() land, these videos are your next step. Oh, the stuff we build is really fun!
Sublime Text Power User
Ever wonder how so many great developers seem to get so much done? You probably aren’t getting enough out of your text editor. Investing in your text editor skill set will not only improve the quality of the code you write and cut down on silly errors, but increase the speed and productivity at which you write it.
With this book, you will easily save 30 minutes each day. That’s an extra three weeks each year!
You will learn to:
- Sublime Text Power User
- Getting Started
- The Command Palette & Goto Anything
- Editor Settings & Customization
- Code Completions and Intelligence
- Terminal and Command Line Integration
- Maximizing Screen Real Estate with Multiple Panes and Origami
- Working with Multiple Carets
- Themes and Color Schemes
- Snippets
- Efficient Searching, Finding and Replacing
- Moving Selecting, Expanding and Wrapping
- Code Folding
- Projects
- Mastering Keyboard Shortcuts
- Macros
- Running, Testing and Deploying with Build Systems
- Bookmarks
- Working with Git
- Mastering Emmet
- Workflow & Code quality
- Vim Mode
- Language Specific Tweaks
- Must have Add-on Packages
- Tip + Tricks Grab Bag
Time is a huge factor in staying productive. Your editor is the one tool you spend most of yours in and you should invest in optimizing your workflow skills. You’ll benefit from them everyday. Wes has some of the best insights in workflow of anyone I know. – Addy Osmani (Google Engineer)