UWM School of Continuing Education Coding Bootcamp
Accelerated program to become a web developer in six months
The UWM School of Continuing Education Coding Bootcamp is designed to take you from beginner to job-ready in six months. This immersive and rigorous online program provided in partnership with Thinkful™ teaches the skills needed to start high-growth careers as web developers. Through one-on-one mentorship from a professional engineer, you learn cutting-edge industry standards as you build full-stack web applications. Personal mentorship also provides invaluable industry knowledge, including firsthand experience following professional engineering workflows.
In addition to technical skill training, you complete comprehensive career services training in order to effectively navigate the increasingly competitive tech industry. This training includes access to a growing network of exclusive hiring partners to help graduates find a job, guaranteed.
Coding Bootcamp: What You’ll Learn
1: Web Development Fundamentals
2: Asynchronous Web Apps
Learn how to request and display data from third-party APIs, like YouTube and SoundCloud, in your web apps using AJAX. Continue improving the accessibility of your web apps for various users with aXe and ARIA-live. Establish the workflows you will use as a professional web developer. Learn the command line, git and GitHub. Design, wireframe and implement an MVP (minimum viable product) based on user stories. Iterate your project to incorporate user feedback, and develop a finished product with styling and documentation. Use this process to build your first professional portfolio piece – a client-side web app that integrates with one or more third-party APIs.
3: Server-side Programming With Node.js
Round out your front-end skills with a solid foundation in server-side programming to become a full stack engineer. Build modern RESTful APIs with Mongo, Mongoose and mLab. Learn modern JWT-based auth flows and how to test your apps with the Mocha and Chai frameworks on TravisCI and deploy to Heroku. Complete this phase by designing, building and presenting an original full stack app.
4: Advanced Front End: React
Design, build, test and deploy complex single page apps using React, Redux, React Router, Redux Form and Redux Thunk. Test your code with Enzyme and deploy to Netlify.
5: Advanced Topics: Data Structures and Algorithms
To prepare for technical interviews, during your final few weeks of Full Stack Flex, you’ll learn the basics of computer science. Focus on analyzing algorithm performance with Big O Notation and explore common algorithms for sorting and searching. Dive deeper into data structures such as linked lists, hash maps and binary search trees. Practice strategies to succeed in technical interviews. Finally, complete your personal portfolio site complete a mock technical interview, and graduate to career services!
Note: In order to register for this course, you must first click the “Take the next step” button below, and fill out the form. A representative will then contact you to assess your skill level for appropriate placement in the course. Once your placement is determined, you will receive a registration link.
Date: Fri., Feb 15
Registration Deadline: Fri., Feb. 15
Date: Fri., Mar 15
Registration Deadline: Fri., Mar. 15
Date: Mon., Apr 15
Registration Deadline: Mon., Apr. 15