Web Development Boot Camp
You’ll dive into modules on front-end fundamentals like JavaScript, CSS, and HTML, software architecture, databases and data modelling, component-based design, and much more. Throughout your studies, you’ll also have access to on-demand mentorship from industry experts in addition to the full-support of our Student Success Coordinators and Career Services team..
Web Development Boot Camp Attendees learn:
- JavaScript & Node.js: JavaScript is the universal programming language of the web. You’ll gain firsthand experience with JavaScript and Node ecosystems, as well as modern tooling and libraries such as Babel and webpack.
- Automated Testing: Testing code manually can be tedious. Capable developers are expected to include automated tests along with the code that they write. We’ll teach you methodologies and best practices like test-driven development (TDD) and how to leverage tools like Mocha, Chai, Selenium and RSpec.
- Ruby on Rails: This dynamic duo of language & framework is one of the most widely used and polished modern technologies for web development. You will gain familiarity with Rails core concepts, like the MVC design pattern, and how to communicate with databases to persist data.
- Databases & Data Modeling: Relational and document databases are two of the prevailing paradigms used today. We’ll teach you to be comfortable with SQL, object-stores, and how to leverage ORMs like ActiveRecord for data persistence.
- HTML, CSS, and More: HTML and CSS are the building blocks of the modern web. You’ll learn to create gorgeous responsive UIs for web apps, not only with HTML5 and CSS3 but also modern front-end tools like Babel and Webpack.
- React JS: React JS has quickly become one of the most used JavaScript frameworks. While building a single-page application, you’ll discover a new way to think about structuring user interfaces by using components, one-way data flow and the Virtual DOM.
- Software Architecture: Understanding how software components should be organized is an essential skill for career growth as a developer. You’ll learn software architecture by studying programming practices, from good database modeling to abstraction and well-encapsulated code, as well as modular design.
- Computer Science Fundamentals: Computer science concepts like data transformation and algorithms help developers understand the theory of how computers and programs work. You’ll establish a solid foundation, giving you a stronger advantage in technical interviews and across your career.
The Web Development Bootcamp is suitable for individuals with varying levels of experience, from beginners with little to no coding experience to experienced developers looking to expand their skillset.
Participants will learn a variety of technologies and programming languages essential for web development, including HTML, CSS, JavaScript, React.js, Node.js, and more.
While prior coding experience is not required, having a basic understanding of programming concepts and familiarity with HTML and CSS can be beneficial.
Participants will work on a series of hands-on projects throughout the bootcamp, including building responsive websites, interactive web applications, and full-stack projects.