Cursul Developing Applications with Google Cloud oferă o înțelegere practică a modului în care aplicațiile moderne sunt proiectate, implementate și operate folosind serviciile de dezvoltare din Google Cloud Platform (GCP).
Participanții învață să construiască aplicații cloud-native utilizând servicii gestionate, baze de date moderne, componente serverless și instrumente pentru monitorizare, autentificare și integrare.
Prin demonstrații și exerciții practice, cursul acoperă întregul ciclu de dezvoltare – de la design și configurare de medii, până la deploy, testare și optimizare pe infrastructura Google Cloud.
Cursul este potrivit pentru:
• dezvoltatori software care doresc să creeze aplicații folosind Google Cloud
• cloud developers și ingineri care construiesc servicii distribuite
• DevOps engineers implicați în CI/CD și containere
• arhitecți care proiectează aplicații moderne, scalabile
• profesioniști care se află pe traseul de pregătire pentru certificarea Professional Cloud Developer, în cadrul unei curricule mai ample
La finalul cursului, participanții vor putea:
• să utilizeze serviciile Google Cloud pentru a dezvolta aplicații scalabile și reziliente
• să implementeze aplicații folosind App Engine, Cloud Run, Cloud Functions și alte servicii serverless
• să lucreze cu baze de date gestionate: Cloud SQL, Firestore, Memorystore
• să integreze servicii prin Pub/Sub, Cloud Storage și API-uri Google
• să aplice bune practici de dezvoltare cloud-native
• să utilizeze instrumentele de monitorizare și debug pentru aplicații distribuite
• să implementeze procese CI/CD pentru aplicații moderne
- experiență anterioară în dezvoltare software (ex: Java, Python, Go, Node.js)
- cunoștințe de bază despre containere și linia de comandă
- recomandat: cursul Google Cloud Fundamentals: Core Infrastructure
🔹 1. Introducere în dezvoltarea aplicațiilor pe Google Cloud
• Prezentarea mediului Google Cloud pentru dezvoltatori
• Servicii fundamentale pentru aplicații moderne
• Modele cloud-native
🔹 2. Dezvoltarea și implementarea aplicațiilor
• App Engine: Standard și Flexible
• Cloud Run: rularea serviciilor containerizate
• Cloud Functions: execuție pe bază de evenimente
🔹 3. Stocare și baze de date pentru aplicații
• Cloud SQL, Firestore, Memorystore
• Cloud Storage pentru conținut și asset-uri
• Alegerea soluției potrivite în funcție de use-case
🔹 4. Integrarea serviciilor și procesarea evenimentelor
• Pub/Sub pentru comunicare asincronă
• Interacțiunea cu API-uri și servicii gestionate
• Environment configuration & secrets management
🔹 5. Observabilitate și debugging
• Cloud Logging și Cloud Monitoring
• Error Reporting, Cloud Trace și Cloud Profiler
• Identificarea problemelor în aplicațiile distribuite
🔹 6. Introducere în CI/CD pe Google Cloud
• Pipeline-uri de livrare continuă
• Deploy automatizat pentru App Engine, Cloud Run și GKE
• Unelte și workflow-uri recomandate
🔹 7. Best practices pentru dezvoltare cloud-native
• Scalabilitate, reziliență și optimizare
• Gestionarea versiunilor și rollout-urilor
• Practici de securitate în dezvoltare
Notă: Agenda poate varia în funcție de trainer și modalitatea de livrare. Pentru agenda oficială actualizată, contactați echipa Bittnet Training.
Acest curs face parte din traseul de învățare pentru certificarea Professional Cloud Developer, acoperind competențe necesare dezvoltării și operării aplicațiilor moderne pe Google Cloud. Totuși, certificarea necesită parcurgerea unui program mai amplu de cursuri și experiență practică pentru o pregătire completă.

