Dobre praktyki pracy w zespole IT
Poznaj najlepsze praktyki pracy w zespole programistycznym i pokaż się z jak najlepszej strony!
Oferta specjalna
Kup ten kurs za 71 zł z kodem
Minimalna wartość w koszyku, aby aktywować kod: 199 zł.
Dostęp od razu po zakupie ·
Płacisz raz i wchodzisz prosto do lekcji - bez subskrypcji, bez czekania na grupę.
Ten kurs jest częścią ścieżki
Project Manager
11426 kursantów
Szczegóły, które warto znać
Opis szkolenia
Czego się nauczysz?
-
wykorzystania ciągłej integracji, testów automatycznych i analizy statycznej
-
tworzenia kodu, który otrzyma dobre oceny podczas Code Review
-
wyciągania korzyści z narzędzi (Github, Jira, Redmine, Bitbucket)
-
podstaw czystego kodu i dobrych praktyk programistycznych
-
pracy z dużym projektem z nastawieniem na rezultaty
-
korzystania z systemu kontroli wersji
-
wykonywania dekompozycji zadań i retrospektywy
-
dobrej organizacji czasu pracy
Nie miałeś jeszcze okazji pracować w zespole programistycznym? Zastanawiasz się jak wygląda praca nad dużym projektem, gdzie każdy ma wyznaczone zadania? Jeżeli jesteś początkującym programistą, nigdy nie pracowałeś w zespole lub po prostu zmieniasz firmę, ten kurs okaże się nieocenioną pomocą. Wiedza, którą dzięki niemu zdobędziesz będzie szczególnie przydatna, zwłaszcza jeżeli kodujesz w JAVA lub innym języku obiektowym.
Jak pracować z dużym projektem
Zaczniemy od poznania tajników poruszania się po istniejącym projekcie. Nauczysz się wykorzystywać systemy zarządzania zadaniami, dokumentacją i kontrolą wersji. Podpowiem Ci jak korzystać z serwerów ciągłej integracji czy testów automatycznych. Wszystko abyś w jak najszybszy sposób zdobył kompletną wiedzę o projekcie, z którym masz pracować. W trakcie kurs dowiesz się do czego można wykorzystać narzędzia takie jak Github, Jira, Redmine, Jenkins, Bamboo, Bitbucket i Confluence. Szybko przekonasz się, że ich znajomość okażę się wręcz niezbędna podczas pracy w zespole.
Organizacja pracy
Umiejętność zarządzania czasem i pracą to jedna z najbardziej cenionych cech programisty. Z tego kursu dowiesz jak dzięki sprawdzonym rozwiązaniom doprowadzić do końca każde powierzone Ci zadanie. Poznasz kompletną procedurę; od zrozumienia wymagań, przez dekompozycję do podzadań, a na testowaniu i refaktoringu i porządkach kodu kończąc. W końcu przestaniesz bać się skomplikowanych projektów a zamiast tego zaczniesz korzystać z zawartych w nich rozwiązań, co pozwoli Ci nie tylko oszczędzić czas, ale też zminimalizuje ryzyko błędów.
Code Review
Czasy samowolki w projektach już dawno przeminęły. Zadania są skrupulatnie spisywane, a rozwiązania ściśle przypisane do konkretnych osób. To, że kod który napisałeś działa nie jest nawet niezbędnym minimum! Musisz zadbać by był odpowiednio testowany i spełniał konkretne normy jakości. Czytelności kodu, jego organizacja czy wykorzystanie wzorcowych rozwiązań. To wszystko liczy się podczas Code Review, gdzie będziesz oceniany właśnie przez pryzmat swojego kodu. W kursie podpowiem Ci jak pokazać się z jak najlepszej strony. Dowiesz się między innymi czym jest spaghetti code, jak optymalizować importy, dobierać nazwy zmiennych, metod i wiele więcej.
Dobre praktyki programowania
Pewnie znasz dobrze składniki języka programowania, z którym pracujesz na codzień, ale czy wiesz kiedy powinieneś użyć dziedziczenia, a kiedy kompozycji? Co zrobić, gdy tworzony obiekt ma konstruktor na wiele parametrów? Albo gdzie wpisać kod tak, by nie trzeba było martwić się skąd wziąć obiekty zależne? To nie są rzeczy które wynikają z języka programowania, to po prostu dobre praktyki programistyczne, które powinieneś znać, aby ułatwić pracę sobie i innym.
Programowanie to nie tylko kod!
Dzisiaj liczy się już nie tylko to jak programujesz, ale czy potrafisz robić to zgodnie z zamiarem klienta. Możesz być świetnym specjalistą, posiadać olbrzymią wiedzę, ale jeżeli nie jesteś graczem zespołowym, będziesz zsuwany na margines. Umiejętności miękkie, są niezwykle cenione nie tylko przez pracodawców, ale również współpracowników. W tym kursie podpowiem Ci jak również na tym polu zrobić dobre pierwsze wrażenie. Poznasz najczęstsze problemy pojawiające się podczas pracy zespołowej i dowiesz się jak sobie z nimi radzić.

