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 ✏
REST API: Use CURL to fetch weather from OpenWeatherMap ✏
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
Project: Create a JavaScript Platforming game
Codecaedmy: https://www.codecademy.com/learn/learn-php ⭐
Google Digital Garage Certificates