# TF Training Sessions WORK IN PROGRESS... Example Walkthrough: https://hackmd.io/0yMshmC4St2IBaZPrsbWSw ## Week 1 ### Materials - [Lab Starter – Yelpy]() - [Yelpy Lab Walkthrough]() - [Slide Deck]() - [(Optional) – More about APIs/Networking](https://docs.google.com/presentation/d/1XNZFyECpxZNzfCI-tXfGVxjaSRZQ3PmI9IKz0qJ2a_g/edit?usp=sharing) ### TF Tasks - [ ] [Complete Flix Assignment]() - [ ] [Familiarize yourself with Organizer Dashboard](http://organize.codepath.com) - Come prepared with questions about the dashboard next week (if any) References: - guides.codepath.com/ios - [Fundamentals of Swift](https://guides.codepath.com/ios/Understanding-Swift) - [Network Programming](https://guides.codepath.com/ios#networking-and-models) ## Week 2 ### Materials - [Lab Starter – Yelpy]() - [Yelpy Lab Walkthrough]() - [Slide Deck]() ### TF Tasks - Check out the [Marketing Resources](/1aGqW3b_SNKKyM98nJ7ngA) - On the [Organizer Dashboard](http://organize.codepath.com): - [ ] Fill in tentative times on the "Details Section" - [ ] Jot down Assignment Due dates ## Week 3 --- MARK TODO: Remove all constraints from project, create Project zip starter ### Materials - [AutoLayout Guide](https://hackmd.io/RPDuhHW_Q5OkbE3T837qsA?view) - [Lab Starer]() ### TF Tasks ## Week 4 ### Materials --- MARK TODO: Animations (Mario Kart) + Lottie Animation for Yelpy (Refresh to Reload Animation + (Optional) WireFrame Loading) - [Lottie](https://airbnb.io/lottie/#/) - [Lab Stater]() - [Lab Guide](https://hackmd.io/b1cdnSzeRqWAMyh2vlVuzw?view) ### TF Tasks ## Week 5 ### Materials --- TODO: If possible, implement parschat to Yelpy. ### TF Tasks ## Week 6 --- TODO: Implement Maps to Yelpy ### Materials ### TF Tasks - [ ] Go over the overview of Unit 0 with your Gurus to help you prepare for your first session! Point system on guides - thumbs up from Tim - include new guides for new things like SwiftUI - different tiers for difficulties of writing labs Additional TF meetings where Guru meets with all TFs in a site to talk about structuring a CodePath club at their campus - could include this in TF society Centralized Remote Fall course for certain sites who's calendars align with each other since some schools will be all remote, hybrid, on campus - Go thru Fall sites and check their academic plans and calendars to recommend which sites can go where Firebase Tim notes - accessible for inexperienced coders - Broad perspective, supports firebase- nuance about firebase - firebase much less beginner friendly - fresh set of eyes - firebase documentation more for advanced - firebase does not pass certain beginner tests - it's marriage to google is a misconception - google kills technologies every year - Tim things Firebase will be dead in the next few years - Tim's real beef with Firebase - low floor to high - anyone who is new to coding kinda, not overwhelming to - Firebase workshop would be cool, but not worth folding it into the whole course. - mongo died too Reading code for beginners is a lot harder than writing code