Ta strona wykorzystuje pliki cookie w celu prezentacji dopasowanych dla Ciebie treści. Możesz włączyć/wyłączyć obsługę plików cookies w swojej przeglądarce.

Dowiedz się więcej

Szkolenia dla doświadczonych

Weź udział w 4-tygodniowym kursie, który rozwinie Twoje umiejętności na drodze od Juniora do Regular Developera

Wyfiltruj język programowania


Spring od środka oraz Hibernate, czyli programowanie korporacyjne

Spring oraz Hibernate to dwie technologie najczęściej pojawiające się w ofertach pracy dla programistów Java. Na wielu kursach uczy się podstaw tych frameworków. Czasem potrzebna jest jednak bardziej zaawansowana wiedza obejmująca takie zagadnienia jak orkiestracja, weaving, modyfikowanie bytecode, czy silniki i kreatory zapytań. Tego właśnie nauczysz się na tym kursie, który jest przeznaczony dla osób, chcących poznać nieco głębiej Spring i Hibernate.


Wielowątkowość w Javie – programowanie współbieżne

Współczesny sprzęt często posiada wiele rdzeni, które mogą pracować równolegle. Czas wykorzystać ich moc. To szkolenie pozwoli Ci rozwinąć umiejętności tworzenia oprogramowania współbieżnego, które może być dobrym wstępem do Machine Learning oraz Big Data.


Docker i Kubernetes — konteneryzacja i orkiestracja

Docker to platforma do projektowania oraz obsługi aplikacji i systemów kontenerowych (konteneryzacji). e również narzędzie Docker Compose do projektowania i obsługiwania złożonych systemów wielokontenerowych. Kubernetes natomiast umożliwia tzw. orkiestrację czyli odpowiednie zarządzanie poszczególnymi komponentami oprogramowania. Nauka Dockera i Kubernetesa to nauka popularnych rozwiązań wykorzystywanych w wielu firmach. Pozwalają one projektować bardziej rozbudowanie oprogramowanie (aplikacje kontenerowe), a nawet złożone systemy łączące również rozwiązania sieciowe. Znajomość Kubernetesa umożliwia efektywne zarządzanie zasobami sieciowymi i sprzętowymi. Absolwenci kursu mogą startować na lepiej płatne i ciekawsze stanowiska, np. architekt oprogramowania lub DevOps.


Aplikacje webowe z frameworkiem Django w Pythonie

Django jest głównym frameworkiem do budowy aplikacji webowych w Pythonie. Dzięki temu szkoleniu będziesz w stanie stworzyć w pełni funkcjonalną aplikację webową z wykorzystaniem jednego z najpopularniejszych frameworków dostępnych w Pythonie.


Automatyzacja testów w Pythonie

Dbanie o jakość kodu jest dziś zadaniem każdego programisty, a umiejętność pisania testów to częste kryterium w czasie rekrutacji. Celem kursu jest pokazanie w jaki sposób można w Pythonie przygotować testy – od wersji najprostszej z użyciem słowa assert, poprzez testy w DocTest czy Unittest, po zastosowanie frameworków zewnętrznych (Pytest), w których wykorzystamy takie techniki jak fixtury, mockowanie. Następnie sprawdzimy, jak dobrze kod pokryty jest testami (coverage) oraz postaramy się spiąć proces testowania w narzędziu automatyzujący (np. Tox). Zarysujemy proces ujęcia testów w CI/CD w oparciu o Gitlab Pipeline / Travis. Na koniec wspomnimy o nowych podejściach do programowania i testowania takich np. jak BDD.


Advanced Vanilla JavaScript

Podnieś swoje umiejętności na kolejny poziom. W tym szkoleniu dowiesz się jak dokładnie działa JS, jak w pełni wykorzystywać jego potencjał oraz na co należy uważać. Poznasz zaawansowane techniki, nowe możliwości oraz dowiesz się jak pisać wydajny i skalowalny kod. Po tym kursie JS nie będzie miał już dla Ciebie żadnych tajemnic, a Twój arsenał umiejętności znacznie się powiększy.


TypeScript – kurs praktyczny

Poznaj TypeScript i podnieś swój warsztat na wyższy poziom. JavaScript nie wymusza statycznego typowania danych, często konwertując wartości za naszymi plecami, tak aby dana operacja mogła zostać poprawnie wykonana, nawet jeśli nie dostarczyliśmy odpowiedniej informacji. Często daje nam to mylne wrażenie, że aplikacja działa bezbłędnie, mimo że wcale tak nie jest. TypeScript obudowuje JavaScript w zaawansowany wrapper, który dodaje funkcjonalność typowania znaną z innych, lepszych pod tym względem, języków. Pozwala nam to na pisanie aplikacji szybciej i bezpieczniej. TypeScript to w tej chwili jeden ze standardów, który na pewno będziesz wykorzystywać w swojej codziennej pracy.


Vue 3 – kompletny przewodnik

Naucz się tworzyć zaawansowane aplikacje webowe przy użyciu najszybciej rozwijającego się frameworka na rynku. W tym kursie dowiesz się jak pisać wydajne i skalowalne aplikacje przy użyciu Vue.js, biblioteki Vue Router oraz Vuex, a także poznasz najlepsze rynkowe praktyki i przekonasz się, co sprawia, że Vue.js tak szybko zdobywa kolejnych fanów.


Backend zaawansowany

Odkryj tajniki wiedzy o NodeJS i podnieś swój backendowy warsztat na kolejny poziom. W tym szkoleniu poznasz zaawansowane techniki pracy z NodeJS, dowiesz się czym jest EventLoop, Design Pattern oraz jak sprawdzić czy Twój kod działa prawidłowo i jak go debuggować. Poznasz również mocne podstawy TypeScriptu, nauczysz się używać TypeORM, która pozwala nam na połączenie się za pomocą NodeJS z naszą bazą danych. Dowiesz się także czym są encje, migracje czy subscribery. Całość kursu zostanie oparta o Nest.js – popularny w świecie NodeJS framework dla aplikacji typu REST. Dowiesz się jak dobrze pisać wydajne i skalowalne aplikacje typu REST oraz dlaczego warto je tworzyć w sposób modularny.


Umów się na rozmowę z doradcą Kodilli