Knowledg

Berkeley Coding Boot Camp

In today’s age of technology, coding and logic-based skills are becoming increasingly in-demand across job markets. At Berkeley Coding Boot Camp, our Full Stack Flex program teaches you the key programming skills for front-end and back-end web development, all while preparing you for success in the professional world

Phase 1: Foundation Weeks 1-4

Description: The first phase, Foundation, equips you with the fundamental concepts of web development, covering HTML, CSS, and JavaScript, as well as command line fundamentals and API consumption. HTML, CSS, and JavaScript Creating a web page from scratch Mastering terminal commands DOM manipulation jQuery Consuming RESTful APIs Parsing JSON to extract meaningful data Using AJAX to update data on a website

Phase 2: Technical Weeks 5-8

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 9-12

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 Computer Science applied to JavaScript (data structures, algorithms)

Asynchronous Regional Content Week 13

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