Web Development Roadmap

Always useful: reference and resources

OverAPI's Cheatsheets: http://overapi.com/php

Signup to reddit and Stackoverflow for help

Resources

Version/Source Control/Repos

Command Line/Terminal/Bash

Text Editors/IDE's ⭐

Add your profile 👤 URL here

The Front-End

The Back-End

Sign up to Glitch and codepen - will be useful later for projects

Advanced CSS

Vanilla JavaScript ⭐

jQuery

Learn about multiple cursors and find in files (will make your life much easier)

PHP ⭐

Start Laracasts PHP route (when ready let me know I'll get another year as I cancelled my paid subscription) : https://laracasts.com/skills/php

Work on some algorithm problems - Don't need to go too far 👤 ✏

Intermediate WordPress

Advanced WordPress

PHP Projects

OOP - as above: Laracasts

SQL & Databases

Sass/Preprocessor (pre-requisite: install node/npm)

Workflow

Task managers/Gulp/webpack

Node.js

SSH

Plugin Development

Templates/Includes

Actions/Hooks/Filters

Create a PHP contact form - that sends via email and stores data in a database - try to build yourself in pieces rather than wholesale copy and paste ✏

JSON/REST Api's

Ajax/REST

Useful links for everything: http://webdesignrepo.com/

Solve the infamous fizzbuzz problem! ✏

Setup FoundationPress theme

Project: Create a portfolio website for yourself using FoundationPress ✏

Good for some flashy JavaScript ideas: https://tympanus.net/codrops/

Basic shortcodes

Custom post types / ACF / Custom queries

eCommerce

Project: Create a basic estate agent website (Front End addition) add a custom Google map (API) to properties ✏

Google Map API/Geocoding

widgets/sidebars

Build a random quote generator (don't need a database) ✏

Project: API's: Build a Twitch Streamer List ✏

Help with Regular Expressions: Regex : https://regexr.com/

Regular Expressions: https://regexr.com/

Setup a FEnd dev environment

The WordPress API

OOP Series & example

Payment Gateways

utilising .csv imports/exports

HTML5 Canvas

slick slider

Design Patterns ?

Testing - Jest Mocha etc.

Frameworks

App Development

GitBash

Ionic - Hybrid Apps

Angular Js

React

MISC.

FRONT

BACK

Create a WordPress plugin to fetch the weather from OpenWeatherMap

ADVANCED STUFF