Prework is the first semester of the bootcamp. The class time is the second semester.
Welcome to the prework. Here, you will find everything you need to get set up and ready to go before entering class.
Items marked with a checkmark () are required. Items marked with an open circle () are optional, but strongly recommended.
- Create your CNM Student Account
- Create your Deep Dive Coding Student Account
- Pro Dev Prework
- Set Up Your Toolset
- Required Viewing Basics
- Required Reading
- Contact Your Instructors for a Prework-Checkin
- Self Study: "Supplemental Material"
- Self Study: "Advanced Material"
- If you have not created your CNM and Deep Dive Coding Bootcamp student accounts or setup your toolset two weeks prior to the start of class, you may be asked to leave the class. This is normally a sign that you have not started your pre-work.
- If you have not scheduled a time to meet with your instructors one week prior to the class start date, which is a step in the pre-work assignments, you may be asked to leave the bootcamp.
We recommend that you do not stop at the minimum required self-study. Do the supplemental and advanced reading and exercises to further and deepen your understanding. There is a very strong causational relationship between those who invest extra time into prework and success in class.
Create Your Student Accounts
Create your CNM Student Account
If you have not completed this step prior to receiving your instructions, consider this your step 1. View the following screencast for instructions on how to sign up for a CNM Student Account. If you already have a CNM student ID number and username, we recommend that you apply anyway to make sure that your account stays active during the bootcamp.
You may have received an automated email when we registered you that contained account information, but that account is just for registration purposes. The student accounts you’ll be setting up as part of your pre-work are different and necessary. >
Create your Deep Dive Coding Student Account
After you have your CNM account created, you should have a CNM username, CNM email address, and a CNM password. You will need your CNM username and password handy. Follow the link below.
HINT: Your CNM username is your CNM email address without the "@cnm.edu" extension.
Pro Dev Prework
Our support staff of coaches and managers want to get to know you before you begin the bootcamp. After setting up your student accounts, contact our Coach, Karen. Karen would like to meet with you as soon as possible to learn more about you and your goals (and so that you can pick up your textbook, which is included with your deposit payment). Establishing an early relationship with your coach allows us to personalize your success plan. Please let Karen know when you would like to come by so she can coordinate with you and her schedule. Karen can be reached at firstname.lastname@example.org.
Our Career Coach/Talent Manager, Daniel, wants you to get started on your Professional Development, aka Pro Dev. Please follow his instructions, including a pre-career survey, that will help us customize your experience at: https://sites.google.com/superheron.com/deepdive-prodev/get-started
Set Up Your Toolset
The following screencasts will instruct you on how to create SSH Keys, install Git, install PhpStorm, and connect GitHub. Watch and follow along with the screencasts for your Operating System below.
Be Comfortable with the Toolset!
Having a complete and correctly configured toolset is required for success in the class. Familiarity and comfort with your toolset will be expected by the first day of class. The time to practice the toolset is during the prework phase. Specifically, be comfortable and familiar with:
- Creating new repositories on GitHub
- Setting deployment configurations
- Uploading files to the server
The more you learn the toolset during prework, the more you can focus on actual material during class.
|Deep Dive Basics|
|HTML and CSS|
|Variables and Types|
|Conditionals and Functions|
|APIs Objects and Interfaces|
|Color Picker Part I|
|Color Picker Part II|
|Shopping List Part I|
|Shopping List Part II|
Now Contact your Instructors!
After you have completed the Deep Dive Basic-Screencasts schedule a time for the Prework-Checkin.
Failure to complete a Prework-Checkin will result in being dropped from the class
|1||Introduction to Dynamic Web Content||1 - 14|
|3||Introduction to PHP||35 - 49|
|8||Introduction to mySQL||165 - 186|
|Mozilla Developer Network: Introduction to HTML|
|Mozilla Developer Network: HTML Elements|
Khan Academy: DOM Events
Attempting this tutorial is very important to create a foundation you will use in Angular.
Supplemental Material - Extra Help Here!
The following resources are optional, but highly recommended if you need additional coverage or help with "The Basics".
Residents of Bernalillo County can acquire a free membership to Lynda.com by applying for a library card and signing into Lynda.com using the following link: https://www.lynda.com/portal/Patron?org=cabq.gov.
Students and staff of the University of New Mexico can also access Lynda.com using this link: https://login.unm.edu/cas/login?service=http://www.lynda.com/portal/unm.
Advanced Prework - Beyond "The Basics"
|4||Expressions and Control Flow in PHP||63 - 93|
|5||PHP Functions and Objects||95 - 122|
|6||PHP Arrays||123 - 138|
|9||Mastering MySQL||209 - 232|
|11||Form Handling||265 - 286|
|12||Cookies, Sessions, and Authentication||287 - 308|
|Lynda.com: Creating Secure PHP Web Sites|
|Lynda.com: Accessing Databases with Object-Oriented PHP|
|Lynda.com: Object Oriented Programming with PHP|
If you have any questions, feel free to get in touch. We are here to help! Please direct all questions to:
- Program Manager: Devonna James - email@example.com
- Bootcamp Lead Instructor: - Paul Schulzetenberg firstname.lastname@example.org
- Bootcamp Instructor: George Kephart - email@example.com
- Bootcamp Assistant Instructor: Brent Kie - firstname.lastname@example.org
Please direct all program related questions to the Program Manager and all technical and curriculum related questions to an Instructor.