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 lutym 2020. 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ącwczerwony 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?