Developing Scalable Apps (Udacity)

Developing Scalable Apps (Udacity)
Free Course
Categories
Effort
Certification
Languages
You should be fairly comfortable programming in Java, preferably with some experience developing web applications and working with databases for at least a year
Misc
Developing Scalable Apps (Udacity)
You will learn about challenges of building applications that can serve hundreds of thousands of users, and how you can prepare for them as a developer. And more importantly - you will learn how to harness the power of App Engine - Platform as a Service, run by Google, so you can focus on your application's features, not on managing infrastructure that runs your app. Let Google run and scale the infrastructure and do what you do best - write code!

However, to use App Engine effectively, you have to learn how it works, and this is exactly what this course will teach! You will also learn the best practices of using Cloud Endpoints that allow you to easily create RESTful services and make them accessible to iOS, Android and Javascript clients. They allow you to automatically generate client libraries to make wiring up the frontend easy. And there are some nifty built-in features, like denial-of-service protection and OAuth 2.0 support.





Free Course
You should be fairly comfortable programming in Java, preferably with some experience developing web applications and working with databases for at least a year