logologo
  • Home
  • Szkolenia
  • Klienci
  • O nas
  • Blog
Współpraca
logologo
  • Home
  • Szkolenia
  • Klienci
  • O nas
  • Blog
Współpraca
  • Home
  • Szkolenia
  • Klienci
  • O nas
  • Blog
logologo
logologo
  • Home
  • Szkolenia
  • Klienci
  • O nas
  • Blog

Praktyczne szkolenia IT dla Ciebie i Twojej firmy

Pracujesz lub chcesz pracować i rozwijać się w branży IT? Jesteś przedsiębiorcą i chcesz wdrażać innowacyjne rozwiązania w swojej firmie?

Poznaj technologie przyszłości – bądź na bieżąco!

Realizujemy szkolenia z zakresu wytwarzania oprogramowania oraz zarządzania projektami IT. Prowadzimy usługi konsultingowe oraz szkolenia zamknięte dostosowane do potrzeb Twojej firmy.

Aktualna oferta
Nasze kompetencje
Aktualna oferta
Popularne szkolenia

Skorzystaj z naszych aktualnych szkoleń, lub skontaktuj się z nami w celu dopasowania oferty do potrzeb Twojej firmy.

Blockchain Developer – Ethereum & Solidity
Projektuj, testuj oraz wdrażaj inteligentne kontrakty. Poznaj język Solidity oraz architekturę rozwiązań zdecentralizowanych.
Poznasz zasadę działania najpopularniejszej programowalnej sieci blockchain – Ethereum, dowiesz się jak wykorzystać technologie rejestrów rozproszonych do budowy rozwiązań komercyjnych...
Czytaj więcej
Cognitive Services – AI & Machine Learning
Zastosuj interfejsy sztucznej inteligencji w swoich rozwiązaniach! Poznaj możliwości usług kognitywnych dostępnych na platformie Microsoft Azure.
Dodaj do swoich produktów, witryn i aplikacji inteligentne algorytmy umożliwiające interpretowanie potrzeb użytkowników naturalnymi metodami komunikacji.
Czytaj więcej
Mobile Developer – Xamarin & .NET
Twórz natywne aplikacje mobilne dla systemu Android i iOS w języku C#. Naucz się projektować rozwiązania wieloplatformowe.
Pierwszy dzień szkolenia obejmuje podstawy programowania aplikacji mobilnych dla systemu Android i iOS w środowisku Visual Studio. Poznasz podstawy współdzielenia kodu...
Czytaj więcej
Frontend Developer – Angular & TypeScript
Zostań programistą nowoczesnych aplikacji internetowych. Poznaj najnowszą wersję frameworka Angular.
W trakcie szkolenia zaimplementujesz kompletną aplikację typu SPA (ang. single-page application). Zdobędziesz obszerną wiedzę na temat tworzenia aplikacji po stronie klienta...
Czytaj więcej
Backend Developer – Microsoft Azure & ASP.NET
Zostań ekspertem chmury Microsoft Azure. Projektuj skalowalne usługi sieciowe oraz zaplecze aplikacji internetowych.
W trakcie szkolenia zdobędziesz kompetencje z zakresu projektowania zaplecza aplikacji po stronie serwera. Zaimplementujesz backend (API) zbudowany w oparciu o najpopularniejsze usługi chmury Microsoft Azure.
Czytaj więcej
Automatyzacja Testów – Selenium WebDriver & C#
Rozpocznij swoją przygodę z testami automatycznymi. Zostań testerem przyszłości!
Podczas szkolenia poznasz podstawy automatyzacji testów. Dowiesz się czym jest Selenium WebDriver i jak wykorzystać jego potencjał w praktyce.
Czytaj więcej
Mobile Web Developer – React Native
Twórz natywne aplikacje mobilne dla systemu Android i iOS w języku JavaScript. Wykorzystaj potencjał Reacta, aby płynnie przejść do świata technologii mobilnych.
W trakcie szkolenia poznasz zasadę działania frameworka React.js, wykorzystasz najważniejsze biblioteki i dodatki do React Native, m.in. obsługę map, sieci, komponentów wizualnych, nawigacji...
Czytaj więcej
Backend Developer – Node.js & Nest.js
Poznaj nowoczesny framework Nest.js – projektuj skalowalną i łatwą w utrzymaniu architekturę aplikacji webowych. Wysoka jakość kodu, łatwość testowania oraz konkretne metodyki budowania API.
W trakcie szkolenia poznasz zasadę działania frameworka Node.js, język programowania TypeScript, zbudujesz API za pomocą Nest.js, zastosujesz TypeORM w połączeniu z bazą danych MySQL...
Czytaj więcej
Architektura mikroserwisów – Spring Boot & Spring Cloud
Rozpocznij swoją przygodę z mikroserwisami. Poznaj technologię Spring Boot oraz platformę Spring Cloud!
Celem szkolenia jest wprowadzenie do technologii Spring Boot oraz platformy Spring Cloud, w celu zdobycia wiedzy na temat praktycznego zrozumienia architektury mikroserwisów.
Czytaj więcej
Od zera do .NET Developera
Zostań programistą! Szkolenie wprowadzające do świata dedykowanych rozwiązań IT oraz technologii i frameworków firmy Microsoft.
Zapytaj o szkolenie
Scrum Master – zarządzanie projektami IT
Poznaj zwinne metodyki wytwarzania oprogramowania oraz narzędzia, które usprawniają proces budowania rozwiązań IT.
Zapytaj o szkolenie
Referencje
Klienci i Partnerzy
Dlaczego my
Kilka powodów do skorzystania z naszych usług

