Full Stack Web Development

A 12-week program that enables you to design complete web applications and websites. You will also be able to work on the frontend, backend, database, and debugging of web applications or websites.

Course Menu

Overview

Over an intense 12 weeks, students will be taken from knowing just a few basics of web development to being fully qualified for junior developer positions. 

The technical portion of our 12-week core curriculum starts by teaching students all about web/software development tooling. This would include version control, text editors, and shell commands. Students start by learning Markdown. Next students apply modern HTML/CSS to create responsive website layouts. From then on, we focus on JS – DOM interactions, managing collections of data by composing functions, receiving data from an API, and converting a traditional static site into a Single Page Application.   After learning how to create and manage a web-page on the front end, students will then learn to create a Node.js API server. They will use this server to manage long-term data storage via MongoDB.

Start Dates

What You'll Learn

To Include, but not limited to: HTML5, CSS3, JavaScript, Basic Markdown, Interacting with the DOM, Git & Github, AGILE (Certification), Firebase, Heroku, Node.js/Express, MongoDB

Fundamentals of computing, HTML, CSS and JavaScript

  • How to use the terminal
  • Basic markdown
  • Interacting with the DOM
  • HTML tags and structure
  • CSS Styling
  • Version control with git and Github
  • Basic JavaScript fundamentals

Object-oriented JavaScript, use JavaScript to delve deeper into the industry standard of code design through Objects while building your portfolio

  • Object creation and manipulation
  • Extending Objects through inheritance
  • Using Objects in software
  • Mastering Chrome Developer Tools
  • Building a fully-functional website for your portfolio

Functional JavaScript, key principles of programming with the language of the Web

  • Advanced variable and function use
  • JavaScript/browser interactions through the DOM
  • Adding a web interactively with native JavaScript
  • Design principles for the Web and software design and testing
  • UI/UX Design principles

Advanced Implementation and Web APIs, build applications for larger-scale deployment and connect to other parts of the Web through APIs

  • Building your own APIs
  • Deploying applications both locally and to the Cloud including Heroku & Netlify
  • Using backend-as-a-service
  • Responsive website design
  • Fundamentals of Agile Certification through ICAgile which includes Jira and Scrum Simulations
  • JSON, Trello, Node.js/Express.js, UI/UX
  • Cloud-based NoSQL database implementations using MongoDB, Atlas

Prior Knowledge Requirements

  • No prior knowledge of coding is required
  • Strong sense of curiosity
  • The ability to see things through, “Not giving up!”
  • Good presentation and communication skills


Course Length, Time, & Location

  • 12 weeks
  • Evening Class – Currently all Virtual
  • 160 hours of class time

Class Size

0
Students Maximum

Tuition & Financing

Admissions Process

Step 1
Apply
Fill out the quick application form to get moving!
Step 1
Step 2
Meet Your Advisor
Schedule your personalized meeting with your Admissions Advisor so we can set you up with the best course fit.
Step 2
Step 3
Attend a Class Preview
Register and attend a class preview session.
Step 3
Step 4
Finish PreWork
Complete the required pre-work to finalize your admissions process.
Step 4

We endeavor to give back to our communities by increasing tech talent and expanding business opportunities. We designed a comprehensive curriculum that would allow our students to expand their professional horizons in 12-20 weeks.

Questions? Reach us at 314-301-9245