TechMind

TechMind

Mów tym samym językiem z programistami!

Jeśli jesteś kierownikiem projektu, rekruterem lub product managerem, musisz komunikować się z developerami, zagłębiać się w ich pracę albo po prostu uśmiechać się i kiwać głową. Praktyczny kurs TechMind pomoże Ci szybko się podnieść i zrozumieć cały proces rozwoju. W dwa miesiące poznasz terminologię, najlepsze praktyki i dowiesz się, jak komunikować się z ekspertami technicznymi w ich języku.

11 stycznia

start kursu

16 online

zajęć

7 praktycznych

zadań domowych

Będzie przydatny dla

Jeśli jesteś kierownikiem projektu, rekruterem lub product managerem, musisz komunikować się z developerami, zagłębiać się w ich pracę albo po prostu uśmiechać się i kiwać głową. Praktyczny kurs TechMind pomoże Ci szybko się podnieść i zrozumieć cały proces rozwoju. W dwa miesiące poznasz terminologię, najlepsze praktyki i dowiesz się, jak komunikować się z ekspertami technicznymi w ich języku.

Project manager

Project Manager

sales

Sales Manager

UI : UX Designer

UI / UX designer

business analyst

Business Analyst

account manager

IT- rekruterzy

Кто хочет стать РМ

Początkującym w IT

Product manager

Product Manager

Dodaj umiejętności do swojego CV:

  • Rozumienie tego, jaką architekturę, framework i zespół wybrać do projektu.

  • Umiejętność analizowania wymagań, pisania specyfikacji i tworzenia podstawowych prototypów produktów.

  • Umiejętność pracy z dokumentacją API i Git.

  • Wiedza o tym, jak działa tworzenie projektów różnego typu - od oprogramowania wewnętrznego firmy po projekty internetowe klientów.

  • Widzieć różnicę między relacyjnymi i nierelacyjnymi bazami danych i prowadzić klientów do właściwych rozwiązań.

  • Umiejętność dostrzeżenia różnicy między relacyjnymi i nierelacyjnymi bazami danych oraz dostarczenia klientom odpowiednich rozwiązań.

  • Budowanie efektywnego procesu testowania.

  • Umiejętność pracy z analityką i zapewnienie wysokiej jakości wsparcia dla projektu po wydaniu.

Czego się nauczysz?

Czego się nauczysz?

Dodaj umiejętności do swojego CV:

  • Rozumienie tego, jaką architekturę, framework i zespół wybrać do projektu.
  • Umiejętność analizowania wymagań, pisania specyfikacji i tworzenia podstawowych prototypów produktów.
  • Umiejętność pracy z dokumentacją API i Git.
  • Wiedza o tym, jak działa tworzenie projektów różnego typu - od oprogramowania wewnętrznego firmy po projekty internetowe klientów.
  • Widzieć różnicę między relacyjnymi i nierelacyjnymi bazami danych i prowadzić klientów do właściwych rozwiązań.
  • Umiejętność dostrzeżenia różnicy między relacyjnymi i nierelacyjnymi bazami danych oraz dostarczenia klientom odpowiednich rozwiązań.
  • Budowanie efektywnego procesu testowania.
  • Umiejętność pracy z analityką i zapewnienie wysokiej jakości wsparcia dla projektu po wydaniu.

Program kursu

Czym jest rozwój/development ?

Podczas tego ogólnego wykładu, cały proces tworzenia oprogramowania wyjaśnimy na przykładach. Początkujący zdobędą szkielet wiedzy do kolejnych wykładów, a doświadczeni specjaliści usystematyzują swoją wiedzę i zrozumieją, jak budowana jest architektura aplikacji programowych.

Po wykładzie zrozumiesz podstawowe etapy rozwoju i dowiesz się, jakie decyzje muszą podejmować programiści i od czego one zależą. Podamy też przykłady pytań na rozmowę techniczną i wyjaśnimy, dlaczego zadaje się je menedżerowi.

Z czego się składa development: terminologia

