Git. We cover both topics throughout the week culminating in a multi-page website sprint challenge. The goal of this sprint is to build user interfaces and introduce Git into our work-flow. Concepts covered: Semantic HTML, box model, display types, layout techniques, flex box, basic terminal use, basic Git use. Applied Computer Science 1 40 Hours Explore programming and problem solving skills that will prepare you to pass a technical exam and start working on your job search by completing career readiness activities. Applied JavaScript 40 Hours This week is all about exposing you to applying your Javascript knowledge to the Document Object Model and creating rich Javascript user interfaces. Intro to React 40 Hours React is one of the most popular UI libraries today, and in terms of Single Page Applications many (including the react team) tend to think of the library as the “V” in MVC. That is, the View layer of the Model, View, Controller paradigm. React is a pattern, a mindset, that will help developers that use it, build small, reusable pieces of UI that can be easily put together to make a large scale application. Single Page Applications 40 Hours This week we’ll be learning about using React Router. With the UI Library (React) and the Client Side Routing Library (React Router) you’ll be able to craft rich, robust and highly scale-able Single Page Applications. We will also learn about controlling forms with React, and take our first look at what automated testing is. Applied Computer Science 2 40 Hours Explore programming and problem solving skills that will prepare you to pass a technical exam and start working on your job search by completing career readiness activities. Advanced React 40 Hours We continue our journey into React with some more advanced topics like class components, custom hooks, and testing. Advanced State Management 40 Hours Welcome to the extensive world of state management in React. In this sprint we'll get hands-on experience with Context API, Redux and more! Advanced Web Applications 40 Hours Here you'll learn important authentication techniques and automated deployment tools. Additionally, you will learn the skills necessary to automatically test the sophisticated applications you've been building. Page 37 of 58 REV 10/31/2022 This catalog applies to all students other than those who reside in CA, CO, GA, TX, and DC who have their own catalogs.
Bloom Institute of Technology | Course Catalog Page 36 Page 38