>
FSW - Syllabus
// “Hello World”
  • Intro to the Bootcamp
  • How do Internet and Websites actually work 
  • Git, GitHub, & GitHub Pages
  • Intro to UI/UX
  • CSS: Intro and Anatomy 
  • Flexbox & Responsiveness
  • Intro to JavaScript
  • Foundations of Computer Science: Recap 1 (Data Structures & Big O Notation)
  • Code Review
  • Weekend Assignment
// “You only have 3 seconds to make a good impression”
  • Briefing about Bootstrap 4 & jQuery
  • Intro to Figma Design
  • The Document Object Model
  • Intermediate JS
  • ES6
  • Arrow Functions & Promises
  • Database Management Systems & MySQL
  • Foundations of Computer Science: Recap 2 (Practice & Critical Thinking)
  • Weekend Group Project
Student Evaluation Committee - EVALUATION & NOMINATION
// “The Kitchen”
  • Intro to Backend Web Development 
  • Vanilla PHP
  • Object Oriented PHP
  • SQL Programming
  • Code Review ES6 applications
  • JSON Objects
  • Foundations of Computer Science: Recap 3 (Sorting & Searching Algorithms)
  • Weekend Project
// “The Updated Kitchen”
  • Database Normalization & Indexing
  • PHP and MySQL
  • API Calls
  • Foundations of Computer Science: Recap 4 (OOP in depth)
  • Weekend Challenge
Student Evaluation Committee - EVALUATION & NOMINATION
// “The School”
  • Intro to Laravel
  • Middleware, Routing, Controllers
  • JSON Web Tokens (JWT)
  • Authentication vs Authorization
  • Eloquent Models
  • Foundations of Computer Science: Recap 5 (More on Recursions)
  • Weekend Project
// “Happy developers make the best code”
  • Intro to React
  • JSX
  • Class vs Function components
  • Props & States
  • Lifecycle methods
  • Hooks
  • Foundations of Computer Science: Recap 6 (Interviews Preparation)
  • Weekend Group Project: Laravel & React
Student Evaluation Committee - EVALUATION & NOMINATION
// “Era of JavaScript”
  • Node.js
  • Express
  • NoSQL (including applications on MongoDB)
  • Building APIs using Node.js and Mongoose
  • Foundations of Computer Science: Recap 7 (Interviews Preparation)
  • Weekend Project: Electron.js, React, Node.js and MongoDB
// “Expand Your Knowledge Horizons.”
  • Tech Talk Week
  • Workshops
  • Meetups
  • Alumni Gathering
Final Student Evaluation Committee - EVALUATION & NOMINATION

During this phase, students start working on their final projects.
The SEF team act as consultants for the following: 

  • UI/UX 
  • Features Functionalities and Finalization 
  • Architecture and Infrastructure
  • Code Cleaning and Documentation
  • Deployment on AWS (EC2 instances) 
  • Github and ReadMe Publication