We may earn an affiliate commission when you visit our partners.
droidcon NYC

droidcon NYC 2019 | Good APIs Don't Need a Tutorial | Alec Strong

Working in an enormous codebase is hard. You're new and you don't know where to start. There are a ton of tools available to you and you don't know which to pick. In this talk, Alec Strong draws corollaries between API design and video game design.

Enroll now

What's inside

Syllabus

Good APIs Don't Need a Tutorial

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches strategies and skills that are directly relevant to the audience of the conference
Draws corollaries between API design and video game design, which is a unique and applicable angle to API design
Taught by Alec Strong, a recognized expert in API design and developer usability
Taught by droidcon NYC, which is a well-respected conference for Android development

Save this course

Save droidcon NYC '19: Good APIs Don't Need a Tutorial to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for droidcon NYC '19: Good APIs Don't Need a Tutorial. These are activities you can do either before, during, or after a course.

Career center

Learners who complete droidcon NYC '19: Good APIs Don't Need a Tutorial will develop knowledge and skills that may be useful to these careers:
Software Engineer
Software Engineers design, develop, test, and maintain software systems. This course can help you build a strong foundation in API design, which is essential for writing code that is maintainable, extensible, and efficient. The course also provides an overview of different API design techniques, which can help you make informed decisions about the best approach for your specific project.
Computer Programmer
Computer Programmers design, develop, test, and maintain software applications. This course can help you build a strong foundation in API design, which is essential for writing code that is maintainable, extensible, and efficient. The course also provides an overview of different API design techniques, which can help you make informed decisions about the best approach for your specific project.
Business Analyst
Business Analysts study business processes and develop solutions to business problems. A strong understanding of API design and use is helpful for Business Analysts, as it allows them to analyze and improve existing systems and to design and implement new ones. This course can help you gain the knowledge and skills needed to succeed in this role.
Mobile App Developer
Mobile App Developers design, develop, and maintain mobile applications. A strong understanding of API design and use is essential for Mobile App Developers, as it allows them to create apps that are interactive, user-friendly, and efficient. This course can help you enhance your skill set and gain valuable knowledge about API design.
Systems Analyst
Systems Analysts study business processes and develop information systems to provide solutions to business problems. A strong understanding of API design and use is crucial for Systems Analysts, as it allows them to analyze and improve existing systems and to design and implement new ones. This course can help you gain the knowledge and skills needed to succeed in this role.
Web Developer
Web Developers design, develop, and maintain websites. A strong understanding of API design and use is crucial for Web Developers, as it allows them to create websites that are interactive, user-friendly, and efficient. This course can help you bridge a knowledge gap and gain insights into API design.
Product Manager
Product Managers plan and develop products. A strong understanding of API design and use is helpful for Product Managers, as it allows them to create products that are user-friendly and efficient. This course can help you build a foundation in API design, which can be beneficial for your career as a Product Manager.
Project Manager
Project Managers plan and execute projects. A strong understanding of API design and use is helpful for Project Managers, as it allows them to manage projects that involve the development and use of APIs. This course can help you build a foundation in API design, which can be beneficial for your career as a Project Manager.
Machine Learning Engineer
Machine Learning Engineers design, develop, and maintain machine learning models. A strong understanding of API design and use is helpful for Machine Learning Engineers, as it allows them to access and integrate data from a variety of sources. This course can help you build a foundation in API design, which can be beneficial for your career as a Machine Learning Engineer.
Data Scientist
Data Scientists use data to build models and predict outcomes. A strong understanding of API design and use is helpful for Data Scientists, as it allows them to access and integrate data from a variety of sources. This course can help you build a foundation in API design, which can be beneficial for your career as a Data Scientist.
Data Analyst
Data Analysts collect, analyze, and interpret data to help businesses make informed decisions. A strong understanding of API design and use is helpful for Data Analysts, as it allows them to access and integrate data from a variety of sources. This course can help you build a foundation in API design, which can be beneficial for your career as a Data Analyst.
UX Designer
UX Designers design user interfaces for products. A strong understanding of API design and use is helpful for UX Designers, as it allows them to create user interfaces that are easy to use and understand. This course can help you build a foundation in API design, which can be beneficial for your career as a UX Designer.
Information Architect
Information Architects design the structure and organization of information. A strong understanding of API design and use is helpful for Information Architects, as it allows them to create information architectures that are easy to navigate and understand. This course can help you build a foundation in API design, which can be beneficial for your career as an Information Architect.
Interaction Designer
Interaction Designers design the interactions between users and products. A strong understanding of API design and use is helpful for Interaction Designers, as it allows them to create interactions that are user-friendly and efficient. This course can help you build a foundation in API design, which can be beneficial for your career as an Interaction Designer.
Technical Writer
Technical Writers draft user guides and training materials to help users understand complex products and services. In particular, they help to document software applications, hardware devices, and other technical systems. This course can help you lead into a career as a Technical Writer by showing you how to adhere to best practices for API documentation. This course may also be helpful in showing you how to design APIs that are easy to use and understand.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser