Have the classroom come to you. By taking our online coding boot camp, not only will you get real-world project experience that’s immediately applicable to the workforce, and you’ll also get a Berkeley Extension Certificate of Completion to bolster your resume and advance your career as a web developer.
Phase 1: Foundation Weeks 1-8
Creating a web page from scratch
Mastering terminal commands
Consuming RESTful APIs
Parsing JSON to extract meaningful data
Using AJAX to update data on a website
Phase 2: Technical Weeks 9-16
Description: In the second phase, Technical, you learn the skills necessary to engineer a full-stack web application, working with servers, databases, and other back end technologies, and connecting them to the front end.
Writing Node.js server code to serve static web pages
Querying large amounts of data and answering questions from a MySQL database
Understanding and using Joins, Wheres, and Counts strategically
Phase 3: Performance Weeks 17-24
Description: The last phase, Performance, has a dual meaning in that you acquire skills to optimize your web applications for speed and efficiency as well as prepare yourself for the transition to a career in web development.
Utilizing NoSQL databases, such as MongoDB, as an alternative to MySQL
Improving the performance of applications
Converting traditional applications into progressive web applications (PWAs)
Creating single-page applications with React
Asynchronous Regional Content Week 25
Description: Django is a high-level Python web framework. It's designed to make website creation easy and hassle-free. Django is a technology that allows for “quick builds” and helps developers complete projects mistake-free.
Create code for building sites
Deep dive into Django
Understand how the Python framework functions