Dowiesz się w jakim języku pisane są autotesty i skrypty systemowe. Wreszcie dowiesz się, dlaczego programiści ciągle mówią o API i jak często są one faktycznie wykorzystywane.

Po zajęciach nie zgubisz się w dyskusji o tym, jaki język programowania wybrać i kiedy porzucić samodzielnie napisane rozwiązania na rzecz frameworków.

Na czym polega development: API, wybór języka programowania i praca z designem

Podczas wykładu zobaczysz, jak API działa w praktyce: prelegent pokaże, jak wysyłać najpopularniejsze kwerendy, jakich wyników się spodziewać i dlaczego. Otrzymasz również porady dotyczące wyboru języków programowania i produktywnej pracy pomiędzy programistami a projektantami. Po lekcji opracujesz w praktyce żądania API i zrozumiesz, jak zorganizować interakcję między programistami i projektantami w Twojej firmie.

Typy programistów. Czy Full-stack zastąpi wszystkich?

Zrozumiesz, kiedy zamiast czterech wysoce wyspecjalizowanych programistów bardziej efektywne byłoby zatrudnić jednego i czasami przyspieszyć proces rozwoju. Powiemy Ci również, dlaczego Full-stack nie jest panaceum i przeanalizujemy cechy tego kierunku. Wrzeszcie zrozumiesz, kiedy warto, a kiedy nie zatrudniać inżynierów Front-end, Back-end, Mobile, Embedded, Full-stack i przy jakich projektach idealnie wpasują się w procesy.

Front-end - komponenty

Przeanalizujemy technologie programistyczne Front-end. Dowiesz się, z czego składają się strony internetowe, jakie informacje dotyczące terminologii są ważne dla menedżera, aby poprawnie zadawać wyjaśniające pytania webmasterom oraz jak wytłumaczyć klientowi, jakiego rodzaju layoutu potrzebuje jego aplikacja. Po lekcji będziesz mieć bazę wiedzy i będziesz gotowy do zagłębienia się w główne frameworki i proces budowania projektu.

Front-end - frameworki i analiza procesów

Podpowiemy jak wybrać framework w zależności od typu projektu, pokażemy na przykładach jak działa kod na pre-procesorach, w jaki sposób biblioteki są połączone, a żądania wysyłane do Back-endu. Zrozumiesz, jakich zadań nie należy powierzać programistom front-end, aby zbudować produktywny proces interakcji z tymi specjalistami. Po lekcji nauczysz się rozmawiać z programistami Front-end w tym samym języku i zrozumiesz, na jakiej podstawie podejmują określone decyzje.

Back-end - wybór języka programowania i baz danych

Uczymy się zbierać wszystkie ważne informacje i zadawać właściwe pytania klientowi w celu doboru odpowiedniego języka programowania i technologii do tworzenia Back-endu. Badamy, jakie istnieją bazy danych i kiedy z których korzystać. Szczegółowo analizujemy relacyjne i nierelacyjne typy pamięci na przykładach. Po lekcji zrozumiesz, jakich informacji oczekują od Ciebie developerzy back-endu i otrzymasz przewodnik, który pomoże Ci zrozumieć wybór technologii i przekaże ten wybór klientowi.

Back-end - analiza procesu projektowania rozwiązania

Zrozumiesz kompetencje programistów back-endowych i stworzysz jasną wizję tego, czego oczekiwać od każdego specjalisty. Przejdziemy przez główne etapy rozwoju Back-endu i porozmawiamy o głównych punktach kontrolnych, które są ważne i muszą być kontrolowane przez menedżera. Po lekcji będziesz mógł zdecydować, który Back-end developer jest potrzebny Twojemu zespołowi i nie będziesz obciążać Juniorów zadaniami przeznaczonymi dla Seniorów. Zagłębisz się również w zawiłości tego procesu i dowiesz się, jak zbudować właściwy proces rozwoju.

Kontrola wersji - praca z Git

