Dołącz do najlepszych
Rewolucja Arichitektury IT trwa!

W każdy piątek otrzymasz darmową dawkę wiedzy!
O programie
SKM jest skierowany do programistów, którzy chcieliby w szybszy sposób osiągnąć poziom Architekta Oprogramowania. Dzisiaj jest to możliwe, ponieważ nie jest to już wiedza zarezerowowana dla pracowników takich gigantów jak Google, FaceBook.... bo mamy program Skill Master!
Skill Master to unikalny program mający na celu podnieść kompetencje polskich programistów na poziom Architekta Oprogramowania
Zdrowe podejście do architektury
/
DDD w praktyce
/
Szybsza ścieżka kariery
/
Co zyskasz dzięki programowi Skill Master?
Czym wyróżnia się program Skill Master?
  • 90% pisania kodu + 10% teorii
  • Mentor razem z kursantami przez 3 miesiące iteracyjnie tworzy system klasy korporacyjnej
  • Menotor uczy jak dobierać architekture w poszczególbych iteracjach
  • Każda iteracja to pogłebienie wiedzy architektonicznej popartej prawdziwym PRODUKCYJNYM kodem
Jak to będzie wyglądało?
Etap I - Biznes przychodzi z genialnym pomysłem

Etap II - Pierwsze decyzje architektoniczne

Etap III - Narzędzia na start i pierwszy produkcyjny kod
Etap IV - Robimy "ficzery" do MVP (Minimum Viable Product)
Etap V - Biznes przetestował system, klienci szaleją z zachwytu. Musimy być gotowi na miliony użytkowników
Trochę potrzebnej teorii:
  • Kryteria jakościowe
  • Metryki dla biznesu
  • Event Storming
  • Bounded Context
  • Subdomena a Bounded Context

Wymagania Biznesowe
  • Kryteria jakościowe na konkretnych liczbach
  • Ograniczenia budżetowe, na kiedy i za i ile

Trochę potrzebnej teorii:
  • Monolit
  • Systemy rozproszone
  • Enterprise Sevice(ESB)
  • Mikroserwisy

Architektury taktyczne
  • Warstwowa
  • Hexogonalna
  • Pipes and Filters
  • Mikro Jądro

Pierwsza decyzja architektoniczna: zaczynamy od najprostrzych konceptów, implementujemy MVP a następnie podążamy w kierunku ENTERPRICE

Trochę potrzebnej teorii:
  • Agregaty
  • CQRS
  • Encje
  • Zdarzenia
  • Serwisy

Implementujemy pierwszy "ficzer" do wersji MVP

Trochę potrzebnej teorii:
  • Modularyzacja
  • Coupling
  • Single Responsibility Principle
  • TDD - najpierw testy

Implementujemy wspólnie kolejne "ficzery" aż osiągniemy MVP - Minimum Viable Product

Pogłębiamy wiedzę o architekturze:
  • Systemy rozproszone
  • Mikroserwisy
  • Skalowalność
  • Bezpieczeństwo

Refaktorujemy system do pełnej skalowalności, dbamy o jakość kodu i myślimy o kolejnych "ficzerach".

Skill Master jest dla Ciebie jeśli...
  • Chcesz zobaczyć jak są robione korporacyjne systemy
  • Chcesz odpalić boosta na Twojej karierze 
  • Chcesz zostać architektem oprogramowania
  • Znasz podstawy jakiegoś języka obiektowego (C++, C#, Java) 
  • Budować duże systemy w Agile-owym stylu
  • Dobierać właściwą architekturę
  • Zdrowe podejście do DDD (beż popadania w ideologię)
  • I co najważniejsze... Twoja kariera nabierze tempa!
Co będziesz umiał po 3 miesiącach?
  • Został wymyślony po to, żeby wyrównać poziom w zespole
  • Dwóch programistów pracuje na jednym komputerze 
  • Junior cały czas uczy się od seniora
  • W programie SkillMaster Senior pisze kod a kursanci obserwują i częściowo sami programują, tak samo jak w Pair Programing
  • Komunikacja odbywa się za pośrednictwem Slacka i Live-ów
Czym jest Pair Programing?
Program jest w trakcie przygotowań. Jest mnóstwo wiedzy do przekazania i... kodu do napisania! 

Startujemy w grudniu 2019. W najbliższych miesiącach czeka Cię mnóstwo developerskich i architektonicznych wyzwań! 

Kiedy?
Grzegorz Bonar
Programista, Architekt, Konsultant

Programista od 12 lat, pracował w  startup-ach jak i w wielkich korporacjach.
Pasjonata architektury - wierzy, że polskie IT może być lepsze dzięki SkillMaster

Mentor
Zapisz się do darmowego mailingu, klikając w czerwony przycisk poniżej. Dzięki temu:
  • W każdy piątek dostaniesz ekspercką wiedzę o architekturze IT
  • Będziesz na bieżąco z programem SkillMaster
  • Skorzystasz z najlepszej oferty o architekturze IT na polskim rynku, gdy tylko będzię dostępna 
Świat idzie do przodu. Czas ruszyć ze swoją karierą w stronę Architekta Oprogramowania, nie sądzisz?

Nie zwlekaj! Zrób Upgrade swojej kariery!