SZKOLENIA DLA PROGRAMISTÓW
Podnieś poziom umiejętności swojego zespołu programistycznego
Technologie zmieniają się w zawrotnym tempie, dlatego programiści muszą nieustannie doskonalić swoje umiejętności. Nasze kursy obejmują najnowsze narzędzia i techniki programowania, dzięki czemu Twoi pracownicy będą na bieżąco z trendami branży. Zwiększ produktywność i jakość kodu w Twojej firmie.
Inwestycja w rozwój programistów przekłada się na szybsze wdrożenia i bardziej innowacyjne rozwiązania. Daj swojej firmie przewagę technologiczną.
Wzorce projektowe w Pythonie
W trakcie tego szkolenia skupimy się na wzorcach projektowych zaproponowanych przez Gang Czworga, oraz jak radzić sobie z nimi w Pythonie. Oczywiście codzienne zmagania, to nie tylko wspomniany gang, ale i również wzorce projektowe specyficzne dla Pythona. Każdy wzorzec projektowy zostanie omówiony na konkretnym przykładzie, z mocnym nastawieniem na praktyczne zastosowanie w Pythonie - wskazując pułapki, bądź problemy rodzące się z danego rozwiązania. Każda grupa wzorców projektowych zostanie podsumowania zadaniem praktycznym. Celem tego szkolenia jest sprawienie, aby na pytanie "jaki jest Twój ulubiony wzorzec projektowy" nie padała odpowiedź "ten, o którym ostatnio czytałem".
Do uzgodnienia
Do uzgodnienia
2000 zł + VAT
16h
początkujący
Tworzenie stron internetowych dla początkujących
Nasze szkolenie z programowania webowego zapewnia gruntowne zrozumienie kluczowych aspektów tworzenia aplikacji internetowych. Zaczynamy od teorii i architektury aplikacji webowej, porównując aplikacje natywne i webowe. Skupimy się na środowisku deweloperskim, w tym na narzędziach takich jak Visual Studio Code, Codepen oraz walidatory HTML i CSS. Wprowadzimy uczestników w obszar narzędzi deweloperskich, w tym instalację Google Chrome i podstawy JavaScriptu w konsoli. Szczegółowo omówimy HTML, w tym formatowanie tekstu, tworzenie list, elementów div i span, formularzy, odnośników, oraz umieszczanie obrazów i wideo. Następnie przejdziemy do CSS, gdzie skupimy się na flexboxie, media queries, podstawowych atrybutach i selektorach oraz połączeniu CSS z HTML. W części poświęconej JavaScriptowi, omówimy takie koncepcje jak console.log, zmienne, konstrukcje warunkowe i tablice, a także interakcję z HTML za pomocą DOM. Program obejmuje również podstawy programowania obiektowego i walidację danych, a także praktyczne warsztaty. Wprowadzimy uczestników w świat GITa oraz podstaw baz danych. Zajmiemy się także Reactem, omawiając komponenty, formularze, zapis i odczyt stanu komponentu, a także wprowadzenie w JSX i instalację niezbędnych narzędzi takich jak Node, npm, Babel i Webpack. Szkolenie to kompleksowy przewodnik dla tych, którzy chcą zgłębić tajniki tworzenia nowoczesnych aplikacji webowych.
Do uzgodnienia
Do uzgodnienia
4000 zł + VAT
30h
początkujący
Wprowadzenie do OOP w Pythonie
Aby poprawnie poruszać się po wzorcach projektowych należy posiadać podstawową wiedzę na temat programowania obiektowego (OOP). Skupimy się na podstawowych zagadnieniach - takich jak abstrakcja, dziedziczenie, hermetyzacja, polimorfizm czy też reguły SOLID, a wszystko to ze specjalnym nakierowaniem na Python. Wskażemy też najczęściej popełniane błędy, doradzimy jak się przed nimi wystrzegać. Nauczymy Cię również podstaw notacji UML, aby móc sprawnie rozmawiać o technicznych zagadnieniach OOP. Szkolenie jest dedykowane dla osób, które nie miały do tej pory większego kontaktu z programowaniem obiektowym. Szkolenie jest przewidziane jako wstępna oraz integralna część osobnego kursu o wzorcach projektowych, dlatego też dorzucamy kilka zagadnień niekoniecznie związanych z OOP/UML, natomiast będących dość kluczowymi dla płynnego poruszania się w świecie programowania obiektowego, wykorzystując Pythona.
Do uzgodnienia
Do uzgodnienia
1800 zł + VAT
12h
początkujący
Pytest dla początkujących
W trakcie tego szkolenia nauczymy Cię podstaw najczęściej wybieranego środowiska testowego w Pythonie. Pokażemy na konkretnych przykładach jak tworzyć testy, w jaki sposób weryfikować poprawność testów, jak poprawnie uformować oraz skonfigurować projekt w PyTest. Omówimy najważniejsze parametry samego środowiska, pokażemy jak uniknąć najczęstszych błędów, wreszcie nauczymy Cię jak tworzyć czytelne oraz proste w utrzymaniu testy. Jesteśmy zdania, że aby móc płynnie poruszać się po kolejnych zagadnieniach związanych, należy na początku zdefiniować pewien zestaw podstawowych informacji. Dlatego szkolenie to zaczniemy od krótkiej powtórki, aby potem przejść do konkretów!
Do uzgodnienia
Do uzgodnienia
2000 zł + VAT
16h
początkujący
Pytest - tematy zaawansowane
Szkolenie przeznaczone dla wszystkich chcących pogłębić swoją wiedzę na temat PyTest. Kurs zakłada podstawową znajomość Python oraz wspomnianego środowiska testowego. W trakcie jego trwania nauczysz się, jak efektywnie wykorzystywać mocki, stuby bądź fixtury na potrzeby testów, wypróbujesz najpopularniejsze pluginy. Wspólnie napiszemy testy dla aplikacji przeprowadzającej komunikację przez HTTP oraz port szeregowy. Finalnie zbudujemy wspólnie dedykowany framework testowy oparty o PyTest.
Do uzgodnienia
Do uzgodnienia
3000 zł + VAT
24h
średniozaawansowany
Testowanie aplikacji napisanej we Frameworku React
Szkolenie z testowania aplikacji napisanych we Frameworku React ma na celu zapoznanie programistów z technikami testowania oprogramowania, szczególnie w kontekście aplikacji webowych opartych na tym popularnym frameworku. Uczestnicy dowiedzą się, jak pisać skuteczne testy jednostkowe, integracyjne i end-to-end, wykorzystując narzędzia takie jak React Testing Library czy Puppeteer. Szkolenie będzie obejmować także zagadnienia związane z debugowaniem i analizowaniem wyników testów.
Do uzgodnienia
Do uzgodnienia
3200 zł + VAT
16h
średniozaawansowany
Test Driven Development (TDD) w Pythonie
Szkolenie Test Driven Development (TDD) w Pythonie jest przeznaczone dla programistów, którzy chcą nauczyć się metodyki testowania, która umożliwia pisanie solidnego i niezawodnego kodu. TDD to podejście programistyczne, które zakłada tworzenie testów jednostkowych przed napisaniem właściwego kodu. Dzięki temu programista może upewnić się, że kod działa zgodnie z oczekiwaniami już na etapie tworzenia. Szkolenie skupia się na nauce podstawowych technik TDD w języku Python.
Do uzgodnienia
Do uzgodnienia
1600 zł + VAT
8h
początkujący
Kurs Tworzenia Aplikacji Webowych z użyciem React
Krótki kurs dla programistów, którzy chcą nauczyć się tworzyć aplikacje webowe przy użyciu biblioteki React. Uczestnicy zapoznają się z podstawami React i nauczą się tworzyć interaktywne interfejsy użytkownika.
Do uzgodnienia
Do uzgodnienia
3200 zł + VAT
16h
początkujący
Budowanie skalowalnych aplikacji webowych w Node.js
Szkolenie skierowane jest do programistów, którzy chcą nauczyć się budować skalowalne aplikacje webowe przy użyciu Node.js. Podczas tego warsztatu uczestnicy zapoznają się z zaawansowanymi technikami i narzędziami, które pozwolą zwiększyć wydajność i elastyczność ich aplikacji.
Do uzgodnienia
Do uzgodnienia
3200 zł + VAT
16h
zaawansowany
Kurs Tworzenia Aplikacji Mobilnych z użyciem Fluttera
Kurs Tworzenia Aplikacji Mobilnych z użyciem Fluttera to intensywny szkoleniowy program, który zapewni programistom wiedzę i umiejętności potrzebne do tworzenia gotowych, responsywnych aplikacji mobilnych przy użyciu Fluttera i języka Dart. Uczestnicy zapoznają się z podstawami Fluttera, architekturą aplikacji mobilnych, tworzeniem interfejsów użytkownika oraz zarządzaniem danymi.
Do uzgodnienia
Do uzgodnienia
3200 zł + VAT
16h
średniozaawansowany
Tworzenie bezpiecznych aplikacji webowych
Szkolenie skupiające się na zagadnieniach związanych z tworzeniem bezpiecznych aplikacji webowych. Podczas kursu uczestnicy dowiedzą się jak zabezpieczyć swoje aplikacje przed potencjalnymi atakami i zagrożeniami, jakie mogą pojawić się podczas pracy z danymi użytkowników. Zostaną przedstawione różne techniki i narzędzia, które wspomogą programistów w zabezpieczaniu i testowaniu ich aplikacji.
Do uzgodnienia
Do uzgodnienia
3200 zł + VAT
16h
średniozaawansowany
Programowanie w języku Java dla początkujących
Szkolenie skierowane jest do początkujących programistów, którzy chcą nauczyć się podstaw programowania w języku Java. Na szkoleniu omówione zostaną podstawowe koncepcje programowania obiektowego, składnia języka Java oraz budowa prostych aplikacji.
Do uzgodnienia
Do uzgodnienia
3200 zł + VAT
16h
początkujący
Tworzenie responsywnych stron internetowych dla developerów
Szkolenie poświęcone tworzeniu responsywnych stron internetowych dla programistów. Nauczysz się jak projektować i implementować strony, które będą wyglądać i działać dobrze na różnych urządzeniach i rozdzielczościach.
Do uzgodnienia
Do uzgodnienia
1600 zł + VAT
8h
początkujący
Kurs Tworzenia aplikacji mobilnych w React Native
Podczas tego szkolenia uczestnicy nauczą się tworzyć aplikacje mobilne przy użyciu React Native - platformy do tworzenia natywnych aplikacji mobilnych za pomocą JavaScriptu. Zdobędą wiedzę na temat podstaw React Native, takich jak komponenty, nawigacja, zarządzanie stanem, obsługa zdarzeń i interakcji z użytkownikiem. Kurs obejmuje również zagadnienia zaawansowane, takie jak dostęp do urządzeń mobilnych, zarządzanie danymi, testowanie i wdrażanie aplikacji. Po ukończeniu szkolenia uczestnicy będą gotowi do samodzielnego tworzenia aplikacji mobilnych w React Native.
Do uzgodnienia
Do uzgodnienia
3200 zł + VAT
16h
początkujący
Tworzenie aplikacji webowych przy użyciu frameworka Django
Szkolenie skierowane jest do programistów, którzy chcą nauczyć się tworzenia aplikacji webowych w języku Python z wykorzystaniem frameworka Django. Podczas szkolenia uczestnicy zdobędą kompleksową wiedzę na temat podstawowych koncepcji i narzędzi związanych z tworzeniem aplikacji webowych, oraz nauczą się efektywnego wykorzystywania frameworka Django do budowy skalowalnych i bezpiecznych aplikacji.
Do uzgodnienia
Do uzgodnienia
3200 zł + VAT
16h
średniozaawansowany
Tworzenie efektywnego kodu w Pythonie
Szkolenie związane z optymalizacją i tworzeniem wydajnego kodu w języku Python. Skupia się na przyspieszaniu procesów, poprawie efektywności i redukcji zużycia zasobów systemowych.
Do uzgodnienia
Do uzgodnienia
2400 zł + VAT
12h
średniozaawansowany
Szkolenie z testów automatycznych dla programistów
Szkolenie z testów automatycznych dla programistów to intensywny kurs, podczas którego uczestnicy nauczą się podstawowych i zaawansowanych technik testowania aplikacji. Szkolenie skupia się na automatyzacji testów, a także zapoznaje uczestników z narzędziami i frameworkami, takimi jak Selenium i JMeter. Po ukończeniu szkolenia programiści będą znać najnowsze metody testowania aplikacji oraz będą w stanie tworzyć niezawodne i efektywne testy automatyczne.
Do uzgodnienia
Do uzgodnienia
3200 zł + VAT
16h
średniozaawansowany
Wstęp do programowania sterowników systemu Linux
Szkolenie "Wstęp do programowania sterowników systemu Linux" skierowane jest do programistów, którzy chcą zdobyć podstawową wiedzę na temat tworzenia sterowników dla systemów operacyjnych Linux. Podczas szkolenia uczestnicy zapoznają się z podstawowymi koncepcjami oraz technikami programowania sterowników, co pozwoli im na rozwijanie własnych rozwiązań i integrację ich z systemem operacyjnym Linux.
Do uzgodnienia
Do uzgodnienia
3200 zł + VAT
16h
średniozaawansowany
Tworzenie aplikacji webowych w Angularze
Szkolenie przeznaczone dla programistów, którzy chcą nauczyć się tworzyć aplikacje webowe przy użyciu frameworka Angular. Podczas tych zajęć uczestnicy zdobędą umiejętności potrzebne do projektowania, budowania i testowania skalowalnych aplikacji webowych.
Do uzgodnienia
Do uzgodnienia
3200 zł + VAT
16h
średniozaawansowany