Giter Site home page Giter Site logo

bootcamp-docs's Introduction

๐Ÿš€ Welcome to Bootcamp!

Overview

Welcome! Coding Bootcamp is Rocket Academy's flagship career-conversion course. It builds on concepts from Rocket's intro coding course Coding Fundamentals. On completion of Coding Bootcamp, students can expect to get jobs as software engineers.

Learning Objectives

What makes a good software engineer? Rocket aims to teach both hard and soft skills one needs to succeed.

  1. Hard skills (base competency)
    1. General software knowledge
      1. App architecture
      2. How the internet works
      3. Database design
    2. Foundational technologies
      1. HTML, CSS, JS, React, Firebase, Express, SQL, Sequelize, Algorithms
  2. Soft skills (extremely underrated and highly valued)
    1. Teamwork
      1. Ask technical questions
      2. Write technical documentation
      3. Perform code reviews
      4. Communicate technical tradeoffs
    2. Code quality
      1. Naming, commenting, decomposition
      2. Git best practices

Curriculum Outline

Rocket's Bootcamp contains 4 modules of 16 course days each, each of which culminates in a project. Rocket requires students complete module projects to continue in Coding Bootcamp.

  1. Frontend
    1. Build UI with HTML, React and CSS (individual project)
  2. Full Stack
    1. Build full-stack app with Firebase backend (group project)
  3. Backend
    1. Build full-stack app with Express backend (individual or group project)
  4. Capstone
    1. Build app with new technology (individual or group project)

The following is a diagram of Rocket's curriculum. Module 1 introduces the relationship between client and server and how a frontend server can serve a client-side application. Module 2 introduces a 3rd-party backend service (Firebase) that our frontend apps can use to store data. Module 3 introduces how to build a backend service of our own. Throughout the course we will learn algorithms to bolster our foundations and prepare for coding interviews.

Coding Bootcamp Curriculum Outline

You may notice Rocket's docs often reference official docs, guides and tutorials for the content we teach, for example with React, Firebase and Sequelize. We do this because the official docs are often the best explanations, and Rocket supplements those explanations with our own expertise of what students at our levels are likely to understand. All Rocket exercises are intentionally and meticulously designed to suit our students' experience levels.

We hope this teaching style suits you and we are excited to teach you the best!

bootcamp-docs's People

Contributors

rocketkai avatar samoshaughnessy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.