-
E0026-M041-Y23N001 The Flyweight Pattern: Dynamics and Variations ExplainedBuy now
-
E0025-M017-Y23N001 Working with APIs Anti-IF Challenge–Waiting list
-
E0031-M028-Y23N001 The Flyweight Pattern: TDD PracticeBuy now
-
E0031-M027-Y23N001 The Adapter Pattern: TDD PracticeBuy now
-
E0045-M038-Y23N001 Applying MVC and Advanced User Interfaces: Learning from JHotDrawBuy now
-
E0045-M039-Y23N001 Designing and Implementing Complex Objects: Learning from JHotDrawBuy now
-
E0025-M019-Y23N001 MyTerminal: Building a Highly Configurable Character-Based Terminal–Buy now
-
E0045-M040-Y23N001 Implementing Undo Features: Learning from JHotDrawBuy now
-
E0025-M018-Y23N001 My Turtle: Building Turtle Graphics and Logo Language–Buy now
-
E0045-M041-Y23N001 Implementing Advanced Event Handling: Learning from JHotDrawBuy now
E0025-M017-Y23N001 Working with APIs Anti-IF Challenge
In this four-session challenge, Francesco Cirillo will show how to make a use case by interacting with different APIs of various services. Francesco will develop a feature to create events on Google Calendar and send emails to those who register for mentoring timeslots on our Online Store. In order to do this automatically, our software will need to interact with 3 external systems via their APIs: Online Store, Google Calendar and EmailManager APIs. The Working with APis Challenge involves reaching a series of goals: 1. developing objects that we can reuse to interact with the various services, 2. to validate data being transmitted and received, 3. to control the workflow related to the use case, and 4. at the same time in keeping the complexity of our software system low.
Sessions:
Jun 20, 2023 19:00 - 21:00
Jun 22, 2023 19:00 - 21:00
Jun 27, 2023 19:00 - 21:00
Jun 29, 2023 19:00 - 21:00
When does the event happen?
–
Begin:
End:
Add to Calendar