Google Cloud Development
Lesgeld
Cursus Google Cloud Development
De cursus Google Cloud Development biedt een uitgebreide introductie tot de verschillende services van het Google Cloud Platform. In deze cursus worden de Zones and Regions van Google Cloud besproken, evenals het Pay as you Go-pricingmodel en het huren van services. Dit vormt de basis voor het effectief inzetten van Google Cloud in jouw projecten.
Compute Engine
Vervolgens wordt Google's Compute Engine behandeld. Met Compute Engine kunn
Cursus Google Cloud Development
De cursus Google Cloud Development biedt een uitgebreide introductie tot de verschillende services van het Google Cloud Platform. In deze cursus worden de Zones and Regions van Google Cloud besproken, evenals het Pay as you Go-pricingmodel en het huren van services. Dit vormt de basis voor het effectief inzetten van Google Cloud in jouw projecten.
Compute Engine
Vervolgens wordt Google's Compute Engine behandeld. Met Compute Engine kunnen virtuele machines in de Google Cloud-infrastructuur worden gemaakt en beheerd. Daarnaast besteden we aandacht aan Google's App Engine, waarmee web- en mobiele applicaties kunnen worden ontwikkeld in verschillende programmeertalen. Deze applicaties draaien op een gemanaged en serverless platform, wat de ontwikkeling en implementatie vereenvoudigt.
Cloud Data Access in de Cursus Google Cloud Development
Een belangrijk onderdeel van de cursus Google Cloud Development is het verkennen van de verschillende opslagmogelijkheden die Google Cloud biedt. We behandelen Object Storage, Cache en Persistent Storage, evenals Cloud SQL voor het benaderen van relationele databases. Ook kijken we naar NoSQL data access binnen Google Cloud, wat essentieel is voor moderne applicaties.
Networking met Google Cloud
Networking is een cruciaal aspect van de cursus. We bespreken hoe je een Virtual Private Cloud (VPC) en Virtual Private Networks (VPN) opzet. Verder komen de configuratie van Cloud DNS en het opzetten van Load Balancing aan bod, wat helpt bij het optimaliseren van de netwerkinfrastructuur.
Cloud Functions
In de cursus Google Cloud Development leren we ook over serverless computing via Google Cloud Functions. Dit stelt ons in staat om servers in de cloud te draaien zonder dat we deze zelf hoeven te configureren. We behandelen de function lifecycle, het Cloud Functions Dashboard en HTTP Triggers, wat de efficiëntie van applicatieontwikkeling vergroot.
Kubernetes in Google Cloud
Tot slot gaan we in op het opzetten van een Kubernetes-cluster in Google Cloud. We bespreken containers orchestration, het managen van nodes en pods, en het monitoren van een Kubernetes-cluster. Dit is essentieel voor het beheer van containergebaseerde applicaties op schaal.
Voor meer informatie over cloudtechnologieën, bekijk de [officiële documentatie van Google Cloud](https://cloud.google.com/docs) en ontdek de mogelijkheden van de cloud. Daarnaast kun je ook de cursus [AWS Foundations](https://www.spiraltrain.nl/cursus-aws-foundations/) volgen om je kennis van cloudplatforms verder uit te breiden.
Doelgroep Cursus Google Cloud Development
De cursus Google Cloud Development is bedoeld voor developers die Google Cloud willen gebruiken om cloud applicaties te ontwikkelen en te deployen.
Voorkennis Cursus Google Cloud Development
Ervaring met een moderne programmeer taal zoals C#, Java, Python of PHP is vereist om aan deze cursus te kunnen deelnemen.
Uitvoering Training Google Cloud Development
De theorie wordt behandeld aan de hand van presentatie slides en demo's. Tijdens de cursus worden theorie en exercises afgewisseld. Het cursusmateriaal is in het Engels. De lestijden zijn van 9.30 uur tot 16.30 uur.
Certificering Cursus Google Cloud Development
De deelnemers ontvangen na succesvolle afronding van de cursus een certificaat Google Cloud Development.
Modules
Module 1 : Google Cloud Intro
- What is Google Cloud?
- Types of Cloud Services
- Compute Resources
- Storage Services
- Networking Services
- Specialized Services
- Elastic Resource Allocation
- Developer Tools
- Zones and Regions
- Cloud Shell
- Cloud SDK
- Pay as You Go Pricing
- Renting Resources
Module 2 : Compute Engine
- Virtual Machine Images
- VM Projects
- VM Configuration
- Preemptible VM's
- Custom Machine Types
- VM Creation
- Network Access
- Monitoring VM's
- Instance Groups
- Computing with App Engine
- App Engine Components
- Deploying an App
- Scaling App Engine Apps
Module 3 : Cloud Data Access
- Types of Storage
- Object Storage
- Cache
- Persistent Storage
- Storage Data Models
- Cloud SQL
- Relational Databases
- Connecting to MySQL
- Importing Data
- Exporting Data
- Backing Up MySQL
- Managing Cloud Storage
- NoSQL Datastore
Module 4 : Networking
- Virtual Private Cloud
- VPC with Subnets
- Creating Firewall Rules
- Virtual Private Network
- VPC with Cloud Console
- Configuring Cloud DNS
- DNS Managed Zones
- Types of Load Balancers
- Configuring Load Balancers
- Managing IP Addresses
- Expanding CIDR Blocks
- Reserving IP Addresses
- Accounts and Groups
Module 5 : Cloud Functions
- What are Cloud Functions?
- Serverless Computing
- Events and Triggers
- Event Object
- Runtime Environments
- Function Lifecycle
- Deploying Cloud Functions
- Cloud Functions Dashboard
- Event from Storage
- Events from Pub/Sub
- HTTP Triggers
- Using gcloud
- Deleting Functions
Module 6 : Kubernetes
- Intro Kubernetes Engine
- Kubernetes Clusters
- Kubernetes Architecture
- Deploying Clusters
- Kubernetes Objects
- Nodes and Pods
- Containers
- Deploying Pods
- Monitoring Kubernetes
- Managing Nodes
- Managing Pods
- Kubernetes Services
- View Image Repository