OFERTA STANDRADOWA

Program: Software Development w Microsoft Azure

Przenieś swoje umiejętności programistyczne na wyższy poziom. Zacznij kodować w chmurze Azure.

Dlaczego warto rozpocząć Program?

Zobacz co zyskujesz dzięki nowej wiedzy i umiejętnościom.

Wartościowe umiejętności

Wartościowe umiejętności

Program pozwala nabyć wyżej wyceniane i bardzo dobrze płatne umiejętności na rynku. Wartość rynkowa Twoja i Twojego zespołu wzrośnie w zaledwie parę miesięcy.

Przewaga konkurencyjna

Przewaga konkurencyjna

Nabędziesz najbardziej pożądane umiejętności chmurowe na rynku, które zwiększą konkurencyjność i kompleksowość posiadanej wiedzy.

Potrzeba rozwoju

Potrzeba rozwoju

Niezależnie od tego czy pracujesz w organizacji czy kodzisz jako freelancer, tak samo odczuwasz potrzebę rozwoju i planowania ścieżki kariery. Umiejętności chmurowe to niekwestionowana przyszłość IT.

Software Development w Microsoft Azure

W skład programu wchodzi 14 modułów, które kompleksowo rozwiną Twoje umiejętności programistyczne o usługi Microsoft Azure oraz pomogą przygotować się do certyfikacji w ścieżce Azure Developer Associate.

14 tygodni Kursu Video

Program oferuje ponad 100 godzin starannie przygotowanych materiałów video w języku polskim. Kurs prowadzą znani polscy specjaliści cloud.

Własne projekty

Zrealizujesz serię laboratoriów i prac domowych, pracując nad własnym projektem i ugruntowując swoją wiedzę

Praktyczna wiedza

Poznasz praktyczne techniki i narzędzia używane na co dzień w projektach

Przykładowe lekcje

Monitoring and scaling of PaaS applications

Monitoring oraz odpowiednie skalowanie aplikacji staje się bardzo ważnym czynnikiem w kwestii utrzymania, wiec warto wiedzieć coś na ten temat!

Creating your own functions - Serverless

W tej lekcji wejdziesz głęboko w kod i będziesz mógł utworzyć swoją pierwszą funkcję!

14-tygodniowy Program Online

1 Tydzień 0

Opis kursu

  • Powitanie
  • Opis kursu
  • Jak studiować ten kurs?
  • Wymagania
  • Kim są Twoi instruktorzy?
  • Praca domowa

2 Tydzień 1

Czym jest chmura publiczna z perspektywy developera?

  • Powitanie
  • Rodzaje usług na chmurze i ich struktura
  • Kiedy chmura w projekcie to dobry pomysł?
  • Jak developer może założyć konto i nie płacić za naukę?
  • Rodzaj komunikacji z API Azure: Portal, REST API, CLI, Powershell
  • Praca domowa

3 Tydzień 2

Użycie usług PaaS do tworzenia aplikacji webowych

  • Powitanie
  • Kiedy warto użyć PaaS?
  • Budowa aplikacji przy użyciu PaaS
  • Definiowanie reguł skalowania oraz monitorowanie aplikacji.
  • Dodatkowe usługi wzbogacające
  • Praca domowa

4 Tydzień 3

Użycie serverless w tworzeniu aplikacji

  • Wprowadzenie do Serverless
  • Implementacja funkcji w IDE i wykorzystanie dostępnego API do tworzenia logiki
  • Komunikacja z bazami danych w Azure Functions i testy automatyczne (jednostkowe i integracyjne)
  • Omówienie triggerów, łańcuchów, wywołań i stanowej orkiestracji przy użyciu Durable Functions
  • Serverless na produkcji: API Management, monitoring i debugowanie
  • Praca domowa

5 Tydzień 4

Bazy danych w chmurze

  • Powitanie
  • Wprowadzenie
  • Azure SQL
  • Azure SQL Elastic Pool i rozszerzenia SQL na Azure.
  • Cosmos DB
  • Table Storage i Redis
  • Praca domowa

6 Tydzień 5

Konteneryzacja aplikacji w chmurze

  • Powitanie
  • Czym jest kontener?
  • Azure Container Registry – obrazy kontenerów
  • Azure Container Instances
  • Kontenery w AppService
  • Praca domowa

