Poznaj branżę IT od technicznej strony

Zdobądź techniczną wiedzę niezbędną w rekrutacjach dla branży IT

Sprawdź plan kursu

Mówić trudno o rzeczach trudnych,
to każdy głupi potrafi

Branża IT zajmuje się tematami dość skomplikowanymi i trudnymi do wytłumaczenia osobom, które nie pracują w niej na co dzień. Mnogość technicznego słownictwa, frameworków, bibliotek, języków programowania i technologii może na samym początku wydawać się dość przytłaczająca. Zdajemy sobie z tego w pełni sprawę, dlatego też wszystkie materiały przygotowujemy tak, aby każda nawet „nietechniczna” osoba była w stanie przyswoić oraz zrozumieć wszystkie najważniejsze aspekty branży IT.

Tematy, które są omawiane w trakcie kursu, zostały wybrane po dokładnych konsultacjach z rekruterami IT. Cechą charakterystyczną naszego kursu jest to, że jest on regularnie modyfikowany i poprawiany na podstawie feedbacku zbieranego po zakończeniu każdego szkolenia. Dzięki temu wiemy, że uczymy tylko tych rzeczy, które przynoszą realną wartość rekruterom branży IT.

Odwiedź nasz kanał na YouTube i zobacz dodatkowe materiały przygotowane dla Ciebie, takie jak darmowe podstawowe szkolenie dla rekruterów IT.

Czego nauczysz się podczas szkolenia?

Głównym celem tego kursu jest zapoznanie rekruterów z niezwykle zawiłym światem, jakim jest branża IT. W trakcie szkolenia dokładnie przyjrzymy się najważniejszym zagadnieniom związanym z rozwojem oprogramowania, a także poznamy inne, nieco mniej popularne gałęzie IT.

Po ukończeniu szkolenia wszyscy jego uczestnicy będą w stanie zrozumieć, z jakich elementów składa się branża IT i jakie istnieją między nimi zależności. Poza tym wyjaśnimy sobie masę pojęć, skrótów i terminów, dzięki czemu zrozumienie CV kandydata bądź wymagań dotyczących rekrutacji nie będą już stanowiły tak dużego problemu.

Plan kursu

Sprawdź jakie tematy zostaną poruszone podczas szkolenia

Podstawy branży IT

W pierwszej części szkolenia zapoznamy się z ogólnym podziałem branży IT. Wyrównamy naszą wiedzę w kontekście podstawowych pojęć i zagadnień, dzięki czemu łatwiej będzie nam zrozumieć nadchodzące, nieco bardziej techniczne, rozdziały.

Przykładowe tematy

Frontend
Backend
Storage
Cloud
Testowanie
DevOps
Języki programowania
Framework
Biblioteka
Repozytorium
Git
SVN
GitHub
Bitbucket
Wzorce projektowe
Różne gałęzie branży IT
Seniority kandydata

Frontend

Programiście frontend-owi (oraz znający język JavaScript) są obecnie jednymi z najbardziej pożądanych przez pracodawców specjalistami IT. Dynamiczny rozwój oraz trend przenoszenia kolejnych narzędzi i aplikacji do przeglądarek sprawił, że frontend już dawno przestał być postrzegany tylko jako „stronki internetowe”.

Przykładowe tematy

HTML
Semantyka
a11y
SEO
CSS
Pozycjonowanie
Flexbox
CSS Grid
Responsywność
Frameworki
Bootstrap
Tailwind
SASS
LESS
UI
UX
Node.js
Ecma
EcmaScript
ES5
Java 🙂
TypeScript
SPA
SSR
React
Angular
Vue
Solid
jQuery
Next.js
Gatsby
Remix
NuxtJS
Redux
MobX
CSS-in-JS
Webpack
Babel
REST
Storybook
Electron
CORS
CSP
HTTPS
WebAssembly

Backend / Bazy danych

Backend w świecie IT pełni funkcję „niewidocznego bohatera” wielu aplikacji. To właśnie tutaj będziemy wykonywali bardziej skomplikowane operacje i komunikowali się z bazą danych. W przeciwieństwie do frontendu, gdzie króluje JavaScript, tutaj mamy znacznie większy wybór języków programowania. Najpopularniejsze z nich zostaną omówione w ramach tego modułu.

Przykładowe tematy

Server
Linux
Assembler
C
C++
PHP
C#
Python
JavaScript
Java
GO
Ruby
Rust
Bazy danych
SQL
PostgreSQL
MySQL
SQLServer
noSQL
MongoDB
Firebase
DynamoDB
Redis
Memcached
Skalowanie
ORM
Interfejs
API
Web Server
JSON
CRUD
Swagger
OpenAPI
REST API
GraphQL
OWASP
Autoryzacja
Monolit
Mikroserwis
Kafka
RabbitMQ
Elasticsearch
Solr
Web Sockets

