Flavio - The full schedule of the BOOTCAMP

Hi Reader

The 2022 Full-Stack Web Development Bootcamp will officially open signups in just 3 weeks.

These days I'm working full-time on building the bootcamp projects and creating the best experience I can, to help you progress and become a Web Developer with me.

It's a big event, as it's a once-a-year cohort-based course that lasts 20 weeks.

We're at the 3rd edition this year, and this time I'm re-doing the entire curriculum from scratch. 

Nothing in the 2022 edition is "reused" from past editions.

The first 2 editions were absolutely fantastic in terms of feedback and satisfaction. However, there was too much theory and concepts before reaching a point where you started to work on actual projects. Too much waiting before the real fun started.

So this year I decided to revisit everything and make the bootcamp much more oriented towards real-world projects.

We'll learn just the tiny bit of theory and concepts you need to get started, then we'll 100% focus on the practical parts. 

All the projects will use the same stack with React and Next.js backed by PostgreSQL and Prisma as a data layer. I'm a firm believer that repetition and constant, consistent effort leads to results. This is the reason why we'll focus on one single set of technologies that you'll master.

And after 20 weeks you'll be so skilled and confident that you'll be able to create projects while you sleep. 

If you do it well, following the projects week after week and working on the exercises I propose, you'll build an amazing portfolio of apps that you'll be able to showcase at your next job interview. 

This morning I spent some time to prepare and publish the official schedule. 

Here we go.

April 04 Week 1 HTML and the basics

We’ll start from absolute zero. We'll learn HTML, how the Web works, Git, the command line, the basics of Tailwind, how to deploy your first static website on Netlify

April 11 Week 2 PROJECT Practice with HTML and Tailwind

We’re going to build a “landing page” static website with HTML and Tailwind. We'll use npm and Astro as a simple static site generator.

April 18 Week 3 JavaScript

We will learn the basics of JavaScript (enough JS for React), DOM and browser events

April 25 Week 4 PROJECT Forms

We'll lean how to think in terms of components to create layouts. We'll learn the basics of Node.js and form elements, and how to style forms in Tailwind. We'll work on adding login and signup forms to the static website we created in week 2, validating and handling form submission for login, signup and newsletter. We'll create a Node.js endpoint to get the data.

May 02 Week 5 React and Next.js

We'll learn the basics of React and Next.js, we'll introduce Vercel, and we'll see how to install and use Node.js libraries. We'll make practice by creating the first React/Next.js website moving the static HTML + Tailwind site we made in week 2 to this new platform

May 09 Week 6 Databases, SQL, Prisma

Introduction to databases, relational databases, SQL and the Prisma ORM to interact with the database from JavaScript

May 16 Week 7 PROJECT REST API

We will create a real-world REST API with Next.js and Prisma that interacts with the database. We will learn what an API is, and we will build a real-world REST API with Next.js, backed with a database, using Prisma

May 23 Week 8 State Management and Authentication

Managing state in React with easy-peasy, building forms in React, handling sessions and authentication with NextAuth

May 30 Week 9 PROJECT Build a Twitter clone

We’ll build a clone of Twitter with Next.js, focusing on the core aspects of how a social network like Twitter works. We’ll implement authentication, creating a profile, tweeting, replying to tweets, and much more!

June 06 Week 10 PROJECT Build a job board

We’ll build a two-sided marketplace application: a job board. We’ll have people that submit jobs, and people that apply to jobs, so we’ll handle the experience of both those scenarios.

June 13 Week 11 PROJECT Build a Reddit clone

We’ll create a clone of Reddit, the super popular social network. We’ll create subreddits, allow people to post into them, we’ll implement nested comments, and uploading images to an AWS S3 bucket

June 20 Week 12 PROJECT Build a YouTube clone

In week 12 we’ll create our own YouTube! We’ll let people create channels, upload videos to AWS S3 and serve them via a player, subscribe to channels, we’ll add search, pagination, and more!