Podczas lekcji zrozumiesz czym jest kontrola wersji i jak jest zaimplementowana. Czym różnią się od siebie systemy kontroli wersji i co należy wziąć pod uwagę przy ich wyborze. Przyjrzymy się również podstawom pracy z Git i przeprowadzimy demonstrację pracy z Git na przykładzie GitHub. Po lekcji dowiesz się w swojej pracy domowej, jak wprowadzać i zapisywać zmiany za pomocą systemu kontroli wersji, aby nic nie zostało uszkodzone ani utracone.

Dokumentacja

Podczas tego wykładu wyjaśnimy, jakiej dokumentacji potrzebujesz jako menedżer, a bez czego nie mogą się obejść developerzy. Dowiesz się również jak i kiedy pisać dokumentację oraz jakie narzędzia pomogą zrobić to optymalnie. Przejdziemy do tego, jak menedżer może wykorzystać dokumentację do efektywniejszej pracy.

Po lekcji dowiesz się, jak napisać zadanie techniczne metodą User Story.

Analiza projektu

Dowiemy się, jak pracować z analityką aplikacji webowych i mobilnych: przyjrzymy się głównym narzędziom do pomiaru ruchu, zaangażowania i konwersji oraz nauczymy się pracować nie tylko z użytkownikami zewnętrznymi, ale i wewnętrznymi. Otrzymasz również praktyczne porady dotyczące pracy z projektami Legacy, raportowania i rozwoju pracowników. Po lekcji otrzymasz gotową listę narzędzi podzieloną na kategorie, aby na życzenie klienta zastosować dokładnie to, czego potrzebujesz. Nie będziesz już bał się projektów Legacy, zrozumiesz, jak kontrolować postęp projektu i za co deweloperzy będą Ci wdzięczni jako liderowi.

Testowanie - podstawowa terminologia

Otrzymasz informacje na temat teorii testowania, zrozumiesz, jak najlepiej testować na rzeczywistych projektach, dowiesz się, jakie rodzaje testowania są odpowiednie dla różnych wymagań klientów oraz uzyskasz praktyczne porady dotyczące testowania wymagań. Po lekcji zaczniesz rozumieć, o jakich problemach mówią ci testerzy, dlaczego testowanie zajmuje tak dużo czasu i z góry wziąć pod uwagę specyfikę procesu.

Testowanie — techniki podejścia systemowego

Podczas lekcji usystematyzujesz klasyfikacje podejść testowych i zagłębisz się w cechy pracy testera. Opowiemy, dlaczego specjaliści budują tak wiele diagramów i spójrzmy na przykłady, aby dowiedzieć się, która technika projektowania testów jest odpowiednia dla różnych typów zadań. Po lekcji zrozumiesz, na co należy zwracać uwagę podczas zarządzania zespołem testowym i jak upewnić się, że testy są przeprowadzane poprawnie.

Mobile - proces tworzenia aplikacji

Na wykładzie dowiesz się, jakie cechy powinien brać pod uwagę menedżer tworząc rozwiązania dla urządzeń mobilnych, a także jakie technologie i praktyki w rozwoju aplikacji cross-platformowych i natywnych są na rynku. Porozmawiajmy o wszystkich etapach przygotowawczych, bez których produktywna praca będzie niemożliwa. Po lekcji zrozumiesz, jakich dodatkowych informacji o ograniczeniach oczekują od Ciebie programiści mobilni i nauczysz się uwzględniać wymagania projektowe i model monetyzacji jeszcze przed napisaniem pierwszej linijki koda.

Mobile — tworzenie, wydawanie i analityka aplikacji

Podczas wykładu zostaną omówione najlepsze praktyki tworzenia, wsparcia i analityki aplikacji mobilnych, a także dowiesz się, gdzie lepiej przechowywać dane i jak zapewnić ich ochronę. Przeanalizujemy proces testowania w mobile i dowiemy się, jak i na czym programuje się chatboty.
Po wykładzie uczestnicy zostaną poddani testom na rzeczywistych przykładach z projektów i uzyskają pełne zrozumienie zasad tworzenia aplikacji mobilnych.

Prelegenci i mentorzy

