Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Cloud Basics: Google App Engine

Cloud Basics: Google App Engine

This was a webinar session on Google Cloud and Cloud computing, hosted by the GDSC community of students at Forman Christian College in Lahore.

My talk covered basics of Cloud development, Google Cloud Platform, and how to quickly get started with Google App Engine.

Sheharyar Naseer

June 08, 2023
Tweet

More Decks by Sheharyar Naseer

Other Decks in Technology

Transcript

  1. Technology advisor & consultant for startups, and Manager at Google

    Developers Group Find me anywhere @sheharyarn Sheharyar Naseer
  2. Background • Indie Nomad Software Architect • 13+ years of

    polyglot experience, focus on Web & Cloud • StackOverflow: 70,000+ score (Top 5 in Pakistan) • Author / Contributor of multiple famous libraries & tools • Featured on popular developer communities
  3. Outline Cloud Basics Intro to Google Cloud Platform Google App

    Engine Live Demo Learning Resources Q&A
  4. Cloud Computing • On-demand access to computing resources, including servers,

    storage and networking infrastructure, hosted at a remote data-center • "Someone else's computer" • E.g. Domains and Hosting
  5. Technology Verticals • Web & Mobile • ML / AI

    • Distributed Systems • Internet of Things • Mixed Reality
  6. Technology Verticals • Web & Mobile • ML / AI

    • Distributed Systems • Internet of Things • Mixed Reality CLOUD
  7. Careers in Cloud • Web Developer (Backend & Frontend) •

    Site Reliability Engineer • Software/Cloud Architect • Networking Specialist • Cloud Security Specialist • MLOps Engineer • Big Data Engineer
  8. Google Cloud Platform • IaaS: Infrastructure as a Service •

    One of the "Big 3" • Servers, Storage, Databases, Networking, etc. • Extremely powerful • $300 in credits when you sign up
  9. GCP Services • Cloud Storage • Cloud SQL, Firestore, and

    BigQuery • Compute Engine & App Engine • Cloud AI, Vision & Language
  10. Google App Engine • Fully managed and secure serverless platform

    to host websites and applications • Easy to use and deploy • Supports many popular languages • Use for free (on smallest tier)
  11. Usage • Create project on Google Cloud • Install GCloud

    & select your project • Create app.yaml in your code • Run deploy command
  12. Example • Commands: gcloud config set project [PROJECT-ID] gcloud app

    deploy • Config: runtime: python3 entrypoint: python main.py
  13. Questions? These Slides More Talks Official Docs Videos Code Labs

    🌎 @  shyr.io [email protected] @sheharyarn shyr.io/t/app-engine-basics shyr.io/talks cloud.google.com/appengine youtube.com/@GoogleDevelopers codelabs.developers.google.com → → → → →