June 27 Week 13 PROJECT Digital downloads website

We’ll create something similar to Gumroad, but for one single user. Say you create ebooks (or anything else that’s digital), and you want to sell them. We’ll make a private area to upload and add all the details about the digital products, and the frontend-facing area will handle purchases through Stripe and we'll let people download the files and leave reviews.

July 04 Week 14 PROJECT Rental apartment website

Imagine Airbnb, but for your own apartment. Instead of a marketplace of houses, it’s a site dedicated to just your house. You set the rates, there’s an availability calendar, people can book nights directly on your site. We'll have total control and no fees.

July 11 Week 15 PROJECT Site using a Headless CMS

We’ll create a content-centered website that will use a headless CMS as its content “base”. Then our Next.js website will take care of distributing this content. A perfect use care for this is when non-technical people need to update the website.

July 18 Week 16 PROJECT Zoom clone

Ever used Zoom to make a video call? We will create a website that lets anyone start a live video call and generate an invite code so other people can join.

July 25 Week 17 PROJECT Create a site with a private members area

We are going to create a website on which you can create a private members-only area. Members will pay a monthly fee using Stripe to join the members area, and inside it we’ll add something that our users will want to pay for. Like Patreon, but on our own website.

August 01 Week 18 PROJECT Create a Tripadvisor/Yelp clone

Depending on where you live, you might be used to opening Tripadvisor or Yelp for reviews of the place you’re in. We’re going to create something similar, with places and activities and reviews, except for a local place. Think of a tourist area near you and imagine a website that is highly focused on that and its hotels, restaurants, shops.

August 08 Week 19 PROJECT Build a project management SaaS

If you’ve ever used a tool like Basecamp or Asana, you know how it makes collaboration simple. People will pay to access and use our app. We’ll create a simple project management app with free trial, signup, monthly payment plans with Stripe for users, cancellation, etc.

August 15 Week 20 PROJECT Create an e-commerce website

We will create a real-world e-commerce shop that sells physical items. We’ll add items into an admin interface, people will browse and shop for items, add them to the cart, and will checkout. We’ll send the order to the shop owner and they’ll take care of shipping etc.

The bootcamp registrations are set to open just 3 weeks from now, on March 29, and the bootcamp will start the week after, April 5.

I can't wait!

Find out all the info and pricing detailw on https://bootcamp.dev

Have a great week!

Flavio


This email was sent to you because you are subscribed to Flavio's Newsletter. If you want to stop receiving my free tutorials, click here to unsubscribe

Older messages

BOOTCAMP projects: REDDIT and YOUTUBE CLONES

Tuesday, March 1, 2022

Hi Reader Today I have the previews of 2 more projects we'll be building in the 2022 Web Development Bootcamp that will open on March 29, just 4 weeks from now! One project is a Reddit clone

BOOTCAMP projects: TWITTER CLONE and JOB BOARD

Tuesday, February 22, 2022

Hi Reader Last week I sent you the previews of two projects we'll work on during the 2022 Web Development Bootcamp I'm launching 5 weeks from now, on March 29: a landing page and a REST API.

BOOTCAMP projects: REST API and LANDING PAGE

Tuesday, February 15, 2022

Hi Reader This week I posted the previews of two projects we'll work on during the 2022 Web Development Bootcamp I'm launching 7 weeks from now, on March 29. First we have the first project we

Roadmap to become a Web Developer in 2022

Tuesday, February 8, 2022

Hi Reader I'm back with some new fresh tutorials for you! This week I posted 2 tutorials: Roadmap to become a Web Developer in 2022 where I wrote an updated response to the question I regularly get

Build a REST API using Node.js, Express and MongoDB

Tuesday, February 1, 2022

Hi Reader I'm back with some new fresh tutorials for you! On the blog I posted a new tutorial on the blog called Build a REST API using Node.js, Express and MongoDB. It's a detailed step-by-

You Might Also Like

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your