YoVDO

Let's Make a Contract - The Art of Designing a Java API

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Software Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the art of designing effective Java APIs in this 39-minute conference talk from Devoxx. Delve into the concept of APIs as contracts between software designers and developers, emphasizing their crucial role in software interaction. Examine real-world examples, including those from standard Java APIs, to identify best practices and common pitfalls in API design. Learn key characteristics of user-friendly APIs, such as consistency, discoverability, and understandability. Discover how to apply the principle of least astonishment and other fundamental concepts to create APIs that are both powerful and intuitive. Gain valuable insights to improve your skills as both a consumer and provider of APIs, enhancing your overall software development capabilities.

Syllabus

Let's make a contract: the art of designing a Java API by Mario Fusco


Taught by

Devoxx

Related Courses

Play by Play: Developing Microservices and Mobile Apps with JHipster
Pluralsight
Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube
Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube
Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube
The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube