logo
Wyślij CVKontakt

/

logo

SZKOLENIA DLA PROGRAMISTÓW

Nigdy nie wiesz wszystkiego, ale zawsze możesz wiedzieć więcej!

Wzorce projektowe w Pythonie

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

beginner

Tworzenie stron internetowych dla początkujących

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

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

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

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

średnio zaawansowany

Testowanie aplikacji napisanej we Frameworku React

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

16h

średnio-zaawansowany

Test Driven Development (TDD) w Pythonie

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

8h

początkujący

Kurs Tworzenia Aplikacji Webowych z użyciem React

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

16h

średnio zaawansowany

Budowanie skalowalnych aplikacji webowych w Node.js

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

16h

zaawansowany

Kurs Tworzenia Aplikacji Mobilnych z użyciem Fluttera

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

16h

średnio zaawansowany

Tworzenie bezpiecznych aplikacji webowych

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

16h

średniozaawansowany

Programowanie w języku Java dla początkujących

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

16h

Początkujący

Tworzenie responsywnych stron internetowych dla developerów

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

8h

początkujący

Kurs Tworzenia aplikacji mobilnych w React Native

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

16h

średnio zaawansowany

Tworzenie aplikacji webowych przy użyciu frameworka Django

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

16h

średniozaawansowany

Tworzenie efektywnego kodu w Pythonie

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

12h

zaawansowany

Szkolenie z testów automatycznych dla programistów

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

16h

średniozaawansowany

Wstęp do programowania sterowników systemu Linux

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

16h

średniozaawansowany

Tworzenie aplikacji webowych w Angularze

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

16h

Średniozaawansowany

Brakuje szkolenia, które by Cię interesowało? Możemy zorganizować szkolenie specjalnie skrojone na potrzeby Twojej firmy!

Skontaktuj się z nami!

logo
KontaktWyślij CV