TECH 18 — Real-World JavaScript
Quarter: Spring
Instructor(s): Greg Tucker
Date(s): Apr 8—Jun 3
Class Recording Available: No
Class Meeting Day: Mondays
Class Meeting Time: 5:30—7:20 pm (PT)
Please Note: No class on May 27
Tuition: $500
Refund Deadline: Apr 10
Unit(s): 1
Enrollment Limit: 40
Status: Closed
Quarter: Spring
Day: Mondays
Duration: 8 weeks
Time: 5:30—7:20 pm (PT)
Date(s): Apr 8—Jun 3
Unit(s): 1
Tuition: $500
Refund Deadline: Apr 10
Instructor(s): Greg Tucker
Enrollment Limit: 40
Recording Available: No
Status: Closed
Please Note: No class on May 27
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 also 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, BreezeRFP
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:
(Recommended) David Flanagan, JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language, 7th Edition (ISBN 978-1491952023)