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!