fullscreen background
Skip to main content

Spring Quarter

Spring Courses Still Open
View Summer Courses May 6
shopping cart icon0

Courses


« Back to Professional & Personal Development

TECH 18 — Real-World JavaScript

Quarter: Spring
Instructor(s): Greg Tucker
Duration: 8 weeks
Format/Location: On-campus
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
Format/Location: On-campus
 
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)