7 Tydzień 6

Wykorzystywanie usług MS Azure do autoryzacji i uwierzytelniania użytkowników w aplikacji.

  • Powitanie
  • Możliwości Azure AD i jego rozszerzeń
  • Konfiguracja Identity Server i adal.js z Azure AD
  • Zarządzanie poziomami dostępów użytkowników poprzez Azure AD
  • Monitoring procesów uwierzytelniania i autoryzacji
  • Praca domowa

8 Tydzień 7

Deployment aplikacji do chmury

  • Powitanie
  • Azure DevOps – konfiguracja i “gdzie, co jest”
  • Struktura pliku YAML definiującecgo pipeline
  • Pipeline CI z Azure Pipelines z wykorzystaniem gotowych bloków zadań
  • Tworzenie customowych zadań
  • Tworzenie artefaktów i pipeline’ów do release’u
  • Praca domowa

9 Tydzień 8

Secrety w aplikacji i zarządzanie certyfikatami do szyfrowania.

  • Powitanie
  • Azure Key Vault – co i dlaczego tam trzymać?
  • Implementacja logiki kryptograficznej z użyciem Azure Key Vault
  • Zarządzanie certifikatami oraz cykl życia
  • Zmienne wrażliwe w procesie deploymentu
  • Praca domowa

10 Tydzień 9

Pogłębienie monitoringu, telemetrii, logowanie w aplikacji

  • Powitanie
  • Przykłady i ryzyka złego monitoringu aplikacji
  • Kiedy Application Insights jest dobrym rozwiązaniem
  • Konfiguracja Application Insights i integracja z aplikacją
  • Alerty, Web testy
  • Dobre praktyki monitoringu z wykorzystaniem AI
  • Praca domowa

11 Tydzień 10

Automatyzacja infrastruktury w kodzie

  • Powitanie
  • Dlaczego automatyzować infrastrukturę i jak dobrać narzędze?
  • Azure Resource Manager – tworzenie definicji dla podstawowych zasobów
  • Terraform i Ansible
  • CI/CD dla infrastruktury
  • Dobre praktyki i workaroundy
  • Praca domowa

12 Tydzień 11

Storage account

  • Powitanie
  • Różnice pomiędzy usługami Blobs, Data Lake Gen2, Files, Disks, Queues, Tables
  • Różnice pomiędzy poziomami storage account
  • Integracja z API AS oraz upload i podstawowe operacje na plikach
  • Hosting SPA w ramach Azure Storage GPv2
  • Praca domowa

13 Tydzień 12

Logic Apps/Power Automate/Custom connectors – orkiestracja i łączenie usług.

  • Powitanie
  • Logic Apps, Power Automate – czym są i dla kogo są skierowane
  • Tworzenie Logic App
  • Budowanie custom connectora dla usługi Logic App
  • Tworzenie własnego template’u Logic App
  • Praca domowa

14 Tydzień 13

Polityki dostępu, security center i zabezpieczanie usług

  • Security Threat Model – gdzie nasz kod wystawia się na atak?
  • Azure Security Center
  • Typy ograniczania dostępu do zasobów
  • Zabezpieczanie plików w Blob Storage
  • Advanced Threat Protection w Azure SQL
  • Darmowe funkcje Cloudflare zabezpieczające aplikacje
  • Secure DevOps Kit dla Aazure DevOps
  • Dobre praktyki security dla developera
  • Praca domowa

15 Tydzień 14

Podsumowanie

  • Powitanie
  • Podsumowanie całej zdobytej wiedzy
  • Co dalej? Drogi rozwoju i specjalizacje.
  • Na co zwracać uwagę szukając pracy jako Cloud Developer

16 Bonus!

Service Fabric.

  • Kiedy i dlaczego Service Fabric?
  • Konfiguracja lokalnego środowiska
  • Stateless Web Service
  • Stateful service
  • Kontenery w Service Fabric
  • Service Fabric Mesh
  • Deployment do zdalnego klastra

Udział w Programie krok po kroku

1

ROZPOCZĘCIE PROGRAMU

Otrzymujesz dostęp do materiałów i grupy na Facebooku, w której do Twojej dyspozycji będą instruktorzy i dodatkowe materiały.

