Full Stack JavaScript from Zero to Production

Gain experience by building unique applications planned by aspiring entrepreneurs.
At your own pace, learn what it’s like to work as a developer.
 

I’m currently preparing the first project — an application requested by an entrepreneur in the UK. 

 
 
 

Build Unique Applications and Learn

For each project you will get familiar with reading requirements documentation, planning your tasks, writing clear git commit messages, and more.

By the end of your first project, you will be fully equipped to be a productive member of any development team.

 

13

Servers

Learn how to setup and secure your own servers on DigitalOcean and AWS. Knowing your way around a server will ensure you aren’t so reliant on 3rd party tools.

46

Front End

Build responsive user interfaces using Vue.js and Vuetify UI Kit.

2

Back End

Plan and code the entire back end using Node.js, AdonisJS, Express and more. Gain an understanding of user management and authentication using Auth0, as well as payment verification using Stripe.

 

Goals & Tech Stack

The goal of each project is to take an entrepreneur’s idea and develop a minimally viable product (MVP).

You, the developer, will get familiar with much of what goes into creating and launching an application.

Tech stack will be chosen to meet the goals of the entrepreneur and provide you with experience that is valuable to other employers.

  • Vue.js
  • Node.js — AdonisJS Framework
  • Stripe for payments
  • Auth0 for user authentication and management

 

Learn Faster. Learn More.

  • Setup and secure a server on DigitalOcean.
  • Manage Live and Development versions of your app.
  • Use Beanstalk App to manage your git repositories.
  • Deploy both backend and frontend code to your server.
  • Use Auth0 to manage your application users.
  • Integrate with Stripe to manage billing plans.
  • Track progress, dev tasks and bugs like a pro.
  • Write professional git commit messages for all your work.

  • Gain confidence by learning how to work within the larger context of a team project without the full pressure of a team.
  • Work with requirements sketched out by aspiring entrepreneurs to create and deploy their MVP (minimally viable product).
  • Track your workload so you can confidently keep your “team” lead informed of your progress.

 

How does it work?

There are many aspiring entrepreneurs unable to test their ideas because they lack the technical skills.

There are many budding developers hungry for real experience and interesting projects to work on.

I help these entrepreneurs scope out a more generic version of their application, so they never have to reveal their big idea.

Students also have the option of showing off their work, which may result in a contract or job offer.

By tackling these projects, developers can get familiar with the process of taking an idea from zero to production.

 
 

Get notified whenever tutorials and courses are published.