122 lines
4.5 KiB
Markdown
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
|