In this course, you learn how to design APIs, and how to use OpenAPI specifications to document them. You learn about the API life cycle, and how the Apigee API platform helps you manage all aspects of the life cycle. You learn about how APIs can be designed using API proxies, and how APIs are packaged as API products to be used by app developers. Through a combination of … [Read more...] about API Design and Fundamentals of Google Cloud’s Apigee API Platform
Computer Science
Combining Scrum with Other Agile Methodologies
This course is designed to help Scrum beginners become more proficient with Agile Scrum. This course explores layering other Agile methodologies on top of Scrum. This is the fourth course in the Certified Scrum Master specialization. We recommend completing the first three courses before beginning this one. … [Read more...] about Combining Scrum with Other Agile Methodologies
Django Features and Libraries
In this course, you will learn how to build Django-based web applications suitable for use by end users. You will learn about cookies, sessions, and authentication processes in Django. You will build navigation into your applications and explore ways to easily improve the look and feel of Django applications. You will begin to develop a simple application to support a … [Read more...] about Django Features and Libraries
Django Web Framework
It's time to build something bigger. In this course, you will use the Django web framework to build, secure and administer a web server. You will have the opportunity to create, design and configure a web app using the Django framework in-line with best practices. Explore the usage of models in Django and their relationship to databases. Use views to render requested data to … [Read more...] about Django Web Framework
Java for Android
This MOOC teaches you how to program core features and classes from the Java programming language that are used in Android, which is the dominant platform for developing and deploying mobile device apps. In particular, this MOOC covers key Java programming language features that control the flow of execution through an app (such as Java’s various looping constructs and … [Read more...] about Java for Android