Our three-month program runs four cohorts per year, starting roughly every quarter. We prepare individuals for entry-level jobs as junior front-end or back-end web developers. Graduates will be able find employment with companies who build and maintain their own websites and web applications (i.e. product work), or with agencies that produce websites and web applications for other companies (i.e. client work).
|Background and Basics||Development environment, text editor, version control & Git, HTML & CSS|
|Programming Fundamentals||Syntax, Methods and functions, Control structures|
|React||Component driven design, Routing, Managing complex state|
|Intermediate Web Concepts||Using data (via JSON), Intermediate CSS, APIs, AJAX, REST|
In the final unit, students will round out their full-stack toolkit with a exploration of the server- side technologies that power applications on the web and mobile devices. Students will be able to choose a focus, such as: Ruby on Rails (and the Ruby programming language) or .NET (and the C# programming language).
|Working with servers||Responding to requests, REST + APIs, Templating Engines, Deploying, MVC|
|Working with data||Database Basics, SQL, Migrations, Object Relational Mapping|