Hey there! This is a repository that contains all of the notes from ACM @ UTA's for our frontend workshop series. This series is designed to give developers with zero prior web development experience enough of a primer to make high-quality beautiful and interactive front-end applications.
While these notes are a good starting point, simply reading through all of these notes is not nearly enough to become a pro web developer! We aimed to give enough of a foundational background and a primer into each relevant area; however, to make great web applications, developers need to practice aggressively.
Workshops will be updated here weekly until the conclusion of the series.
In-person: ERB 228
Online: Microsoft Teams
Lessons:
- Workshop 01: Intro to HTML/CSS (Feb. 9)
- Workshop 02: Intermediate CSS: The Box Model & Positioning (Feb. 16)
- Workshop 03: Intermediate CSS: Flexbox & Grid (Feb.23)
- Workshop 04: Advanced CSS: Frameworks, Animations, and Accessibility (Mar. 2)
Workshop 05: Intro to JavaScript (Mar. 9)Workshop 06: Intro DevOps & Design w/ Figma (Mar. 23)Workshop 07: Intro to React (Mar. 30)Workshop 08: Intermediate React (Apr. 6)Workshop 09: Advanced JavaScript: Async JS & Libs (Apr. 13)Workshop 10: Intro to Backend w/ Firebase (Apr. 20)
Two optional tasks designed by ACM UCLA:
Recorded Sessions: https://www.youtube.com/channel/UCyDBWdOEl9HPjMo_UF_NdwQ
These workshops were adapted by ACM UTA from ACM UCLA. The original notes were mostly written by Matthew Wang (@mattxwang) and Leo Krashanoff (@krashanoff).
These notes are published with the Creative Commons Attribution 4.0 International License (link to legal), and all of the code samples with the MIT License. You are free to use them however you wish. If you do, let us know - we'd love to know how you used them, and how we can make them better.