Kup w pakiecie i oszczędź
Program kursu
6 modułów · 44 lekcje
1 · Wprowadzenie
- Wstęp 01m 19s
- Jak korzystać z plików dołączonych do projektu 05m 51s
- Jakie są rodzaje firm i która jest dla Ciebie? 12m 38s
2 · Praca z dużym projektem
- Konto Github 04m 25s
- Projekt do nauki 07m 16s
- Liczy się rezultat i priorytety 09m 00s
- Przykładowe podjęcie decyzji o wyborze zadania 07m 21s
- Pamiętaj o powiązaniach zmian z ticketami 08m 55s
- Używaj kontroli wersji zgodnie z wytycznymi 06m 47s
- Często i wcześnie synchronizuj się z projektem 10m 21s
- Nie popisuj się, pisz rozwiązania 09m 48s
- Korzystaj z narzędzi zarządzania projektem 10m 02s
- Jak korzystać z CI 07m 55s
- Jak korzystać z analizy statycznej 10m 25s
- Jak korzystać z testów automatycznych 09m 07s
- Rozmawiaj z testerami o przewidywanych zachowaniach 08m 49s
3 · Organizacja pracy
- Procedura rozwiązania zadania 12m 45s
- Kompletowanie i zrozumienie wymagania 07m 34s
- Weryfikacja zamysłu i propozycji rozwiązania 05m 16s
- Dekompozycja zadania na podzadania 10m 44s
- Wzorowanie się na innych rozwiązaniach 06m 48s
- Pisanie testów 08m 26s
- Refaktor i porządki 04m 46s
- Nauka na błędach - retrospektywa i checklista 10m 44s
- Czytanie aktualności, POC, czas wolny... 05m 54s
4 · Jak przeżyć przegląd kodu (code review)?
- Czym jest Codereview? 12m 21s
- Pisz rzeczy działające 06m 36s
- Pisz czysty kod 04m 38s
- Trzymaj się dobrych praktyk programistycznych 04m 09s
- Na CR nie ma krytyki - jest feedback 04m 17s
5 · Podstawy czystego kodu
- Spaghetti code 10m 05s
- Formatuj kod, optymalizuj importy 07m 55s
- Wydzielaj do stałych i grupuj podobne stałe w enumy 10m 03s
- Używaj znaczących nazw zmiennych 07m 02s
- Używaj znaczących nazw metod 12m 16s
- Nie powtarzaj się 06m 37s
- Staraj się nadawać pojedynczą odpowiedzialność 10m 54s
6 · Podstawy dobrych praktyk programistycznych
- Upewnij się, że klasa jest ekspertem w tym co robi 13m 57s
- Grupuj dane w modele 11m 21s
- Tworzenie obiektu z innego obiektu 15m 44s
- Przedkładaj kompozycję ponad dziedziczenie 12m 52s
- Komentuj rzeczy, których nie widać 07m 02s
- Wspólne, spójne konwencje 08m 42s
- Zakończenie 00m 40s
Twój instruktor
Arkadiusz Wrzos
Full-stack developer
Opinie kursantów
„Super kurs ! Szkoda, ze nie pojawił się dużo wcześniej, pozwoliłby na uniknięcie kilku tematów o których była mowa w szkoleniu :) Jest to pozycja obowiązkowa dla każdego kto myśli poważnie o programowaniu, ponieważ dzięki temu szok związany z pracą w korporacji nie będzie aż tak duży :) 5/5 :)"
Czytaj więcej
Zwiń
„Super pozycja pokazuje solidny warsztat tworzenia projektów informatycznych. Autor pokazuje dobre techniki wytwarzania kodu jak również zwraca uwagę jak odnaleźć się w dużym projekcie IT. Polecam "
„Bardzo podoba mi się w tym kursie połączenie teorii z praktyką. Odpowiednie proporcje sprawiają, że przekazywane informacje lepiej się przyswaja jednocześnie je ćwicząc. Akurat uczę się Javy więc przykłady z kursu jeszcze bardziej mi się przydały."
„Świetny kurs, autor podszedł do tematu profesjonalnie. Pozycja obowiązkowa dla każdego kto chce zacząć pracę w zespole IT ale również dla tych właśnie zespołów, które gubią się w współpracy między sobą. "
„Widać bardzo duże doświadczenie programistyczne prowadzącego oraz pasję, z jaką wykonuje swoją pracę. Szkolenie nie było monotonne, prowadzący mówił energicznie. Kurs przydatny dla programistów, którzy nie mieli okazji pracować w firmach stricte zajmujących się tworzeniem aplikacji dla klientów zewnętrznych. Polecam"
Czytaj więcej
Zwiń
„świetne szkolenie!"
„Praktyczny kurs"
„Bardzo ciekawe treści, przedstawione w przystępny sposób."
„Bardzo fajny kurs. Dobrze sie oglądało. "
„Polecam, warty uwagi"
Najczęściej zadawane pytania
Jak wygląda uczestnictwo w kursie online?
Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.
Czy otrzymam certyfikat ukończenia kursu?
Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.
Czy otrzymam fakturę VAT za zamówienie?
Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl
Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:
Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.
Zakup w Google Play(Android)
Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:
- Otwórz aplikację Google Play.
- Kliknij ikonę swojego profilu w prawym górnym rogu.
- Wybierz Płatności i subskrypcje > Historia zakupów.
- Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).
Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.
Ile mam czasu na przerobienie materiałów?
Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.
Powiązane tematy
Zobacz też
Podobne kursy
Rozwój osobisty
Kurs Asana od podstaw - zarządzanie projektami
169 zł
IT i oprogramowanie
Kurs Jira - zwinne zarządzanie projektami od podstaw
159 zł
Biznes i marketing
Kurs Praca zdalna - techniki i narzędzia
149 zł
IT i oprogramowanie
Kurs Jira dla zaawansowanych - zarządzanie projektami w praktyce
169 zł
Biznes i marketing
Kurs Agile - metodyki zwinne od podstaw
159 zł
Biznes i marketing
Kurs Agile - dobre praktyki zarządzania projektami
149 zł
IT i oprogramowanie
Kurs Scrum od podstaw - efektywne zarządzanie projektami
169 zł
IT i oprogramowanie
Kurs Jira - efektywne zarządzanie projektami i automatyzacja
159 zł
IT i oprogramowanie
Kurs Excel w zarządzaniu projektami
149 zł
IT i oprogramowanie
Kurs OSINT - techniki pozyskiwania informacji w internecie
149 zł
Ten kurs jest częścią ścieżki
Project Manager
Rozpocznij karierę Project Managera! Poznaj koncepcję Agile i zasady metodyk zwinnych Scrum i Kanban. Naucz się wykorzystywać Jirę oraz inne narzędzia przydatne w zarządzaniu projektami i pracy zdalnej.
Dostęp od razu po zakupie ·
129 zł