Bogate doświadczenie

Posiadamy szerokie doświadczenie w pracy nad złożonymi, komercyjnymi rozwiązaniami dla klientów z całego świata.

Usprawniamy procesy

Wykorzystujemy tylko sprawdzone narzędzia i metodyki, za pomocą których zaoszczędzisz czas i pieniądze oraz usprawnisz procesy w swojej firmie.

100% praktyki

Podczas szkoleń wykonujemy szereg praktycznych ćwiczeń, budujemy aplikacje oraz rozwiązujemy realne problemy.

Dostępni 24/7

Masz pytanie lub potrzebujesz więcej informacji? Jesteśmy do Twojej dyspozycji! Realizujemy szkolenia w całej Polsce.
Nasza misja
Otwieramy przed Tobą świat najnowszych technologii
Dbaj o formę i poszerzaj horyzonty w branży IT!

W dobie intensywnego rozwoju technologii, niezwykle istotne staję się zdobywanie wiedzy i podnoszenie własnych kwalifikacji. Czytanie książek i przeglądanie stron internetowych to zdecydowanie za mało! Potrzebujesz praktycznej wiedzy, którą dostarczą Ci specjaliści z wieloletnim doświadczeniem.

Współpracujemy zarówno z firmami z branży informatycznej, jak i z firmami z innych obszarów działalności, dla których wdrażanie innowacyjnych rozwiązań IT jest niezbędnym elementem rozwoju.

Misją firmy jest wspieranie procesu projektowania, wytwarzania i wdrażania oprogramowania w przedsiębiorstwach, aby zminimalizować koszty, czas i zwiększyć efektywność w przedsięwzięciach obszaru IT.

Nie trać czasu na teorie – zacznij budować innowacyjne rozwiązania i usprawniaj procesy w swojej firmie!

CFO: What happens if we invest in developing our people and they leave?
CEO: What if we don’t… and they stay?

Specjalizacje
Nasze kompetencje

Sprawdź w czym specjalizują się nasi trenerzy. Poznaj technologie i frameworki, które zrewolucjonizują Twoje rozwiązania.

1. Technologia blockchain

Czym właściwie jest łańcuch bloków? Jest to technologia leżąca u podstaw sieci kryptowalut. Blockchain jest rozproszoną, niezaprzeczalną bazą danych – rejestrem (DLT, Distributed Ledger Technology) zabezpieczonym przed zmianą za pomocą algorytmów kryptograficznych.

Pierwotnym i podstawowym zastosowaniem sieci blockchain był bezpieczny transfer wartości cyfrowej z pominięciem zaufanych instytucji pośredniczących. Kolejne, programowalne generacje blockchain umożliwiają tworzenie inteligentnych kontraktów (Smart Contracts) – kawałków kodu umieszczonych w rejestrze rozproszonym. Smart kontrakty stanowią zaplecze (backend) zdecentralizowanych rozwiązań internetowych (DApps, Decentralised Applications), które zapewniają integralność danych oraz są w pełni transparentne dla użytkowników – budujemy zaufanie w oparciu o technologie.

Sprawdź jakie możliwości otwiera przed Tobą i Twoją firmą technologia blockchain i zapisz się na najbliższe szkolenie Blockchain Developer – Ethereum & Solidity.

2. Nowoczesne aplikacje internetowe

Zacznij tworzyć nowoczesne aplikacje internetowe typu SPA (Single Page Applications). Czym jest SPA? Jest to strona internetowa, która swoim działaniem przypomina aplikacje desktopową lub mobilną. Całość lub znaczny fragment strony oraz jej zasobów (HTML, CSS, JavaScript) jest wczytywany przy pierwszym zapytaniu do serwera. Następnie w trakcie interakcji z użytkownikiem strona jest dynamicznie przerysowywana (renderowana) po stronie przeglądarki – w przeciwieństwie do tradycyjnego podejścia, w którym każda akcja użytkownika generuje zapytanie dla serwera.

Jakie korzyści daje nam przedstawione podejście?

  • strona działa szybciej i jest bardziej dynamiczna
  • zmniejszamy obciążenie serwera
  • minimalizujemy ilości przesyłanych danych
  • odseparowanie zaplecza (API) od warstwy prezentacji (frontend)