2

WARSZTATY ONLINE

Organizujemy cykliczne warsztaty online, podczas których budujemy wspólnie własny projekt w oparciu o różne usługi znajdujące się w Microsoft Azure. Wspólnie sprawdzamy przydatność nabytej wiedzy.

3

ZAKOŃCZENIE PROGRAMU

Po 14 tygodniach Programu posiadasz już założoną wiedzę i umiejętności. Nie tracisz jednak dostępu do grupy uczestników oraz do aktualizowanych materiałów. W każdej chwili możesz do nich wrócić!

Dla kogo jest Program?

Doświadczenie

Doświadczenie

BEGGINER: Program jest przeznaczony dla osób, które rozpoczynają swoją przygodę z technologią chmurową.

Wiedza

Wiedza

Wymagana wiedza, by swobodnie rozpocząć kurs zakłada podstawową wiedzę zakresu IT oraz umiejętność programowania na poziomie min. podstawowym w jednym z języków: Javascript, Node.js

Cel

Cel

INTERMIDIATE: Program pozwala po około 3,5 miesiącach na swobodną pracę przy projektach z technologiami MS Azure oraz przygotowuje do certyfikacji DP-200 i DP-201 Nabyta wiedza jest punktem wyjściowym do poziomu SENIOR.

Kim są Twoi instruktorzy?

Damian Mazurek

Damian Mazurek

Chief Technology Officer w Chmurowisko. Od ponad 12 lat związany z wytwarzaniem oprogramowania oraz stał się ekspertem projektów wykorzystujących dane w Microsoft Azure.

Bartek Glac

Bartek Glac

Na co dzień inżynier oprogramowania i specjalista ds. Chmury. Współzałożyciel Fundacji Gruba.IT, działającej na rzecz społeczności IT na Śląsku

Jakub Sikora

Jakub Sikora

​Pracował jako Lead Engineer i Cloud Architect wielokrotnie nagradzanego produktu branży medycznej Insight. Jeden z organizatorów Cloudyny i meetupów/warsztatów Microsoft Azure User Group na Śląsku

Dołącz do programu

Szybki zwrot z inwestycji w naukę i aktualność prezentowanych zagadnień są dla nas podstawą przy tworzeniu każdego z Programów. Właśnie dlatego zaufało nam już ponad 4026 specjalistów!

Co OTRZYMASZ?

  • Przygotowanie do certyfikacji AZ-204
  • 14 modułów kursu video
  • Warsztaty online z polskimi cloud guru
  • Konsultacje na żywo ze specjalistami Chmurowiska i Gruba.IT
  • Dedykowane zadania domowe i ćwiczenia
  • Dostęp do zamkniętej grupy mastermind
  • 14 tygodniowe wsparcie specjalistów
  • Porady i wskazówki nt. dalszego rozwoju
  • Dostęp do grupy 3 tyś specjalistów chmurowych

Opinie uczestników

Ten program pomógł zbudować podstawową wiedzę na temat przetwarzania danych w chmurze. Następnie przeszedłem pozytywnie dwa procesy rekrutacyjne na stanowiska w profilu architekta / konsultanta w obszarze chmur obliczeniowych. Dziękuję Panowie za super pracę! I każdemu polecam skorzystać z ich kursu! :)

Kamil Więcek

Senior DevOps Consultant

Kurs zawiera bardzo wiele świetnie przygotowanych materiałów, a i sami instruktorzy świetnie przekazują wiedzę. O każdej porze jestem w stanie otrzymać pomoc od instruktorów by jeszcze lepiej zrozumieć jak działa platforma AWS, Azure czy też GCP. Jedni z najlepszych instruktorów z jakimi miałem doczynienia! Wielkie dziękuję!

Marcin Chrzest

Azure Support Consultant

Chciałem bardzo podziękować za super kurs. Dołączając miałem przeczucie, że jeśli go zrobię, to kiedyś będę lepszym architektem. Jeśli tak się stanie będziecie mieć w tym duży udział, ponieważ ten kurs dał mi wiele wartości - świetne materiały oraz warunki wspólnej pracy.

Karol Andraszek

Senior Developer

Chcesz wiedzieć więcej?

Julia Rozenberg

Account Manager w Chmurowisko