Dobromir Jastrzębski D

Dobromir Jastrzębski

Project Manager w SoftServe

Posiadający certyfikat PMP oraz dyplom z zarządzania projektami HEC Montreal.

Posiadający certyfikat PMP oraz dyplom z zarządzania projektami HEC Montreal. Ma 8 lat doświadczenia w branży eventowej, budowlanej, finansowej, a obecnie IT. Aktualnie jest zatrudniony w Softserve Polska jako Project Manager przy projekcie ze startupem fintech. Jest entuzjastą wystąpień publicznych i dzielenia się wiedzą.

Oksana Melnik O

Oksana Melnik

Project Manager w Sii Poland

Pracuję ponad 9 lat w firmach w branży IT. Certyfikowana PMP, IC Agile professional i facylitator.

Pracuję ponad 9 lat w firmach w branży IT. Posiadam szerokie doświadczenie zawodowe obejmujące prowadzenie projektów, współpracę z dostawcami i klientami, zarządzanie komunikacją, zapewnienie jakości i optymalizację procesów. Na co dzień prowadzę projekty oraz pracuję jako trener i Agile Coach. Certyfikowana PMP, IC Agile professional i facylitator.

Jakub Jarzyński J

Jakub Jarzyński

Software Architect w Evojam

Pracuję ponad 9 lat w firmach w branży IT. Java Developer i Software Architect.

Java Developer i Software Architect. Przez ostatnie 9 lat pracował w różnorodnych domenach: telekomunikacyjnej, przetwarzaniu płatności, regulacjach na rynkach finansowych, wsparciu inwestycji budowlanych. W swojej pracy skupia się na regułach rządzących danym biznesem. Działające oprogramowanie to naturalny efekt uboczny tych starań.

Albert Stec A

Albert Stec

Senior Java Developer w Release11

Pracuję ponad 6 lat w firmach w branży IT.

Z pasji programista Java z ponad 6 letnim doświadczeniem. Uzyskałem tytuł magistra informatyki na Politechnice Rzeszowskiej. Nieustannie staram się uczyć i doskonalić swoje umiejętności. Uwielbiam poznawać nowych ludzi i dzielić się swoją wiedzą. Dlatego udzielam się jako wykładowca i autor treści technicznych.

Michal Wowk M

Michał Wowk

Web UI Developer w SoftServe

Front-End Developer z 5-letnim doświadczeniem komercyjnym w technologiach takich jak HTML, CSS, PHP i JavaScript.

Front-End Developer z 5-letnim doświadczeniem komercyjnym w technologiach takich jak HTML, CSS, PHP i JavaScript. Za ten czas miał okazję współpracować z szeroką gamą klientów, poczynając od lokalnych firm, do szybko rozwijających się liderów branży. Jego głównym celem jest nie tylko tworzenie szybkich, dostępnych, pięknych, ale także przyjaznych dla użytkownika stron i aplikacji.

Wojciech Jabłoński W

Wojciech Jabłoński

Senior QA Specialist w Sii Poland

Ponad 10 lat w testowaniu jako QA-manual.

Ponad 10 lat w testowaniu jako QA-manual. Zdobył doświadczenie w różnych projektach dla takich firm jak Sygnity, Allegro, Reckitt Benckiser, Motorola, DTiQ. Obejmował takie role: Senior QA, QA Lead, Test Manager, Technical Assessor. Dodatkowo po godzinach jest lektorem na kursie dla osób wkraczających się w świat testowania (Szkoła Testerów — Kursy QA), stworzył i prowadził Akademię Salesforce (część testowa) na 5 edycji.

Krzysztof Stawik K

Krzysztof Stawik

DevOps specialist w Avenga

Wieloletni trener, a także współtwórca kursów o tematyce DevOps.

Wieloletni trener, a także współtwórca kursów o tematyce DevOps. Przed dekadą porzucił zawód akustyka aby zgłębiać tajniki wiedzy IT. Zawodowo realizuje się na dwóch frontach: oprócz prowadzenia szkoleń, pracuje jako Senior DevOps w dużej, międzynarodowej korporacji, gdzie zajmuje się prowadzeniem drużyny DevOpsów w pełnym spektrum - od architektury rozwiązań do kompletowania zespołu. Pełnoetatowy tata.