Testowanie

Zespół programistów każdego dnia nanosi wiele zmian w kodzie oraz implementuje nowe funkcjonalności aplikacji. Niemal niemożliwym jest każdorazowe ręczne sprawdzenie, czy nowa funkcjonalność nie popsuła lub nie zmieniła zachowania innej części programu. W związku z tym możemy napisać kod, który będzie automatycznie testował… inny kod.

Przykładowe tematy

Test
QA
QC
Testy automatyczne
Testy manualne
Testy funkcjonalne
integracyjne
E2E
dymne
kondycji
regresyjne
UAT
TDD
Testing design patterns
Testy niefunkcjonalne
Selenium
jUnit
Jest
Cypress
Playwright
nunit
pytest
Browserstack
LambdaTest
ISTQB

DevOps / Cloud

Napisanie kodu, to dopiero połowa sukcesu. Aplikacja musi jeszcze zostać m.in. przetestowana, skompilowana, umieszczona na serwerze (bądź serwerach) i w bezpieczny sposób udostępniona publicznie… w niektórych przypadkach nawet dziesiątki razy dziennie. Szeroko pojęte pojęcie „DevOps” pozwala nam to na szczęście zautomatyzować.

Przykładowe tematy

Bash
Terminal
Shell
Linux
Unix
Windows Server
Web Server
IaaC
On-premises
Terraform
CloudFormation
Pulumi
Ansible
Chef
Puppet
Salt
Konteneryzacja
Docker
LXC
Kubernetes
ECS
EKS
GKE
AKS
ACI
CI/CD
Jenkins
GitHub Actions
Azure DevOps
Prometheus
Jaeger
Graylog
Cloud
Usługi
AWS
GCP
Azure
IaaS
PaaS
SaaS
BaaS
Serverless

Mobile

Przez ostatnie kilka lat urządzenia mobilne generują większy ruch w Internecie niż komputery stacjonarne i laptopy. Trend ten przyczynił się do dynamicznego rozwoju gałęzi mobile, która to skupia się na tworzeniu nowych aplikacji dla naszych smartfonów. A Ty? Ile masz zainstalowanych aplikacji na swoim telefonie?

Przykładowe tematy

Aplikacje natywne
iOS
Objective-C
Swift
Swift UI
Android
Java
Kotlin
Aplikacje hybrydowe
Xamarin
Flutter
Dart
Ionic
NativeScript
React Native
PWA

Metodyki

Niemal każdy zespół deweloperski stara się podążać jakąś z góry ustaloną ścieżką, która to ma doprowadzić do ukończenia projektu. Najczęściej spotykanym obecnie rozwiązaniem jest „Scrum”, jednak istnieje jeszcze kilka alternatyw. I to właśnie im zostanie poświęcona ta część kursu.

Przykładowe tematy

SDLC
Waterfall
V-model
Iterative
Spiral
Agile
Scrum
Kanban
XP
Lean
Product owner
Scrum master
Sprint
Agile coach
Scrumban

Pozostałe gałęzie

IT jest niezwykle obszerną dziedziną. W oferowanym kursie skupiamy się na obszarach związanych z wytwarzaniem oprogramowania. Jest to największa i najpopularniejsza odnoga IT, jednakże niejedyna. W ostatniej części kursu telegraficznie opowiemy sobie o pozostałych gałęziach IT.

Przykładowe tematy

WordPress
Embedded
ML
AI
Big Data
BI
BA
Administracja
Cyberbezpieczeństwo

„Techniczna”, czyli jaka?

Stwierdzenie „wiedza techniczna” w branży IT może mieć tyle różnych definicji, że termin ten podany bez wyjaśnienia nie ma w sumie zbyt wielkiego sensu.

Najważniejsze założenie naszych kursów – nie będziemy uczyć się programować. Jest to dość trudne i prawdopodobnie nigdy z tej wiedzy nie skorzystasz. W naszych szkoleniach skupimy się na zrozumieniu tego, jak wygląda i jak działa współczesny świat IT. Poznamy zależności i różnice między różnymi technologiami, a także dowiemy się jakich umiejętności technicznych należy wymagać od kandydatów na poszczególnych stanowiskach.

Format szkoleń

Sprawdź, w jaki sposób możesz wziąć udział w szkoleniu

Kurs online

