JEFF MILLER, B.S., is cloud developer (AWS) and lead programmer at a stealth mode startup. He has more than 20 years of experience as a software developer, consultant, business owner, and instructor. Previous positions include working as a technical lead and full stack developer at Insight Global, principal software engineer at Thermo Fisher Scientific and the Bio-Rad Digital Biology Center. His expertise includes iOS and Mac development, cloud computing, .NET, C#, C++, Windows development, database, distributed and web-based application architecture and implementation, and Android development. Applications published in Apple AppStore (in collaboration with Music Wormhole) include Guitar Chords, Piano Chords, and Ukulele Chords. Miller has taught at UCSC Extension since 1994.
DevOps Technologies
- Live-Online Attend via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Tue, 04-14-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Tue, 04-21-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Tue, 04-28-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Tue, 05-05-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Tue, 05-12-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Tue, 05-19-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Tue, 05-26-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Tue, 06-02-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Tue, 06-09-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Tue, 06-16-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Tue, 06-23-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Tue, 06-30-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Tue, 07-07-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
3/24/26: Schedule change. See full schedule for details.
This class is offered in an online synchronous format. Students are expected to log into this course via Canvas at the start time of scheduled meetings and participate via Zoom, for the duration of each scheduled class meeting.
Three "no meetings" TBA. To see all meeting dates, click "Full Schedule" below.
You will be granted access in Canvas to your course site and course materials approximately 24 hours prior to the published start date of the course.
Required Tools and Materials: Computer running Mac OS, MS Windows 11, Linux
|| Skills Needed:
Prerequisites / Skills Needed
NoSQL Databases, Introduction
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Wed, 04-08-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Wed, 04-15-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Wed, 04-22-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Wed, 04-29-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Wed, 05-06-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Wed, 05-13-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Wed, 05-20-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Wed, 05-27-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Wed, 06-03-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Wed, 06-10-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Wed, 06-17-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Wed, 06-24-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
3/26/26: Course postponed by one week. See full schedule for details.
This class meets simultaneously in a classroom and remotely via Zoom. Students are expected to attend and participate in the course, either in-person or remotely, during the days and times that are specified on the course schedule. Students attending remotely are also strongly encouraged to have their cameras on to get the most out of the remote learning experience. Students attending the class in-person are expected to bring a laptop to each class meeting.
Per the discretion of the instructor, 3-4 of the classes may be conducted fully remote TBA.
Two "no meetings" TBA. To see all meeting dates, click "Full Schedule" below.
You will be granted access in Canvas to your course site and course materials approximately 24 hours prior to the published start date of the course.
|| Skills Needed:
Prerequisites / Skills Needed