Na przestrzeni ostatnich kilku lat powstało wiele frameworków umożliwiających tworzenie stron SPA w języku JavaScript lub TypeScript (nadzbiór JavaScript rozszerzony o silne typowanie – możliwość tworzenia klas i interfejsów). Poznaj najnowszą wersję frameworka Angular (najpopularniejszego z nich) podczas szkolenia Frontend Developer – Angular & TypeScript.

3. Wieloplatformowe aplikacje mobilne Xamarin

Rozwiązanie Xamarin umożliwia tworzenie natywnych aplikacji mobilnych dla systemu Android i iOS w języku C# – w technologii .NET. Co to oznacza w praktyce? Po pierwsze znając jeden język programowania możemy przygotować aplikacje dla wszystkich wiodących platform w tym samym środowisku programistycznym. Po drugie możemy spróbować wyodrębnić wspólną część wszystkich aplikacji w formie biblioteki, która będzie zawierać np. połączenie z usługami sieciowymi, dostęp do bazy danych czy logikę biznesową poszczególnych ekranów.

W praktyce wystarczy nam jeden zespół programistów .NET, którzy będą rozwijać oraz utrzymywać aplikacje mobilną dla wszystkich platform. Dodatkowo w zależności od ilości współdzielonego kodu większość poprawek i zmian będzie wykonywana w części wspólnej (tylko raz) – oszczędzamy czas oraz pieniądze.

Załóżmy, że na stworzenie aplikacji dla jednego systemu operacyjnego potrzebujemy 1000 godzin. Współdzieląc 75% rozwiązania możemy doimplementować kolejną z platform w czasie 250 godzin. Przygotowanie aplikacji na obie platformy zajmie łącznie 1250 godzin – nie 2000 jak w klasycznym podejściu.

Podczas szkolenia Mobile Developer – Xamarin & .NET dowiesz się w jaki sposób optymalnie współdzielić kod, z jakich frameworków korzystać i w jaki sposób projektować architekturę wieloplatformowych rozwiązań Xamarin.

4. Rozwiązania w chmurze Microsoft Azure

Microsoft Azure to ciągle rozwijający się zestaw usług w chmurze, który ułatwia Twojej organizacji sprostanie wyzwaniom biznesowym. Zapewnia swobodę tworzenia i wdrażania aplikacji oraz zarządzania nimi w ogromnej, globalnej sieci przy użyciu Twoich ulubionych narzędzi i struktur.

Zostań ekspertem chmury publicznej. Naucz się projektować skalowalne usługi sieciowe oraz zaplecze aplikacji internetowych w trakcie kursu Backend Developer – Microsoft Azure & ASP.NET.

Zastosuj interfejsy sztucznej inteligencji w swoich rozwiązaniach! Dodaj do swoich produktów, witryn i aplikacji inteligentne algorytmy umożliwiające interpretowanie potrzeb użytkowników naturalnymi metodami komunikacji.

Poznaj możliwości usług kognitywnych podczas szkolenia Cognitive Services – AI & Machine Learning.

5. Zarządzanie projektami IT

W dzisiejszych czasach dużo mówi się na temat zwinnych metodyk wytwarzania oprogramowania (Agile Software Development). Czym właściwie są? W teorii dzielimy projekt na krótkie sprinty: na początku każdego sprintu planujemy, na końcu prezentujemy regularny przyrost swoim klientom, zbieramy feedback i na bieżąco dostosowujemy zakres – realizujemy projekt iteracyjnie.

Ale czy to sprawdza się w praktyce? Z jakich narzędzi korzystać? Tego dowiesz się podczas szkolenia Scrum Master – zarządzanie projektami IT.

Nasz zespół
Poznaj nas

Jesteśmy zespołem indywidualistów z bogatym doświadczeniem komercyjnym, które pozwala nam przekazywać konkretną wiedzę wspartą anegdotami i przypadkami z życia zawodowego.

Sylwester Wieczorkowski

CEO & Software Consultant

Michał Ślęzak

Test Automation Consultant

Jakub Król

Software Consultant

Rafał Linowiecki

Cloud & AI Consultant

Robert Wójcikiewicz

Java Consultant

Mateusz Kłosiński

Angular Consultant

Paweł Golec

Scrum Master

Realizujemy szkolenia z zakresu wytwarzania oprogramowania oraz zarządzania projektami IT. Prowadzimy usługi konsultingowe oraz szkolenia zamknięte dostosowane do potrzeb Twojej firmy.

Kontakt

Website: itshape.pl

Email: kontakt@itshape.pl

Phone: +48 785 198 003

Linki

Szkolenia

Klienci

O nas

Polityka prywatności

Bądź na bieżąco!



© 2020 Endorsoft Sp. z o.o. All rights reserved.