TECH 18 — Real-World JavaScript
Quarter: Spring
Instructor(s): Greg Tucker
Date(s): Mar 30—May 18
Class Recording Available: Yes
Class Meeting Day: Mondays
Class Meeting Time: 7:00—8:30 pm (PT)
Tuition: $470
Refund Deadline: Apr 1
Unit(s): 1
Enrollment Limit: 40
Status: Registration opens Feb 23, 8:30 am (PT)
Quarter: Spring
Day: Mondays
Duration: 8 weeks
Time: 7:00—8:30 pm (PT)
Date(s): Mar 30—May 18
Unit(s): 1
Tuition: $470
Refund Deadline: Apr 1
Instructor(s): Greg Tucker
Enrollment Limit: 40
Recording Available: Yes
Status: Registration opens Feb 23, 8:30 am (PT)
Learning JavaScript opens many doors, both creatively and professionally. It allows you to add dynamic features to your web and mobile apps for everything from interactive forms to games. It’s widely supported by all web browsers, making it one of the most universal and sought-after languages since its inception in 1995. Because of that, it’s also one of the most resilient. It’s not only the language people need to know; it’s the language people prefer. Learning JavaScript also unlocks job possibilities in web development for those interested in creating server-side and client-side applications. Understanding how JavaScript works will help you build these more advanced applications. In this hands-on course, students explore topics ranging from basic protocols and syntax to more advanced concepts like asynchronous programming patterns, callbacks, prototypal objects, and more. Students will learn how to structure and write code in a Node.js programming environment and how to enable real-time communications from browser applications by building a database-connected RESTful API.
This course is intended for those with a prior understanding of programming, including data types, operators, control flow, loops, functions, and objects.
GREG TUCKER
Chief Technology Officer, Guidepost
Greg Tucker is a software engineering and tech startup leader and has taught various developer bootcamps. He received a certificate in fundamentals in computer science from Stanford and has contributed to the Node.js open source project since 2010. Tucker has 20 years of development experience and has been a consultant for the finance industry for the past 10 years. He has developed financial software for Netflix, Amazon, and Disney. Textbooks for this course:
(Optional) David Flanagan, JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language, 7th Edition (ISBN 978-1491952023)