Code Monkey home page Code Monkey logo

pursuit-core-web's Introduction

Pursuit 6.0 Web Curriculum

Introduction

Welcome to Pursuit's full-stack web development course. This course is constantly in development - think of it as constantly in beta - but we're proud of it and we hope you enjoy. Take a look at the commit history for updates on our development!

Units

The core curriculum is separated into five units:

Unit New Standards
Unit 1 - Fundamentals
  • EF.2.e: Build a command line application
  • EF.4.e: Use frequent, descriptive, small commits
  • FSW.1: Write clean, readable JavaScript code
  • LF.1.a: Use different types of data
  • LF.2: Use variables and constants to store information
  • LF.4: Use control flow in a clear, concise way to determine which code executes
  • LF.5: Use functions to keep code DRY
Unit 2 - HTML, CSS, and DOM
  • EF.10.c: Make requests to APIs
  • EF.10.f: Parse and represent data from an API request
  • FSW.3.a: Use common HTML tags to build a UI
  • FSW.3.b: Use appropriate, semantic HTML to aid accessibility
  • FSW.3.c: Use HTML input and forms
  • FSW.3.d: Use Flexbox and Grid to layout a page
  • FSW.3.e: Create a responsive UI
  • FSW.3.f: Create a webpage based on mockups/an existing website
  • FSW.4: Manipulate the DOM using JavaScript
  • FSW.4.b: Use DOM Events and Event Listeners
Unit 3 - Node, Express, and SQL
  • FSW.1.b: Understanding of Callbacks
  • FSW.1.d: Manipulate and access objects and objects in arrays
  • FSW.10.a: Create an Express app
  • FSW.10.b: Use routes to send responses and errors
  • FSW.11.b: Use middleware to inject code
  • FSW.13: Design, structure, and seed a database for a full stack CRUD application
  • FSW.14.c: Build an Express application that utilizes Postgres and pg-promise
  • FSW.15: Build a full-stack application
  • LF.6: Proper use and understanding of Higher order functions & closures or callbacks
Unit 4 - React 1
  • FSW.5.b: Use JSX to create components
  • FSW.5.d: Use the state property to build stateful React applications
  • FSW.5.e: Use create-react-app to build React applications
  • FSW.5.f: Respond to user input to update the views in a React app
  • FSW.5.h: Use props to pass data between React components
  • FSW.6.a: Use react-router to render components for specific URL extensions
Unit 5 - React 2 tbd

Projects

Fellows will build their own portfolio site at the end of the course, before starting on their capstones. See the readme for more details.


Resources

6.4 Highlights

pursuit-core-web's People

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.