Wszystkie materiały dostępne w postaci krótkich, łatwych do przyswojenia lekcji wideo. Rozszerzony o linki do zewnętrznych materiałów. Regularnie aktualizowany o nowe treści i materiały. Możliwość przerabiania we własnym tempie.

Zdalnie

Format, który w ostatnim czasie stał się niemal domyślną opcją dla wielu kursów, czyli szkolenie zdalne. Jest to najwygodniejsza opcja dla wszystkich pracowników zdalnych, dzięki której nie jesteśmy ograniczeni lokalizacją biura czy miejscem zamieszkania rekrutera.

W Twoim biurze

Posiadasz, bądź pracujesz w zespole rekruterów, który regularnie spotyka się w stacjonarnym biurze? Uważacie, że szkolenia na żywo są najlepszą opcją przekazywania wiedzy? W takim przypadku możecie być zainteresowani wzięciem udziału w stacjonarnym całodziennym szkoleniu przeprowadzonym w waszej lokalizacji.

U nas

Jeżeli jesteś freelancerem, pracujesz samodzielnie bądź w bardzo małym zespole i chciałbyś/chciałabyś wziąć udział w stacjonarnym szkoleniu z grupą innych, podobnych Tobie rekruterów, to ta opcja będzie dla Ciebie idealna. Całe szkolenie zostanie przeprowadzone w ciągu jednego dnia w naszej sali szkoleniowej.

Jak dobrze znasz akronimy branży IT?

Rozwiąż nasz quiz i sprawdź swoją wiedzę!

Baza technicznych pytań rekrutacyjnych

Czy szukasz sprawdzonego sposobu na wstępną weryfikację wiedzy technicznej programistów? Chcesz być pewien, że dobierasz najlepszych kandydatów do swojej oferty? Mamy dla Ciebie idealne rozwiązanie!

Nasza baza pytań rekrutacyjnych to unikalne narzędzie, które uprości i usprawni Twój proces rekrutacji programistów

Sprawdź szczegóły

Dla kogo jest ten kurs?

Poszerzenie technicznej wiedzy przyniesie wymierne korzyści bez względu na doświadczenie rekrutera.

Pierwsze kroki w HR

Dopiero zaczynasz swoją karierę jako rekruter i chciałbyś/chciałabyś od razu rozpocząć swoją przygodę z branżą IT? Bardzo dobra decyzja! Pamiętaj jednak, że czeka Cię teraz dużo nauki. Jak najszybsze zaznajomienie się z technologiami oraz ogólnym funkcjonowaniem tego obszaru pozwoli Ci na szybki i pewny start w swojej nowej roli.

Pierwsze kroki w IT

Posiadasz już doświadczenie w rekrutacji, ale dopiero teraz zaczynasz rekrutować w IT? Zauważyłeś/zauważyłaś więc na pewno, że nie jest to łatwy temat a próby znalezienia wyjaśnień dla zwrotów umieszczanych w ofertach czy CV bardzo często kończą się niepowodzeniem. Nie trać czasu na bezowocne poszukiwania – w tym kursie znajdziesz całą potrzebną Ci wiedzę.

Skuteczniejsza rekrutacja

Rekrutacja w IT jest trudna – deficyt specjalistów, duże wymagania kandydatów, przekłamania w CV „juniorów”, trudny kontakt z programistami. Często brak odpowiedniej wiedzy technicznej podczas rozmowy będzie skutkował brakiem zainteresowania kandydata. Mając tę wiedzę, rekrutacje dużo częściej będą kończyły się sukcesem.

Kadra zarządzająca

Wiedza techniczna jest niezbędna nie tylko dla rekruterów, ale również dla kadry zarządzającej. Wiedza ta pozwoli Ci na lepsze zrozumienie potrzeb Twoich pracowników, a także na lepsze zrozumienie ich problemów. Dzięki temu będziesz w stanie lepiej zarządzać zespołem, a także lepiej zrozumieć ich potrzeby i oczekiwania.

Dołącz do grona
150+
zadowolonych absolwentów

Poznaj instruktora

Cześć – mam na imię Kamil i jestem twórcą oraz prowadzącym wszystkim kursów oferowanych w tym serwisie Poza tym oczywiście jestem czynnym programistą i dzielę się wiedzą i doświadczeniem z innymi developerami na moim blogu – frontstack.pl.

W przypadku problemów ze zrozumieniem jakiegokolwiek tematu, czy zagadnienia z mojego kursu online, będę do Twojej dyspozycji, aby pomóc Ci przebrnąć przez każdą napotkaną przeszkodę.

Sprawdź Bio

Blog

Jeszcze więcej wiedzy (nie tylko technicznej) dla rekruterów IT