Modern Web Development
The web landscape changes weekly. If you are a web developer then it is an almost impossible task to keep up to date with changes in the language syntax, tools, frameworks and related tools. Frameworks come and go at an alarming rate and it can be risky to adopt new technologies before they are mature. This is a hands on course that will create real web applications / sites and deploy them using a free hosting service. It will also create - as an exercise - a progressive web application and an introductory mobile application using React Native.
Contact us for pricing
PrerequisitesProgrammers with some familiarity in web application development.
This course is a chance to get familiar with some of the radical changes that have happened in web development. It will give you the necessary information you need to review your technology stack and identify new tools and techniques that could help you be more productive.
Development ToolsSublime, Webstorm, Atom
Visual Studio Code (full-featured, cross platform, free!)
Version control using git and gitlab
Fat arrow functions
async and await
Objects using class
Modules & imports
Push notifications to your website
Is jQuery still relevant?
npm and yarn
Creating a web server in <10 lines of code
CSSAdvanced CSS selectors
Web ServicesCreating a RESTful service for testing (in <5 minutes)
Creating a RESTful service for production (in < 30 minutes)
What is GraphQL?
TestingUnit testing frameworks
Introduction to Selenium
Free hosting with firebase and github
Mobile websites & appsProgressive Web Applications
Static site generatorsjekyll
A selection of other frameworks