Plan Szkolenia
Wprowadzenie do Google Apps Script
- Co to jest Google Apps Script?
- Kluczowe funkcje i możliwości
- Zrozumienie środowiska V8 runtime i wsparcia dla nowoczesnego JavaScriptu
Konfiguracja środowiska programistycznego
- Tworzenie i zarządzanie projektami Apps Script
- Praca w online editorze vs. clasp (command-line Apps Script)
- Kontrola wersji z GitHub i clasp
Praca z Google Sheets
- Odczyt, zapis i formatowanie danych
- Tworzenie niestandardowych menu, dialogów i bocznego panelu
- Walidacja danych, wzory i integracje
Automatyzacja aplikacji Google Workspace
- Automatyzacja Gmail: e-maile, wątki, filtry
- Automatyzacja Google Drive: tworzenie, przenoszenie i uprawnienia plików
- Automatyzacja Calendar: planowanie, przypomnienia i wydarzenia
- Integracja z Docs i Slides do raportowania i prezentacji
Wyzwalacze i egzekucja sterowana zdarzeniami
- Wyzwalacze oparte na czasie (harmonogramowane zadania)
- Wyzwalacze sterowane zdarzeniami (na edycji, podaniu formularza, otwarciu)
- Zarządzanie i debugowanie wyzwalaczy
Tworzenie dodatków i zaawansowanych integracji
- Rozwijanie dodatków Google Workspace
- Publikowanie dodatków na Marketplace
- Łączenie Apps Script z REST API i usługami trzecich stron
Najlepsze praktyki dla projektów Apps Script
- Obsługa błędów i techniki debugowania
- Zabezpieczenia i zarządzanie uprawnieniami
- Strategie skalowalności i optymalizacji
Studia przypadków i projekty stosowane
- Automatyzacja przepływów pracy raportowania w Sheets i Docs
- Tworzenie niestandardowych narzędzi CRM lub zarządzania zadaniami za pomocą Apps Script
- Praktyczne przypadki przedsiębiorstw korzystających z Apps Script
Podsumowanie i kolejne kroki
Wymagania
- Doświadczenie w programowaniu w JavaScript
- Podstawowa znajomość aplikacji Google Workspace (np. Docs, Sheets, Gmail)
Grupa docelowa
- Programiści web
- IT specjaliści zarządzający Google Workspace
- Zespoły poszukujące automatyzacji przepływów pracy
Opinie uczestników (5)
Pokazanie nieoczywistych i nieintuicyjnych zachowań/funkcjonalności na przykładach.
Arkadiusz Prochwicz
Szkolenie - Advanced TypeScript
Simplification of new complex techniques
Brian Zaranyika - Vodacom SA
Szkolenie - React Native Expo
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
Szkolenie - Spring Boot, React, and Redux
Porównywanie w praktyce rozwiązań :D Obrazowanie rzeczy na realnych przykładach. Dodatkowo bardzo doceniam przygotowanie dla nas API, bazy danych i zadań- dzięki czemu można było wszystko przetestować "w boju" :D
Mateusz Redzik - BETFAN SP. Z O. O.
Szkolenie - React with Next.js
Instruktor wydawał się bardzo zdolny w dziedzinie Vue. Doceniałem możliwość obserwacji jego stylu programowania oraz nauki nowych konceptów, które można wypróbować.
Adrian Borrmann - CBC/Radio-Canada
Szkolenie - Advanced Vue.js
Przetłumaczone przez sztuczną inteligencję