Getting Started With Application Development

  • 4.5
Approx. 17 hours to complete

Course Summary

Learn the basics of app development and create your first app with this introductory course. Explore app design, coding, testing, and publishing on Android and iOS platforms.

Key Learning Points

  • Get hands-on experience with app development tools and techniques
  • Learn the basics of user interface design
  • Develop and publish your own app on Android and iOS platforms

Related Topics for further study


Learning Outcomes

  • Develop a basic understanding of app development
  • Create and publish your own app on Android and iOS platforms
  • Acquire skills and knowledge for a career in app development

Prerequisites or good to have knowledge before taking this course

  • Basic programming knowledge
  • Access to a computer with internet connection

Course Difficulty Level

Beginner

Course Format

  • Online self-paced course
  • Video lectures
  • Interactive quizzes and assignments

Similar Courses

  • Android App Development
  • iOS App Development
  • Mobile App Design and Development

Related Education Paths


Notable People in This Field

  • Marie Forleo
  • Gary Vaynerchuk
  • Neil Patel

Related Books

Description

In this course, application developers learn how to design and develop cloud-native applications that seamlessly integrate managed services from Google Cloud. Participants learn how to apply best practices for application development and use the appropriate Google Cloud storage services for object storage, relational data, caching, and analytics.

Knowledge

  • Describe best practices for cloud-native application development
  • Implement storage solution for objects (binary and large files) using Cloud Storage
  • Differentiate between data storage options for various types of application data
  • Implement solution for storing non-relational application data in Datastore

Outline

  • Welcome - Developing Applications with Google Cloud
  • Welcome to the Specialization
  • Topics covered in the specialization
  • Welcome to the course
  • Course Information
  • How to Send Feedback
  • Best Practices for Application Development
  • Loosely Coupled Microservices and API Gateways
  • Security, Reliability, and Migration
  • Practice Quiz: Best Practices for Application Development
  • Final Quiz: Best Practices for Application Development
  • Cloud Client Libraries, the Cloud SDK, and Firebase SDKs
  • Cloud SDK, Cloud Client Libraries, & Firebase SDK
  • Demo API Explorer walk-through
  • Getting Started with Google Cloud and Qwiklabs
  • Lab Setting up a development environment
  • Module Review
  • Practice Quiz: Cloud SDK, Cloud Client Libraries, & Firebase SDK
  • Final Quiz: Cloud Client Libraries, the Cloud SDK, and the Firebase SDK
  • Overview of Data Storage Options
  • Cloud Storage, Datastore, Cloud Bigtable, Cloud SQL, and Cloud Spanner
  • BigQuery, Microsoft SQL Server images on Google Cloud, and Firebase Storage Options
  • Demo: Connecting Securely to a Cloud SQL Database
  • Module Review
  • Final Quiz: Data Storage Options
  • Best Practices for Using Datastore
  • Datastore Concepts and Indexes
  • Demo Explore Cloud Datastore
  • Design Considerations & Sharding
  • Replication, Query Types, Transactions, and Handling Errors
  • Demo Use Cloud Dataflow to bulk-load data into Cloud Datastore
  • Lab Overview
  • Module Review
  • Practice Quiz: Best Practices for Using Cloud Datastore
  • Final Quiz: Best Practices for Using Cloud Datastore
  • Best Practices for Using Cloud Storage
  • Performing operations on buckets and objects
  • Demo Explore Cloud Storage
  • Bucket / Object Operations and Truncated Exponential Backoff
  • Demo Enable CORS configuration in Cloud Storage
  • Best Practices for Using Cloud Storage (Part 1)
  • Best Practices for Using Cloud Storage (Part 2)
  • Lab Overview
  • Module Review
  • Practice Quiz: Best Practices for Cloud Storage
  • Final Quiz: Best Practices for Cloud Storage
  • Wrap Up
  • Course Conclusion

Summary of User Reviews

Discover the basics of app development with this course on Coursera. Students praise the course for its engaging content and practical approach to learning.

Key Aspect Users Liked About This Course

The course is praised for its practical approach to learning.

Pros from User Reviews

  • Engaging content keeps students interested
  • Real-world examples help students apply what they learn
  • Instructors are knowledgeable and responsive to student questions

Cons from User Reviews

  • Some students feel that the course moves too quickly
  • Not all students feel that the course covers enough material
  • The course may be too basic for more advanced students
English
Available now
Approx. 17 hours to complete
Google Cloud Training
Google Cloud
Coursera

Instructor

Google Cloud Training

  • 4.5 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses