Full Stack Development – Full Time

The full stack developer accelerator program - full time is a 6-month intensive program in helping committed individuals learn how to code and launch new jobs in the market. The program is based on an in-house customized and developed a curriculum that includes lessons, assignments, collaborative project works among others.

Curriculum

  • Preparation - 3 week 
    This module will get students ready for our intense Bootcamp. We can cover topics like:
    • Web 101
    • Domain and hosting fundamentals
    • Git basics
    • Terminal basic commands
    • HTML & CSS basics
    • Making websites interactive
    • CSS & JavaScript fundamentals
  • Foundations - 4 weeks 
    • Developer tools and workflow
    • Programming Basics in PHP
    • Software Architecture
    • Object-oriented Programming
    • Relational Databases, SQL, MySQL & ORM
  • Frontend Development (Scrimba) - 5 weeks 
    • Welcome to the career path
    • Responsive design
    • Next-level JavaScript
    • Working with APIs - updated
    • Building apps with Flexbox and Grid
    • Learn UI Design
  • Full-stack Development - 10 weeks 
    • Learn Vue.js
    • Vue.js Basics
    • Advanced Vue.js
    • Learn Laravel
    • Laravel foundations
    • Advanced Laravel
    • Single Page Application (Vue.js + Laravel)
  • Cloud Foundations (AWS) - 1 Week
    • Cloud Concepts Overview
    • Cloud Economics and Billing
    • AWS Global Infrastructure Overview
    • AWS Cloud Security
    • Networking and Content Delivery
    • Compute
    • Storage
    • Databases
    • Cloud Architecture
    • Auto Scaling and Monitoring
    • Cloud Deployment and Go Live
  • Data Structure & Algorithms - 3 weeks
    • Recursion
    • Dynamic Programming (Tabulation/Memorization)
    • Sliding Window
    • LinkedList
    • Binary Tree Traversal (DFS, BFS)
    • Continuation - Graphs
  • Projects - 2 weeks
    The project Phase is the ultimate experience of the course: invent, pitch, design, code and deploy an original project in teams of 3 or 4 people during the two final weeks. You will have to go through all the processes from the idea to the live app in production on a real domain name, ready to be tested on the market!
    • Define the Product's target users and unique value proposition
    • Build an interactive prototype with Figma to validate the UX
    • Split the work into your teams by defining and assigning user stories
    • Code the web application from scratch: from the backend to the user interface
    • Deploy your app in a production environment
  • Scale and Exit - 1 week
    • Getting hired
    • Scrimba platform access for one year
    • Lifelong Alumni support
    • CodeWeekend community
    • Graduation and pitch your product during the Demo Day!