Co uzyskasz?

tools-icon

Rozumienie, jak powstają projekty "pod maską"

Omówimy wszystkie podstawowe terminy i praktyki programistyczne, abyś po ukończeniu kursu mógł zrozumieć, czym zajmują się programiści i jak im pomóc.

skills the market demands

Przewaga na rozmowie technicznej

Pomożemy ukształtować takie zrozumienie bazy technicznej, że nie będziesz już przegrywać wczorajszym QA, którzy chcą zostać menedżerami.

in practice

Praktyka

Praca domowa pozwoli Ci utrwalić teorię i zdobyć podstawowe umiejętności techniczne. Absolwenci kursów informują, że posiadanie w CV zadań domowych TechMind zwiększa Twoje szanse na rozmowę kwalifikacyjną.

practice and expert answers

Łatwość prezentacji

Nauczyciele ujawniają złożone tematy na jasnych przykładach, używając żywych obrazów, które są łatwe do zapamiętania, a następnie wykorzystania w swojej pracy.

homework-icon

6+3 opinii zamiast jednej

Prelegenci i mentorzy kursu podzielą się z Tobą wiedzą o tym, jak działa rozwój w różnych firmach oraz podpowiedzą ci, jak skutecznie zarządzać programistami, kontrolując to, czego nie do końca rozumiesz.

Тех.спец

Porady 24/7

Prywatny czat w Telegramie, gdzie możesz poprosić o pomoc prelegentów i mentorów nie tylko w trakcie kursu, ale także po jego ukończeniu. Teraz w kontrowersyjnej sytuacji będziesz miał perspektywę kogoś z zewnątrz.

Pomagamy w zatrudnieniu

  • Rekomendacje dotyczące ulepszenia CV i portfolio
  • Pomoc w procesie tworzenia i ulepszania listu motywacyjnego
  • Przygotowanie do rozmów kwalifikacyjnych i zaliczenia zadań testowych
  • Porady dotyczące rozwoju kariery osobistej
  • Pomoc w znalezieniu odpowiednich wakatów
  • Staże i oferty specjalne od firm partnerskich
  • List polecający od prelegentów i mentorów dla najlepszych studentów

Tutaj pracują nasi studenci

Opinie studentów

pln 0.16eur 0.0329usd 0.0342

Zarejestruj się teraz

Zarejestruj się teraz

Plan ratalny

Możesz podzielić kwotę na kilka płatności płacąc kartą bankową lub płacąc w częściach zgodnie z umową.

Zwrot

Masz trzy zajęcia do wypróbowania, jeśli zmienisz zdanie - powiedz nam i zwrócimy Ci wpłaconą kwotę.

Kod promocyjny

Możesz użyć kodu promocyjnego, aby uzyskać dodatkową zniżkę. Zostaw prośbę, aby dowiedzieć się o promocjach.

Przedpłata online
pln eur usd
2436  zł
Wiedza daje moc

Nadal masz wątpliwości?

