Poznaj branżę IT od technicznej strony

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

Sprawdź plan kursu

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.

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

Plan kursu

Sprawdź jakie tematy zostaną poruszone podczas szkolenia

Gotowe rozdziały ✅

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
Nowość

AI / ML 🤖

W tej części kursu zapoznamy się z zagadnieniami związanymi ze sztuczną inteligencją oraz uczeniem maszynowym. Poznamy różne techniki trenowania modeli oraz zobaczymy jak wygląda praca z danymi w praktyce. Nie zabraknie również informacji o językach programowania, najpopularniejszych frameworkach oraz stanowiskach związanych z AI/ML.

Przykładowe tematy

AI
ML
Deep Learning
AGI
Przetwarzanie danych
Typy uczenia maszynowego
Algorytmy
Model
LLM
Wektorowa baza danych
Prompt engineering
Sieci neuronowe
R
Julia
TensorFlow
PyTorch
scikit-learn
Keras
XGBoost
Pandas
Bedrock
Vertex AI
Data Scientist
ML Engineer
AI Research Scientist
Architekt AI
Data Engineer
Data Analyst
ML Specialist
MLOps
Trendy AI/ML
AI i Big Data

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.

Ścieżki nauki

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

Album

Kurs online

Szkolenie w postaci krótkich, łatwych do przyswojenia lekcji wideo.

W kursie tym omawiane są wszystkie najważniejsze zagadnienia związane z branżą IT, które ułatwiają zrozumienia procesu rekrutacji specjalistów IT.

Format online umożliwia przyswojenie wiedzy w dowolnym miejscu i czasie.

⭐ Rekomendowany indywidualnym rekruterom.

Cena: 490 zł

Sprawdź szczegóły
Album

Kurs online zespołowy

Rozszerzenie kursu online o zadania i warsztaty, które mogą być wspólnie zrealizowane przez zespół rekruterski.

Jest to idealne rozwiązanie dla zespołów, które chcą połączyć naukę z integracją poprzez wspólną pracę nad przygotowanymi materiałami.

⭐ Rekomendowany niewielkim zespołom rekruterskim.

Cena: 1190 zł / zespół

Sprawdź szczegóły
Album

Kurs online + warsztaty

Rozszerzenie kursu online o całodzienne szkolenie na żywo (zdalnie lub stacjonarnie) prowadzone przez autora kursu.

Podczas spotkania omawiamy wybrane zagadnienia kursu online, omawiamy profile kandydatów oraz przyglądamy się przykładowym ogłoszeniom rekrutacyjnym.

⭐ Rekomendowany profesjonalnym zespołom rekruterskim.

Zdalnie: 690 zł / os.

Stacjonarnie: 890 zł / os.

Sprawdź szczegóły
Album

Baza pytań rekrutacyjnych

Sprawdzony sposób na wstępną weryfikację wiedzy technicznej programistów. Dobierz najlepszych kandydatów do swojej oferty.

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

⭐ Rekomendowana rekruterom prowadzącym wstępną weryfikację kandydatów.

Cena: 79 zł

Sprawdź szczegóły

Jak dobrze znasz akronimy branży IT?

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

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
170+
zadowolonych absolwentów

Poznaj instruktora

Cześć – mam na imię Kamil i jestem twórcą oraz prowadzącym wszystkich 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