Files
thpeetz-notes/Archiv/cimt AG/Projekte/Google Cloud Developer.md
T

122 lines
4.5 KiB
Markdown

---
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