Zostaw swój e-mail, aby uzyskać przykładową lekcję i plan rozwoju swojej kariery!

    Najczęściej zadawane pytania

    Co, jeśli kurs zawiera informacje łatwe do wyszukania w Google?

    Zwykle trudności pojawiają się nie na etapie wyszukiwania informacji w Google, ale na rozumieniu, w którym momencie należy je wygooglować.. Załóżmy, że usłyszałeś słowo „polimorfizm”. Wygooglowałeś je. Dowiedziałeś się, że jest to jedna z zasad programowania obiektowego, obok enkapsulacji i dziedziczenia. Ale czy wystarczy wygooglować te 3 terminy, aby zrozumieć, o co chodzi w podejściu obiektowym? Odpowiedź brzmi: nie, musisz zrozumieć, co kryje się w słowie „obiekt” i jak te zasady są wdrażane w praktyce. W przeciwnym razie programiści powiedzą, że wtykasz nos w nie swoje sprawy i nadal będą mówić po chińsku.

    Techmind dostarcza spójnych i ustrukturyzowanych informacji o każdym etapie rozwoju, używając takich terminów i na takim poziomie, na którym jesteś teoretycznie i praktycznie gotowy, aby je przyswoić i zastosować.

    Jak odbywają się zajęcia?

    W miarę trwania kursu udostępniamy nagrania wideo z wykładów oraz prowadzimy sesje Q&A, podczas których studenci zadają pytania na wszystkie interesujące ich tematy i czerpią z doświadczenia prelegentów.

    Teoria jest wzmocniona przykładami i przypadkami z rzeczywistej praktyki wykładowcy. Wykładowcy poruszają tematy za pomocą żywych obrazów, które łatwo zapamiętać i wykorzystać później w swojej pracy.

    Masz dostęp do prywatnego czatu, gdzie zawsze możesz zapytać o radę i uzyskać pomoc.

    Dlaczego powinienem wybrać ten kurs?

    Jeśli pracujesz w IT, to musisz komunikować się ze specjalistami technicznymi i ważne jest, aby ich zrozumieć. To, jak dobrze rozumiesz proces tworzenia produktów IT, czym jest architektura projektu i potrafisz poprawnie zadawać pytania specjalistom technicznym często decyduje o powodzeniu projektu, nad którym pracujesz.

    Podczas kursu porozmawiamy nie tylko o bardzo przydatnych rzeczach, które są potrzebne do pisania wymagań i wyznaczania zadań, ale także wyjaśnimy podstawowe zasady, takie jak OOP, używając prostych metafor (kotków i piesków) w celu uformowania zrozumienia i zapewnienia gruntu dla większej wiedzy systemowej.

    Czy kurs pomoże mi wziąć pod uwagę względy techniczne przy podejmowaniu decyzji projektowych?

    Przyjrzymy się technicznym zawiłościom i ograniczeniom, jakie może narzucać konkretny stos technologii, dzięki czemu nie musisz wyszukiwać w Google każdego pytania klienta i odpowiedzi zespołu, a następnie ustalać, kto ma rację, a kto się myli.

    Czy informacje zawarte w kursie wystarczą mi, aby zrozumieć specjalistów technicznych podczas rozmowy kwalifikacyjnej?

    Podczas kursu wyjaśnimy, czym zajmują się programiści i testerzy, utrwalimy rozumienie teorii w praktyce, a Ty zrozumiesz z pełną świadomością, jakie pytania pokażą poziom kompetencji tych specjalistów i jakich pytań powinieneś się od nich spodziewać.

    Czy mogę uczestniczyć w kursie bez znajomości języka angielskiego?

    Pomimo tego, że większość materiałów kursowych omawiana jest w języku polskim, specyfika dziedziny IT wymaga na co dzień posługiwania się terminologią angielską, dlatego część informacji i większość przydatnych zasobów podana jest wyłącznie w języku angielskim.

    Jak zorganizowana jest część praktyczna kursu?

    Po zajęciach otrzymasz praktyczne zadanie do przećwiczenia zdobytej wiedzy. Zadania mogą być różne, więc na ich wykonanie masz 7 dni. Ukończoną pracę wysyłasz mentorom do weryfikacji, po czym otrzymujesz feedback. Jeśli wybrałeś pakiet bez sprawdzania pracy domowej, zadania praktyczne otrzymasz tylko w formie wykładów wideo.

    Czy otrzymam certyfikat?

    Tak, otrzymasz od nas certyfikat ukończenia kursu. Będzie on dostępny w formacie online, który można dołączyć do LinkedIn. Możesz również otrzymać certyfikat z wyróżnieniem, jeśli wykonasz wszystkie zadania domowe i zdasz egzamin.

    Chciałbyś otrzymać dostęp do przykładowej lekcji?

    Wypełnij wniosek, aby uzyskać bezpłatną konsultację