---
id: Google Cloud Developer
tags:
  - process/project
subtitle: Zertifizierung zum Google Cloud Developer
---

> [!info]- Projekt
>Goal:: [[Journal/cimt AG/2021|2021]], [[Journal/cimt AG/2022|2022]], [[Journal/cimt AG/2023|2023]]
>Progress:: `$= dv.view('project-progress', {file: 'Google Cloud Developer'})`
>Target:: `$= dv.view('project-target', {file: 'Google Cloud Developer'})`
>Bar:: `$= dv.view('project-progress-bar', {file: 'Google Cloud Developer'})`
>Tasks:: `$= const aufgaben = dv.page('Google Cloud Developer').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`

## Project Info
 
## Thoughts

## Resources


## Review questions


## Aufgaben

- [x] Udemy Kurs abschliessen [start:: 2023-04-01] [due:: 2023-06-30] [completion:: 2023-07-29]
- [x] Anmeldung zur Zertifizierung  [start:: 2023-10-12]  [scheduled:: 2023-10-12]  [completion:: 2023-11-10]
- [x] Cloud Spanner Instanz beenden  [priority:: high]  [start:: 2023-07-18]  [due:: 2023-07-19]  [completion:: 2023-07-19]
- [x] Udemy Kurs mit Examensfragen raussuchen und an [[Frank Füllbier]] senden  [start:: 2023-07-28]  [scheduled:: 2023-07-28]  [due:: 2023-07-28]  [completion:: 2023-07-29]
- [x] neuen Udemy Kurs mit Examsfragen bestellen lassen [start:: 2023-09-10] [scheduled:: 2023-10-23] [due:: 2023-10-24] [completion:: 2023-10-23]
- [x] Prüfung absagen  [start:: 2023-11-30]  [due:: 2023-12-04]  [completion:: 2023-12-02]
- [x] neuen Prüfungstermin festlegen [start:: 2023-12-05] [scheduled:: 2023-12-08] [due:: 2023-12-15] [completion:: 2023-12-12]
- [x] Udemy Kurs zur Prüfungsvorbereitung  [completion:: 2024-01-10]
- [x] Google Cloud Developer Certification  [completion:: 2024-01-10]


## Udemy Kurs

URL: [Google Cloud Developer - GCP Professional Certification | Udemy](https://www.udemy.com/course/google-cloud-certified-professional-cloud-developer/learn/lecture/27467638#overview)
Abschlussbescheinigung des Kurses: [[UC-9f0f6f2c-b633-4665-8931-a8362dbc3c06.pdf]]

## Webassessor
Account angelegt
Benutzername: tpeetz

### Cloud Spanner

DDL Skript

```SQL
CREATE TABLE Users (
  UserId   INT64 NOT NULL,
  UserName  STRING(1024)
) PRIMARY KEY(UserId);
```

### Abschnitt 21 - 229 Step 02

Erstelle Cloud SQL MYSQL Instanz
Instance ID: my-first-cloud-sql-instance
Passwort: c%o)N\zM{7/CB8;J

```sql
create table user (id integer, username varchar(30) );
describe user;
insert into user values(1, 'Ranga');
select * from user;
```

### gcloud sql
```shell
# Cloud SQL
gcloud sql connect my-first-cloud-sql-instance --user=root --quiet
gcloud config set project glowing-furnace-304608
gcloud sql connect my-first-cloud-sql-instance --user=root --quiet
use todos
create table user (id integer, username varchar(30) );
describe user;
insert into user values (1, 'Ranga');
select * from user;
```

```shell
# Cloud SQL Auth Proxy
gcloud sql connect my-first-cloud-sql-instance --user=root --quiet
mysql -u root -p --host 35.193.189.63
wget https://dl.google.com/cloudsql/cloud_sql_proxy.linux.amd64 -O cloud_sql_proxy
chmod +x ./cloud_sql_proxy
mysql -u root -p --host 127.0.0.1
./cloud_sql_proxy -instances=glowing-furnace-304608:us-central1:my-first-cloud-sql-instance=tcp:3306
```

### Cloud Pub-Sub

```shell
1. gcloud config set project glowing-furnace-304608
2. gcloud pubsub topics create topic-from-gcloud
3. gcloud pubsub subscriptions create subscription-gcloud-1 --topic=topic-from-gcloud
4. gcloud pubsub subscriptions create subscription-gcloud-2 --topic=topic-from-gcloud
5. gcloud pubsub subscriptions pull subscription-gcloud-2
6. gcloud pubsub subscriptions pull subscription-gcloud-1
7. gcloud pubsub topics publish topic-from-gcloud --message="My First Message"
8. gcloud pubsub topics publish topic-from-gcloud --message="My Second Message"
9. gcloud pubsub topics publish topic-from-gcloud --message="My Third Message"
10. gcloud pubsub subscriptions pull subscription-gcloud-1 --auto-ack
11. gcloud pubsub subscriptions pull subscription-gcloud-2 --auto-ack
12. gcloud pubsub topics list
13. gcloud pubsub topics delete topic-from-gcloud
14. gcloud pubsub topics list-subscriptions my-first-topic
```
## Abschnitt 33

https://opentelemetry.io

## Abschnitt 35

https://cloud.google.com/certification/cloud-developer
https://cloud.google.com/certification/guides/cloud-developer
https://cloud.google.com/certification/sample-questions/cloud-developer
https://support.goole.com/cloud-certification/#topic=9433215
