Course level: Intermediate to Advance
Total Duration: 6 Hours
Certification: Certificate of Completion will be provided after completing the course

This workshop will introduce you to new ways of using your HTML, CSS and JavaScript skills, guiding you through the process of building your first web application. The app will allow users to register and create events, invite friends to their events and locate other events nearby.

After this workshop, you'll feel confident about taking your front-end development skills in a new direction with many exciting possibilities for career growth and entrepreneurship.

View an example of the final app that you'll be building here: http://londonacademyofit.github.io

Skills Required

This course is suitable for those who already have basic understanding and knowledge of HTML, CSS and Beginner's JavaScript.

Course Dates, Prices & Enrolment

Please check back our website again soon for dates or contact us.

Languages, libraries, frameworks, services and APIs covered in this course:

  • HTML5, CSS3 + SASS, JavaScript, jQuery
  • Firebase, Hull.io, HTML5 Geolocation API, Google Maps API, GitHub
  • HTML5 Boilerplate, Bootstrap 3, Modernizr, YepNope, AngularJS

Workshop Contents

  1. What are web apps, how do they work and how should be we build them?
    First, we'll look at what a web app is, how they work in a more general way, and some common architectural patterns for building them.
  2. Introduction to frameworks, APIs and services
    We'll look at preprocessors, package managers and back-end services (for data storage and user authentication), as well as the frameworks that can make rapid prototyping much easier.
  3. Start building!
    Your first static web application will be a party-planning app that allows users to register, create events and invite their friends. Community and geolocation features will allow for public or private lists of attendees, and for discovering upcoming parties nearby.
  4. Hosting your app
    By registering for a GitHub account, you can take advantage of GitHub Pages (a free hosting environment for static apps and websites) as well as the many other features of this important collaboration and version control platform.
  5. Improving your app
    Got an idea for extra features? Team up, plan them out and add them to your app. Then present them to the rest of the class for feedback and discussion!

Course Tutor

The course instructor is a front-end developer who runs a freelance web design and digital marketing business. She studied graphic design and web technologies at university, and today her skillset encompasses HTML5, CSS3, JavaScript, AngularJS, Wordpress and SEO.

Newsletter Sign-up

Have a Question?