Skip to content

wdi-atx-12/class

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WDI ATX 12

Unit 4: Python, Interview Prep, etc.

Week 11 - Misc Topics, Job Search Prep

Time Day 1 Day 2 Day 3 Day 4 Day 5
Module_1 Peer Portfolio Feedback IBM Cloud Native Course Review Holiday (Thanksgiving) Holiday (Thanksgiving)
Module_2 Guest Speaker - Technical Interviewing IBM Cloud Native Productivity, Continual Learning, etc Holiday (Thanksgiving) Holiday (Thanksgiving)
Module_3 Debugging Imposter Syndrome Begin Final Projects Holiday (Thanksgiving) Holiday (Thanksgiving)
Module_4 Portfolio Work Time Technical Interview Prep Begin Final Projects Holiday (Thanksgiving) Holiday (Thanksgiving)
Training - - - - -

Week 10 - Intro to Python

Time Day 1 Day 2 Day 3 Day 4 Day 5
Module_1 Intro to Python - Basic Syntax Intro to Algorithms / Big-O Notation Outcomes Blog #3 Presentations DJANGO self-learning or lab
Module_2 Prep: Interviewing, Networking, etc Bubble Sort, Merge Sort, and Binary Search Open-Source Search with Allie Zadrozny Interview Practice DJANGO self-learning or lab
Module_3 Python - Practice Exercies Intro to SQL Python - Classes Python - Class Inheritance Sexism in Tech
Module_4 Interview - Questions Practice SQL, Carmen San Diego, and You! Python - Classes Ethics of Programming Final Project Approvals
Training Python Challenges Finish SQL Carmen San Diego && BLOGS!! Python Deck Of Cards and 3rd blog post Portfolios! Amy Cuddy "Your Body Language Shapes Who You Are"

Unit 3: Front-End Frameworks

Week 8 - Additional React Topics

Time Day 1 Day 2 Day 3 Day 4 Day 5
Module_1 Code Wars React Code Challenge Outcomes UX Lesson with Shari UX Collaboration
Module_2 Firebase Auth React Native Interview Practice JIGSAW Front-End Framework Research UX Collaboration
Module_3 Firebase Auth Lab React Native Workshop Coast Guard GAR Lab JIGSAW Front-End Framework Research Immersive Improv
Module_4 Firebase Auth Lab - Coast Guard GAR Lab Project 02 Announced Project 02
Training Install React Native Happy Halloween! UX Reading Project 02 planning Project 02

Week 7 - React Intro

Time Day 1 Day 2 Day 3 Day 4 Day 5
Module_1 ES6 Calculator CSS Outcomes Blog Post #2 Presentations Week 7 Surveys
Module_2 React Part I Concrete Calculator React + APIs (Chuck Norris Jokes) React Component Lifecycle GA Cards Against Assembly Lab
Module_3 React Part II React Practice (TVmaze App) React Router (Dentist Website) Firebase Workshop (React review/componentization) -
Module_4 React Blog Exercise TVmaze Components - Firebase Workshop (adding Firebase/logic) -
Training React Calculator Components React Stopwatch Blog Post #2 React ATM -

Unit 2: Back-End Development

Week 5 - Auth

Time Day 1 Day 2 Day 3 Day 4 Day 5
Module_1 (GA holiday) Custom API Show and Tell Outcomes Image Formats && Compression Project 01 Intro
Module_2 (GA holiday) Auth Basics Review/Reflection & Interview Q Practice OAuth with Express/Passport Project 01
Module_3 (GA holiday) Local Auth with Express Review Express Server Code Structure OAuth with Express/Passport Project 01
Module_4 (GA holiday) Local Auth with Express Review Express Server Code Structure OAuth with Express/Passport Project 01
Training - Step 6 of Custom API Lab Finish Interview Q Practice ATX Startup Crawl (networking) Project 01

Week 4 - MEN (Mongo DB, Express, Node)

Time Day 1 Day 2 Day 3 Day 4 Day 5
Module_1 Image Compression HW Review (Emergency Compliment w/ and w/o Express) Outcomes Blog Presentations Heroku Deployment & Custom API Lab
Module_2 Intro to Node/Express Intro to MongoDB + Mongoose Data Associations with Mongoose REST API Design Custom API Lab
Module_3 Express Routing, Params & EJS Mongoose Books App (Sprint 2) Code-along: Food Tracker API Custom API Lab
Module_4 - Mongoose Methods Books App (Sprint 3) Code-along: Food Tracker API Custom API Lab
Training Emergency Compliment Books App (Sprint 1) Finish Blog #1 Entity Mapping / Planning for Custom API Lab -

Unit 1: Front-End Development

Week 3 - AJAX and Using APIs

Time Day 1 Day 2 Day 3 Day 4 Day 5
Module_1 Unit 1 Project jQuery Outcomes CSS Mini-Challenge (Button) Week 3 Survey
Module_2 Intro to jQuery Intro to AJAX Pair Programming and Geoquakes Lab Object Oriented Programming Reddit Lab
Module_3 Unit 1 Project Giffaw Lab Geoquakes Lab OOP (Deck of Cards) Reddit Lab
Module_4 Unit 1 Project (Tic Tac Toe) - Presentations Giffaw Lab Geoquakes Lab OOP (Deck of Cards) Reddit Lab
Training jQuery Events Training Weather App Collaborative Coding Reflections GA Alumni Happy Hour -

Week 2 - JavaScript Fundamentals

Time Day 1 Day 2 Day 3 Day 4 Day 5
Module_1 Week 1 Review - Outcomes HW Review Unit 1 Project
Module_2 JS Data Types JS Functions JS Objects DOM Manipulation Unit 1 Project
Module_3 JS Control Flow Functions Training JS Objects Training DOM Events Unit 1 Project
Module_4 JS Control Flow Training JS Callbacks JS Objects Training and ES6 Syntax jQuery Friday Stand Up!
Training JS Adventure Finish Functions Training Deck of Cards Imgur Takeover Continue Unit 1 Project

Week 1 - Git, HTML, CSS

Time Day 1 Day 2 Day 3 Day 4 Day 5
Module_1 Introductions Intro to Blogs Outcomes HW Review && Begin Portfolio SASS
Module_2 Icebreakers && Installfest Git Intro to HTML Flexbox Workshop - Advanced CSS Lab
Module_3 Command Line Interface GitHub Intro to CSS Responsive Web Design Front End Lab && 1-on-1's
Module_4 How the Internet Works Git Drills HTML/CSS Lab Bootstrap Friday Stand Up!
Training CLI Golf Git/GitHub Reading Finish HTML/CSS Lab Flexbox News Finish CSS Lab from Class

Administrative

Important Dates

  • 10/9 Christopher Columbus Day (No Class)
  • 11/23 - 11/24 Thanksgiving Break
  • 12/1 Final Presentations + Last Day of Class!

Outcomes

Office Hours

  • The format is informal: the instructors are "on duty" to help with homework or anything that you may have questions about in general from class. You are strongly encouraged to use these times to also work with fellow students on assignments and projects!
  • Tuesday 5-6:15pm In-person office hours with Britney Jo
  • Thursday 7:30-9pm Remote office hours with Chris

Communication

  • You have been invited to the following Slack teams:
  • For informal communication that doesn't need to be private, use the #wdi-atx-12 room.
  • If you need to talk to the instructors privately, use the Slack rooms we're creating for you with both of the instructors in it. Please don't Slack or email the instructors individually as this creates information asymmetry.
  • For jokes, memes, and all manner of nonsense, use the #wdi-atx-12-partytime room. Keep in mind that the Code of Conduct still applies. Absolutely have fun, but don't do anything that would get in the way of making this a positive learning environment for everyone.

Slack Tips

  • `hello`: Backticks (the top-left of the keyboard on a Mac) makes text show up in a monospace font. Great for code.
  • Code blocks are made with three backticks:
    ```
    The backticks MUST be on a line by themselves!
    ```
    
  • You can specify the language directly after the backticks to have colors show up on github
    ```javascript
      var words = ["hello", "what", "is", "up", "dude"];
    ```
    
  • These same backtick tricks also work on GitHub and Slack.
  • @here: Sends a message to everyone currently online in a Slack room
  • Please refrain from using @channel unless it is absolutely necessary.

Contact Information

The best way to contact your instructors is by using the private Slack channel created with you and both Instructional Leads.

Instructional Leads

Chris Johnson

Britney Jo Ludkowski

Student Experience Producer

Sara Miller

Career Coach

Nicole Umphress