Kategorie
Ebooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komputer w biurze
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Multimedialne szkolenia
- Nieruchomości
- Perswazja i NLP
- Podatki
- Polityka społeczna
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Raporty, analizy
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
E-prasa
- Architektura i wnętrza
- Biznes i Ekonomia
- Dom i ogród
- E-Biznes
- Finanse
- Finanse osobiste
- Firma
- Fotografia
- Informatyka
- Kadry i płace
- Komputery, Excel
- Księgowość
- Kultura i literatura
- Naukowe i akademickie
- Ochrona środowiska
- Opiniotwórcze
- Oświata
- Podatki
- Podróże
- Psychologia
- Religia
- Rolnictwo
- Rynek książki i prasy
- Transport i Spedycja
- Zdrowie i uroda
-
Historia
-
Informatyka
- Aplikacje biurowe
- Bazy danych
- Bioinformatyka
- Biznes IT
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronika
- Fotografia cyfrowa
- Grafika komputerowa
- Gry
- Hacking
- Hardware
- IT w ekonomii
- Pakiety naukowe
- Podręczniki szkolne
- Podstawy komputera
- Programowanie
- Programowanie mobilne
- Serwery internetowe
- Sieci komputerowe
- Start-up
- Systemy operacyjne
- Sztuczna inteligencja
- Technologia dla dzieci
- Webmasterstwo
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poemat
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Podręczniki szkolne
-
Popularnonaukowe i akademickie
- Archeologia
- Bibliotekoznawstwo
- Filmoznawstwo
- Filologia
- Filologia polska
- Filozofia
- Finanse i bankowość
- Geografia
- Gospodarka
- Handel. Gospodarka światowa
- Historia i archeologia
- Historia sztuki i architektury
- Kulturoznawstwo
- Lingwistyka
- Literaturoznawstwo
- Logistyka
- Matematyka
- Medycyna
- Nauki humanistyczne
- Pedagogika
- Pomoce naukowe
- Popularnonaukowa
- Pozostałe
- Psychologia
- Socjologia
- Teatrologia
- Teologia
- Teorie i nauki ekonomiczne
- Transport i spedycja
- Wychowanie fizyczne
- Zarządzanie i marketing
-
Poradniki
-
Poradniki do gier
-
Poradniki zawodowe i specjalistyczne
-
Prawo
- BHP
- Historia
- Kodeks drogowy. Prawo jazdy
- Nauki prawne
- Ochrona zdrowia
- Ogólne, kompendium wiedzy
- Podręczniki akademickie
- Pozostałe
- Prawo budowlane i lokalowe
- Prawo cywilne
- Prawo finansowe
- Prawo gospodarcze
- Prawo gospodarcze i handlowe
- Prawo karne
- Prawo karne. Przestępstwa karne. Kryminologia
- Prawo międzynarodowe
- Prawo międzynarodowe i zagraniczne
- Prawo ochrony zdrowia
- Prawo oświatowe
- Prawo podatkowe
- Prawo pracy i ubezpieczeń społecznych
- Prawo publiczne, konstytucyjne i administracyjne
- Prawo rodzinne i opiekuńcze
- Prawo rolne
- Prawo socjalne, prawo pracy
- Prawo Unii Europejskiej
- Przemysł
- Rolne i ochrona środowiska
- Słowniki i encyklopedie
- Zamówienia publiczne
- Zarządzanie
-
Przewodniki i podróże
- Afryka
- Albumy
- Ameryka Południowa
- Ameryka Środkowa i Północna
- Australia, Nowa Zelandia, Oceania
- Austria
- Azja
- Bałkany
- Bliski Wschód
- Bułgaria
- Chiny
- Chorwacja
- Czechy
- Dania
- Egipt
- Estonia
- Europa
- Francja
- Góry
- Grecja
- Hiszpania
- Holandia
- Islandia
- Litwa
- Łotwa
- Mapy, Plany miast, Atlasy
- Miniprzewodniki
- Niemcy
- Norwegia
- Podróże aktywne
- Polska
- Portugalia
- Pozostałe
- Rosja
- Rumunia
- Słowacja
- Słowenia
- Szwajcaria
- Szwecja
- Świat
- Turcja
- Ukraina
- Węgry
- Wielka Brytania
- Włochy
-
Psychologia
- Filozofie życiowe
- Kompetencje psychospołeczne
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Audiobooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Nieruchomości
- Perswazja i NLP
- Podatki
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
Historia
-
Informatyka
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Popularnonaukowe i akademickie
-
Poradniki
-
Poradniki zawodowe i specjalistyczne
-
Prawo
-
Przewodniki i podróże
-
Psychologia
- Filozofie życiowe
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Kursy video
-
Bazy danych
-
Big Data
-
Biznes, ekonomia i marketing
-
Cyberbezpieczeństwo
-
Data Science
-
DevOps
-
Dla dzieci
-
Elektronika
-
Grafika/Wideo/CAX
-
Gry
-
Microsoft Office
-
Narzędzia programistyczne
-
Programowanie
-
Rozwój osobisty
-
Sieci komputerowe
-
Systemy operacyjne
-
Testowanie oprogramowania
-
Urządzenia mobilne
-
UX/UI
-
Web development
-
Zarządzanie
Podcasty
Tworzenie gier multiplayer dla programistów Unity. Poziom pierwszy. Kurs video
Obierz kurs na... Unity! Ludzie uwielbiają współzawodniczyć, sprawdzać się, wyprzedzać innych i odnosić sukcesy. Uwielbiają też spędzać czas w towarzystwie tych, którzy mają podobne zainteresowania. Dziś na tę potrzebę odpowiadają także gry sieciowe 2D na urządzenia mobilne, które pozwalają nam na wspólną rozrywkę nawet wtedy, gdy znajdujemy się daleko od innych graczy. Jest to bardzo wygodne i coraz popularniejsze rozwiązanie w dzisiejszym, stechnicyzowanym świecie. Jeśli dostrzegasz potencjał rynku sieciowych gier na tablet czy telefon i umiesz programować w środowisku Unity, lecz chciałbyś poszerzyć własne umiejętności budowania gier o możliwości sieciowe, to szkolenie pozwoli Ci szybko podążyć tą drogą. Kurs Tworzenie gier multiplayer dla programistów Unity. Poziom pierwszy. Kurs video to zaproszenie do wstąpienia na nowy poziom budowania gier. Dzięki niemu poznasz zasady komunikowania się komputerów w trakcie działania gry sieciowej i nauczysz się odpowiednio ustawiać połączenia. Sprawdź, jak stworzyć funkcjonalną i wygodną w obsłudze grę online dla wielu graczy! Przekonaj się, jak w pełni korzystać z Unity - i zarabiaj na swoich grach! Czego nauczysz się podczas naszego profesjonalnego szkolenia? Zrozumiesz, jak komunikują się komputery w trakcie działania gry. Poznasz odpowiednią kolejność działań przy zestawianiu połączenia pomiędzy komputerami. Nauczysz się przygotowywać obiekty sieciowe graczy. Sprawdzisz, jak rozróżniać dynamicznie w trakcie rozgrywki, który obiekt należy do gracza lokalnego, a który do zdalnego. Odkryjesz, jak uruchamiać funkcje wykonywane na serwerze z aplikacji klienckiej. Zobaczysz, jak uruchamiać z serwera funkcje wykonywane na aplikacjach graczy. Dowiesz się, jak tworzyć scenę Lobby, w której gracze dołączają do rozgrywki. Ponadto w trakcie dwudziestu dziewięciu lekcji nauczysz się konfigurować Prefaby obiektu gracza i korzystać z funkcji typu Callback wywoływanych przez aplikacje sieciowe, aby wychwycić zdarzenia. Sprawdzisz też, jak korzystać z usługi Matchmaking na serwerach Unity Technologies i właściwie konfigurować tę usługę. Twoje nowe umiejętności obejmą także sposoby testowania aplikacji sieciowych na jednym komputerze. Poznasz techniki optymalnego synchronizowania danych i wybierania danych newralgicznych dla poprawności rozgrywki. Zorientujesz się, jak należy konfigurować sceny Lobby i na czym polega testowanie rozgrywki z użyciem Lobby. Co więcej, dowiesz się także, jak przygotować Lobby z wykorzystaniem Matchmaking. Tworzenie gier multiplayer dla programistów Unity. Poziom pierwszy. Kurs video przeprowadzi Cię przez proces usieciowienia gry zarówno w przypadku tworzenia nowej, jak i rozbudowywania już istniejącej. Pozwoli Ci także wybrać rodzaj interakcji: kooperację lub rywalizację, i dobrać odpowiednie narzędzia implementacji nowych funkcjonalności w grze. Spleć sieć! Dobrze zaprojektowana gra 2D potrafi dostarczyć wiele przyjemności, jednak rozgrywka z komputerem lub z samym sobą przeważnie szybko staje się nudna. Z kolei gra z innymi zawsze obfituje w niespodzianki - to jej największa zaleta. Z punktu widzenia programisty taka gra ma także inną zaletę, wręcz nie do przecenienia: jeśli jest dobrze napisana, jej popularność będzie gwałtownie wzrastać, ponieważ gracze będą polecać ją sobie nawzajem i umawiać się na wspólne sesje. Tak właśnie powstają virale. Jeśli jednak chcesz, żeby Twoja gra w Unity odniosła taki sukces, musisz dobrze zaplanować i skonfigurować każdy detal. Możliwości tabletów i telefonów nie są tak duże jak możliwości większych komputerów, dlatego trzeba zadbać, aby nic nie przeszkadzało graczom w rozgrywce. To szkolenie pomoże Ci zaplanować działania i nie pogubić się w szczegółach. Struktura sieci Najsłynniejsze gry mobilne są aktualnie wyposażone w możliwość rozgrywki sieciowej. Często zarówno sam rozwój postaci gracza, jak i punkty reputacji, doświadczenia albo wewnętrzna waluta w grze uzależnione są od potyczek sieciowych. Szkolenie Tworzenie gier multiplayer dla programistów Unity. Poziom pierwszy. Kurs video pomoże Ci zaprojektować interakcje zgodne z Twoimi planami i oczekiwaniami, nauczy Cię analizować proces programowania i testowania pod kątem zachowań w sieci. Zobaczysz, jak jednocześnie być graczem lokalnym i zdalnym oraz jak sprawdzać, czy każdy z nich właściwie się zachowuje i czy informacje między nimi są synchronizowane w poprawny sposób. Ukończenie tego szkolenia pozwoli Ci osiągnąć poziom zaawansowany, a elementy usieciowienia gry na stałe wejdą do Twojego repertuaru, niezależnie od tego, jaką grę będziesz projektować. Tylko dla wtajemniczonych Szkolenie Tworzenie gier multiplayer dla programistów Unity. Poziom pierwszy. Kurs video jest przeznaczone dla programistów Unity, którzy potrafią już bez problemu zrobić grę dla jednego gracza. Dzięki niemu poszerzysz swoje horyzonty i poznasz techniki pracy z nowymi narzędziami, takimi jak Matchmaking. Ponadto nauczysz się m.in. inaczej konstruować sceny Lobby - tak, aby uwzględnić wielu graczy. Jednym z najtrudniejszych problemów do rozwiązania w grze sieciowej jest zapewnienie właściwej komunikacji między graczami i konfiguracja interakcji. Kilka godzin pracy z autorem szkolenia oraz własna analiza materiału pozwolą Ci doskonale opanować sposoby radzenia sobie z nowymi wyzwaniami. Projektuj gry, które będą łączyć ludzi! W kursie korzystamy ze starszej wersji Unity. Kursy 2D w oparciu o nowszą wersję znajdziesz tutaj! "Skoro potrafisz robić już gry w Unity, zróbmy razem krok dalej. Każdy programista gier chce, aby jego gry były lubiane i popularne. Pozwól więc samym graczom nakręcać zainteresowanie twoją grą poprzez rywalizację lub kooperację, albo wymianę handlową w twoich grach. Stwórz grę sieciową albo dodaj w twojej grze element współzawodnictwa, a sami zaczną o niej mówić i rzucać sobie wyzwania. Najważniejsze: wielu myśli, że programowanie gier sieciowych jest bardzo trudne i że to w ogóle wyższa liga programowania, a wcale tak nie jest. Tylko wiesz... warto przekonać się o tym przed innymi?" Arkadiusz Brzegowy
Elementor i WordPress. Kurs video. Tworzenie profesjonalnych stron w podejściu no-code
Obierz kurs na... przygotowanie własnej strony WWW Prowadzenie firmy w dzisiejszych czasach nierozerwalnie wiąże się z koniecznością posiadania strony internetowej. Własna witryna WWW to nie luksus, a wymóg stawiany przez klientów. Choć roczny hosting domeny to niewielki koszt, postawienie strony przez profesjonalistę może nas już słono kosztować – kilka, kilkanaście, nawet kilkadziesiąt tysięcy. Kuszącą alternatywą jest samodzielne stworzenie strony WWW. Wbrew pozorom nie trzeba umieć kodować, znać HTML, CSS, PHP i innych języków programowania, by zaprojektować, uruchomić i utrzymać prostą witrynę internetową. Nasz kurs krok po kroku przeprowadzi Cię przez ten proces – od zakupu domeny, przez pomysł, aż po gotową i dopracowaną stronę. Bez konieczności zaznajamiania się z językami programowania i zbędnych technikaliów. Naukę oprzemy na dwóch darmowych narzędziach: systemie WordPress i wtyczce do niego, zwanej Elementorem. Zastosowane razem, pozwalają przygotować naprawdę piękne i funkcjonalne strony WWW, a wszystko to bez napisania nawet linijki kodu ani wnoszenia dodatkowych opłat. Darmowa wersja Elementora daje tak szerokie możliwości, że po ich poznaniu będziesz w stanie budować proste witryny jak profesjonalista. Dla siebie, może także dla osób, którym do biznesowego sukcesu brakuje tylko odpowiedniej reprezentacji w sieci. Dodatkowo, ucząc się Elementora, przygotujesz się do pracy z innymi edytorami treści, takimi jak Divi Builder, Beaver Builder, Visual Composer, działającymi na podobnej zasadzie. Po ukończeniu szkolenia będziesz przygotowany również do pracy z AI w zakresie kreowania treści na swoją stronę, a także wyposażony w liczne materiały dodatkowe, dzięki którym pogłębisz uzyskaną w trakcie nauki wiedzę i zdobyte umiejętności. Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach naszego kursu między innymi: Dowiesz się, jak kupić domenę, hosting, uruchomić skrzynkę pocztową i zacząć z nich korzystać Opanujesz podstawy pracy z WordPressem (od menu aż po formularz kontaktowy) Zainstalujesz wtyczkę Elementor Nauczysz się obsługiwać najważniejsze funkcje WordPressa i Elementora Użyjesz Elementora w praktyce do tworzenia dopracowanych podstron o realnej tematyce Zaznajomisz się z różnymi rodzajami stron Poznasz tajniki tworzenia mobilnej wersji strony Zrozumiesz, do czego służą poszczególne wtyczki Elementora Zindywidualizujesz swój projekt Skorzystasz z pomocy AI podczas tworzenia tekstów i obrazów gotowych do użycia na stronie WWW Szkolenie Elementor i WordPress. Kurs video. Tworzenie profesjonalnych stron w podejściu no-code pozwoli Ci osiągnąć poziom średnio zaawansowany. W praktyce Twój poziom będzie tym wyższy, im więcej czasu poświęcisz na zgłębianie poznanych technik i możliwości obu narzędzi: WordPressa i Elementora. Własna strona WWW i co dalej? Tworzenie stron internetowych wciąga. To fascynujące zajęcie – z użyciem odpowiednich narzędzi szybko osiąga się satysfakcjonujące efekty. Gdy więc już zbudujesz samodzielnie wizytówkę swojej firmy w sieci, dodasz do niej kilka praktycznych zakładek i funkcjonalności i zaczniesz z niej korzystać, może się okazać, że chcesz więcej! Na przykład zacząć tworzyć strony dla innych, dla znajomych i na zlecenie, nie tylko hobbystycznie, również w celach zarobkowych. Niezauważalnie dla siebie wkroczysz wtedy na ścieżkę programisty – i kto wie, czy się nie przekwalifikujesz.
Debugowanie i refaktoryzacja kodu. Kurs video. Clean code w C# i Visual Studio
Obierz kurs na debugowanie i refaktoryzację kodu Utrzymanie czystego kodu ułatwia pracę programistom i przyczynia się do szybszego reagowania na potrzeby odbiorców i wdrażania nowych funkcji. Większa efektywność zespołów programistycznych jest nieoceniona dla funkcjonowania firm. Pozwala zminimalizować ryzyko poważnych awarii i pozytywnie wpływa na wizerunek marki. Jednak utrzymanie czystego kodu jest wyzwaniem, zwłaszcza jeśli projekt stale ewoluuje i zmieniają się wymagania biznesowe. Dodatkowo pod presją czasu priorytetem staje się szybkie napisanie i dostarczenie kodu, nawet kosztem jego jakości. Jak sobie poradzić z tymi przeciwnościami? Z pomocą przychodzą procesy debugowania i refaktoryzacji kodu. Dokładna analiza działania aplikacji pozwala na rozpoznanie i naprawę błędów w programie, czyli osiągnięcie celu debugowania. Refaktoryzacja natomiast poprawia strukturę kodu przez takie praktyki jak eliminacja duplikatów, stosowanie spójności nazw zmiennych, podział funkcji na mniejsze moduły i usunięcie nieużywanego kodu. Zważywszy na wysoki poziom abstrakcji programów komputerowych, umiejętność utrzymania kodu w ładzie przychodzi wraz z doświadczeniem, ale istnieje sposób, by wyrobić ją szybciej! Z naszym szkoleniem już w ciągu 5 godzin poznasz debugowanie i refaktoryzację w duecie. Odkryj tajniki doświadczonych programistów i sprawdź, jak wdrożenie dobrych praktyk zmień Twój kod w profesjonalny i niezawodny produkt! Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas kursu nauczysz się: Obsługi i konfigurowania debugera Zaawansowanej konfiguracji projektów .NET w aspekcie debugowania i kompilacji Tworzenia zmiennych środowiskowych i konfigurowania serwera IIS z poziomu konfiguracji projektu Pracy z punktami przerwań (breakpoints) i tworzenia warunkowych punktów przerwań, w tym zależnych od innych punktów przerwań Tworzenia warunkowych punktów śledzenia (tracepoints) i komunikatów okna Output Tworzenia warunkowych punktów przerwań z licznikiem trafień (HitCount) Analizowania i inspekcji zmiennych, a także ich śledzenia Używania zaawansowanych funkcji okien Autos, Locals i Watch Wywoływania metod i funkcji przy użyciu okna Immediate Analizowania stosu wywołań (CallStack) Przeglądania wygenerowanego kodu CLI Wykrywania konfliktów związanych z nieprawidłowym ładowaniem bibliotek aplikacji Monitorowania zużycia pamięci w aplikacji Zasad działania Garbage Collector Analizowania zużycia czasu procesora przez aplikację Identyfikowania obszarów kodu wymagających optymalizacji i wykrywania źródeł zapętleń programu Analizowania błędów kompilacji przy użyciu okna Output Zasad pracy z dyrektywami preprocesora Konfigurowania debugera w aspekcie przechwytywania wyjątków i ich filtrowania (okno Exception Settings) Konfigurowania środowiska do debugowania aplikacji uruchomionej na innym komputerze Kontrolowania pracy debugera z poziomu kodu (zatrzymywania, wymuszania podłączania debugera, sprawdzania, czy jest podłączony) Tworzenia dzienników zdarzeń systemu Windows i logowania treści do dziennika zdarzeń z poziomu kodu Logowania działania i przebiegu pracy aplikacji za pomocą listenerów klasy Trace, a także tworzenia własnych listenerów Monitorowania zużycia zasobów komputera z kodu C# Korzystania z automatycznej refaktoryzacji kodu dostępnej w Visual Studio Pisania kodu w zgodzie z koncepcjami projektowymi DRY, KISS, YAGNI i zasadami SOLID Stosowania dodatkowych analizatorów składni, takich jak StyleCop Wydajnego pisania kodu przy użyciu narzędzi CodeMaid i CodeRush Szkolenie Debugowanie i refaktoryzacja kodu. Kurs video. Clean code w C# i Visual Studio zakończy się na poziomie średnio zaawansowanym. Zdobędziesz dogłębną wiedzę i praktyczne umiejętności związane z debugowaniem i refaktoryzacją kodu w języku C# przy użyciu środowiska Visual Studio z IntelliCode. Rozpoczniesz od podstawowych technik debugowania, takich jak kroczkowanie przez kod, by przejść do zaawansowanych strategii refaktoryzacji kodu. Dowiesz się, jak ustawić breakpoints, conditional breakpoints i tracepoints, aby przeanalizować stan aplikacji. Nauczysz się używać funkcji okien Autos, Locals i Watch niezbędnych do inspekcji wartości zmiennych w różnych zakresach. Poznasz funkcje okna Immediate ułatwiające diagnozowanie problemów. Wraz z postępem zdobędziesz jeszcze bardziej zaawansowane umiejętności, takie jak analiza stosu wywołań funkcji (CallStack), debugowanie błędów kompilacji, a także korzystanie z narzędzi do analizy pamięci i wydajności. Poznasz techniki filtrowania wyjątków zarówno w debugerze, jak i przez kod C#, a ponaadto przećwiczysz szczegółową analizę obiektów typu Exception, kluczową dla rozwiązywania błędów w aplikacji. Dowiesz się, jak monitorować zużycie zasobów komputera i tworzyć dzienniki zdarzeń, aby na bieżąco śledzić pracę programu. Następnie zapoznasz się z podstawami refaktoryzacji i zasadami SOLID. Dzięki zaimplementowaniu zasad DRY, KISS i YAGNI nauczysz się pisać zrozumiały kod, pozbawiony nadmiarowych i zbędnych mechanizmów. Poznasz cenione przez programistów narzędzia CodeMaid i CodeRush, które wspomagają automatyczne formatowanie i uzupełnianie kodu, a tym samym przyczyniają się do jeszcze lepszego zorganizowania projektu. Zrozumiesz, jak umiejętnie rozdzielić funkcjonalności przy segregowaniu i konstruowaniu interfejsów w C#. Korzystając ze znajomości interfejsów, przyswoisz zasadę odwrócenia zależności (DIP). Ponadto dowiesz się, jak zarządzać błędami i śledzić zmiany w kodzie, co w dłuższej perspektywie pozwoli Ci utrzymać jakość kodu i zmniejszyć jego podatność na błędy. Nauczysz się monitorować i rejestrować błędy aplikacji, uruchomionej w środowisku produkcyjnym, jak również badać jej wydajność i efektywność.
Excel na rozmowie kwalifikacyjnej. Kurs video. Pokonaj każde zadanie rekrutera
Obierz kurs na... Excela – na Twoich własnych zasadach Arkusz kalkulacyjny Microsoft Excel to dzisiaj podstawowe narzędzie pracy w większości firm. Niemal na każdym stanowisku umiejętność sprawnego poruszania się w Excelu, zarządzania danymi, szybkiego ich podliczania i wyciągania z nich w wniosków (na przykład w formie zgrabnego wykresu) to warunek konieczny do tego, by zostać zatrudnionym, awansować albo – po prostu – pracować szybciej, wydajniej, sprawniej. Z pewnością zdajesz sobie z tego sprawę, ale może czujesz, że coś Cię powstrzymuje przed zagłębieniem się w tajniki najpopularniejszego na świecie arkusza kalkulacyjnego. Może nie wiesz, jak się do tego zabrać. Może nie masz w pobliżu nikogo, kto ma czas i odpowiednie podejście i mógłby Cię nauczyć odpowiednich trików. A może, podjąwszy decyzję „chcę to wreszcie ogarnąć!”, właśnie rozglądasz się za odpowiednim szkoleniem? Excel na rozmowie kwalifikacyjnej - Kurs Nasz kurs będzie dla Ciebie idealny. Jego autor nagrał go z myślą o całościowym podejściu do niezbędnych zagadnień związanych z Microsoft Excel. W ramach szkolenia poznasz nie tylko efektowne sztuczki i ciekawe skróty, ale przede wszystkim opanujesz coś, czego najbardziej brakuje użytkownikom nie tylko na podstawowym poziomie – pojmiesz logikę stojącą za działaniami w programie Excel. Autor, doświadczony trener z obszaru IT, zawarł w proponowanym przez nas kursie zagadnienia, które najmocniej wpłyną na Twoje działania, poprawią je i pozwolą na zwiększenie ich tempa. Jeśli zaś poszukujesz nowej pracy i wiesz, że w trakcie spotkania z rekruterem pojawi się praktyczny test z Excela, to nie martw się tym dłużej! Po prostu uruchom nasze szkolenie z Excela na rozmowie o pracę– pozwoli Ci zdobyć umiejętności, dzięki którym rozmowa kwalifikacyjna stanie się formalnością. Mało teorii, dużo praktyki, a na końcu rozwiązania zadań, aby można było sprawdzić poziom swoich umiejętności – to właśnie szkolenie Excel na rozmowie kwalifikacyjnej. Kurs video. Pokonaj każde zadanie rekrutera. To jak – zaczynamy? Czego się dowiesz z szkolenia Excel w zadaniach rekrutacyjnych? W ramach nauki z naszym kursem: Zrozumiesz konstrukcję formuł Wykonasz obliczenia bez konieczności aktualizacji formuł przy nowych wynikach w zakresie Zobaczysz pełny potencjał tabel dynamicznych Dowiesz się, jak unikać najczęściej popełnianych błędów Poznasz sposoby na szybkie i sprawne poruszanie się, a także zaznaczanie danych w arkuszu Zbudujesz raport za pomocą tabeli przestawnej Zamiast klikania myszą raz na zawsze przestawisz się na pracę za pomocą klawiatury Będziesz pracować z formatowaniem warunkowym Stworzysz własne zasady formatowania warunkowego Dowiesz się, jak odróżniać typy danych od formatowania Przefiltrujesz i posortujesz dane, również na wielu poziomach Użyjesz funkcji wyszukujących, a także funkcji JEŻELI w wariancie podstawowym i rozwiniętym Zastąpisz WYSZUKAJ.PIONOWO czymś znacznie potężniejszym – funkcją X.WYSZUKAJ Excel na rozmowie kwalifikacyjnej. Kurs video. Pokonaj każde zadanie rekrutera pozwoli Ci opanować umiejętności odpowiadające poziomowi średnio zaawansowanemu. Po ukończeniu szkolenia będziesz w stanie konstruować i stosować najpopularniejsze i najbardziej przydatne formuły, pisać obliczenia dynamiczne reagujące na przyrost nowych danych, a także korzystać z tabel przestawnych do prezentacji zagregowanych wyników. Wiedza zawarta w kursie stanowi doskonałą bazę do dalszego rozwoju w takich kierunkach jak pisanie rozbudowanych formuł zagnieżdżonych, tworzenie makr z wykorzystaniem języka VBA, tworzenie zapytań za pomocą Power Query, a nawet tworzenie modelu danych w Power Pivot. Nasz kurs będzie również pomocny, jeśli planujesz rozpocząć pracę z bardziej zaawansowanymi narzędziami do analizy danych, jak chociażby Power BI. Nauka Excela ma to do siebie, że bardzo szybko może doprowadzić do znużenia i odłożenia jej na później. Czas jednak nie stoi w miejscu, a Twój rozwój nie może dłużej czekać! Masz dość skomplikowanego, branżowego języka i chcesz w końcu opanować ten program na tyle, by poruszać się w nim bez przeszkód? Marzysz o stanowisku w firmie o ugruntowanej pozycji, ale perspektywa testu z Excela napełnia Cię strachem? A może byłoby świetnie, gdyby koledzy z sąsiedniego działu zbierali szczęki z podłogi na widok Twoich arkuszy?... Jesteś we właściwym miejscu! Mój kurs to przepustka do wszystkich tych rzeczy. W sposób jasny, prosty i zrozumiały przeprowadzę Cię przez to, co do niedawna wydawało Ci się jedynie czarną magią. Nie daj się zaskoczyć, miej Excela po swojej stronie!
Vue.js. Kurs video. Tworzenie zaawansowanych aplikacji webowych
Obierz kurs na... tworzenie dużych aplikacji webowych Frontend development należy do najszybciej rozwijających się gałęzi informatyki. Nic w tym dziwnego - żyjemy w erze aplikacji internetowych, stron typu SPA, gdzie wiele operacji ma miejsce po stronie klienta. Projektowaniem tego typu stron i aplikacji zajmują się frontend developerzy - programiści operujący zwykle w JavaScripcie wspomaganym którymś z frameworków. Spośród nowoczesnych frameworków wybierany jest najczęściej jeden z trzech: React, Angular albo Vue.js. Vue.js, podobnie zresztą jak React i Angular, zalicza się do frameworków służących budowaniu interfejsu użytkownika. Pozwala równie dobrze kreować proste komponenty, jak skomplikowane, skalowalne aplikacje typu SPA (single-page application), o ile oczywiście potrafi się korzystać z Vue.js w powiązaniu z dodatkowymi narzędziami i bibliotekami. Jedną z najbardziej skomplikowanych aplikacji, które można zbudować z wykorzystaniem Vue.js, jest sklep internetowy i na nim właśnie skupimy uwagę w trakcie tego kursu. Szkolenie ma charakter czysto praktyczny, dlatego na koniec jego uczestnik uzyska w pełni sprawny kod aplikacji, którą wystarczy połączyć z serwerem, by otrzymać sprawny produkt. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie tego kursu video: Nauczysz się tworzenia skalowalnych aplikacji webowych w Vue.js. Będziesz tworzyć formularze z walidacją. Dowiesz się, jak obsługiwać błędy. Poznasz sposoby na budowanie w Vue.js zaawansowanych komponentów i routingu aplikacji. Opanujesz technologię tworzenia store’ów Vuex i dowiesz się, jak praktycznie ich użyć. Przygotujesz listy z opcją sortowania i filtrowania oraz własne dyrektywy. Zajmiesz się autentykacją widoków i skupisz się na globalnej obsłudze błędów z serwera. Co więcej... Ukończywszy szkolenie, będziesz przygotowany do pracy nad najbardziej skomplikowanymi aplikacjami webowymi w JavaScripcie z użyciem frameworka Vue.js, ponieważ sklep internetowy należy właśnie do tej klasy projektów. Vue.js. Kurs video. Tworzenie zaawansowanych aplikacji webowych kończy się na poziomie średnio zaawansowanym, jednak słuchacz pozna również kilka zagadnień z poziomu zaawansowanego. Dlaczego Vue.js? Vue.js to biblioteka/framework JavaScriptu pozwalająca przede wszystkim na tworzenie dość prostych aplikacji webowych składających się z komponentów. Choć jak widać nie tylko - z wykorzystaniem Vue.js można bowiem zbudować także sklep internetowy, który jest aplikacją dość skomplikowaną. Developerzy coraz częściej decydują się właśnie na Vue.js, a nie na Angulara czy Reacta, ze względu na niski próg wejścia oraz sporo intuicyjnych dodatków i funkcji, stanowiących wydajne wsparcie dla frontendowca. Co ciekawe, proste aplikacje z użyciem Vue.js można tworzyć nawet wówczas, gdy nie dysponuje się głębszą znajomością JavaScriptu. Dlatego Vue.js bywa pierwszym wyborem sporej liczby początkujących frontendowców. Dodatkową, niebanalną zaletą Vue.js jest niska waga tego frameworka (18-23 KB), co bezpośrednio przekłada się na dużą szybkość jego działania. Za tą biblioteką przemawia także spora przejrzystość dokumentacji, w której wszystko jest rozpisane zwięźle i tak prosto, że nawet osoba stawiająca pierwsze kroki w branży nie powinna mieć problemów z opanowaniem najważniejszych zagadnień.
Obierz kurs na... warsztaty skutecznego menadżera! Nawet najlepszy zespół nie pracuje efektywnie, jeżeli jest źle zarządzany. Sprawny menadżer natomiast - umiejący zmotywować podwładnych i będący dla nich autorytetem - sprawdza się w każdej organizacji. Czy dobrego szefowania można się nauczyć? Z pewnością można poznać narzędzia i mechanizmy przydatne w zarządzaniu zespołem. Budowanie autorytetu, umiejętne udzielanie informacji zwrotnej - te oraz wiele innych zagadnień przybliżymy Ci podczas szkolenia Warsztat skutecznego menadżera. Kurs video. Jak skutecznie wspierać, motywować i angażować pracowników. Co Cię czeka podczas naszego profesjonalnego szkolenia? Podczas kursu poznasz konkretne algorytmy postępowania, między innymi: przedstawienie zasad szefa, skuteczne stawianie celów (SMART), delegowanie zadań, monitorowanie ich wykonania (GROW), motywowanie zespołu, udzielanie konstruktywnej informacji zwrotnej (FUKO), różne sposoby rozwiązywania konfliktów, rozmaite style zarządzania. A po zakończeniu szkolenia... Z naszego kursu video dowiesz się, jakie cechy powinny charakteryzować skutecznego menadżera. Będziesz wiedzieć, jak poradzić sobie ze stresującymi sytuacjami. Poznasz metody wspierania pracowników i kierowania ich rozwojem. Zapoznasz się z psychologicznymi narzędziami, które będą doskonałym wsparciem w Twojej pracy. Nauczysz się dobierać odpowiednie narzędzia na każdym etapie rozwoju zarówno poszczególnych pracowników, jak i całego zespołu, a także samodzielnie rozpoznawać potrzeby podwładnych. Dla kogo ten kurs? Kurs jest przeznaczony dla początkujących menadżerów niższego i średniego szczebla, dysponujących podstawową wiedzą z zakresu zarządzania i chcących usprawnić swoją pracę. Uczestnik ukończy kurs z wiedzą na poziomie średnio zaawansowanym. Tylko dla wtajemniczonych Jak wygląda cykl informacji zwrotnej? Czym jest model kanapki? Na czym polega motywowanie metodą góry lodowej? Jak działają style rozwiązywania trudnych sytuacji Thomasa Kilmanna? To tylko wybrane tematy, które Warsztat skutecznego menadżera. Kurs video. Jak skutecznie wspierać, motywować i angażować pracowników przedstawia odbiorcy. Po zakończeniu szkolenia będzie on skuteczniej i efektywniej zarządzać powierzonym mu zespołem, a także dużo łatwiej poradzi sobie z wyzwaniami stawianymi mu przez dynamicznie zmieniającą się rzeczywistość. Zainteresował Cię nasz kurs? Chcesz osobiście porozmawiać z prowadzącą? Skorzystaj z oferty Helion Szkolenia - szkolenia on-line prowadzonego przez Katarzynę Porembską.
AutoCAD 2020. Kurs video. Projektowanie parametryczne
Obierz kurs na... tworzenie bloków w programie AutoCAD 2020! AutoCAD, program stworzony przez firmę Autodesk, to potężne narzędzie wspomagające pracę projektanta, wykorzystywane w większości pracowni projektowych na świecie. Architekci, konstruktorzy, mechanicy, elektronicy - dla wielu z nich AutoCAD jest podstawowym, a często wręcz jedynym programem, z którego korzystają. Wysoka funkcjonalność, otwarta architektura umożliwiająca tworzenie dostosowanych do potrzeb użytkownika nakładek, przejrzysty interfejs użytkownika - to elementy składowe, które zapewniły AutoCAD-owi rynkowy sukces i wieloletnią dominację wśród programów służących komputerowemu wspomaganiu programowania. Wielu użytkowników zatrzymuje się jednak na etapie sprawnego rysowania i edycji elementów, tymczasem AutoCAD jest potężnym narzędziem pozwalającym wykorzystywać wiele wysoko zaawansowanych funkcji mogących zoptymalizować pracę projektanta. AutoCAD 2020. Kurs video. Projektowanie parametryczne jest skierowany do osób, które mają już za sobą podstawowe szkolenie z obsługi programu i chciałyby poznać metody usprawnienia procesu projektowego. Co Cię czeka podczas naszego profesjonalnego szkolenia? Nauczysz się tworzyć wiązania geometryczne i wiązania wymiarowe. Dowiesz się, jak za pomocą edytora bloku tworzyć bloki dynamiczne, które następnie będzie można: o rozciągać, o rozciągać biegunowo, o przesuwać, o skalować, o dopasowywać, o odwracać. Nauczysz się tworzyć tabele. Dowiesz się, jak definiować atrybuty tekstowe i jak ich używać. Poznasz metody zmian opcji bloków dynamicznych, takich jak kierunek czy proporcje. Nauczysz się stosować kombinacje parametrów. Na konkretnym przykładzie będziesz się uczyć, jak tworzyć i parametryzować szablon elementu projektu. A po zakończeniu szkolenia... Będziesz znać zaawansowane techniki tworzenia bloków dynamicznych w programie AutoCAD! Podczas trwającego ponad cztery i pół godziny kursu prowadzonego przez naszego eksperta poznasz narzędzia pozwalające tworzyć i wykorzystywać zależności pomiędzy elementami i będziesz umiał przy ich użyciu zoptymalizować proces projektowy. W ramach kursu krok po kroku będziesz budować samodzielnie dynamiczny blok, który będzie można wykorzystać w przyszłych projektach. Dla kogo ten kurs? AutoCAD 2020. Kurs video. Projektowanie parametryczne jest przeznaczony dla osób znających już program, ale chcących poznać metody optymalizowania projektów. Dzięki naszemu szkoleniu dowiedzą się, jak uniknąć wykonywania wielu powtarzalnych czynności. Parametryzacja projektu przyspieszy pracę i pozwoli ustrzec się wielu błędów, a jednocześnie dzięki uniknięciu wielu czasochłonnych operacji umożliwi skupienie się na innowacyjności.
ArchiCAD. Kurs video. Poziom pierwszy. Projektowanie domu jednorodzinnego
Wybierz kurs ArchiCAD online Niemalże od chwili swojego powstania ArchiCAD jest najchętniej wybieraną aplikacją do projektowania budynków, wnętrz, architektury krajobrazu czy tworzenia projektów urbanistycznych. W tym doskonałym programie można szybko i bez wysiłku wykonać wszystko to, co niegdyś wymagało czasu, benedyktyńskiej pracy i ton papieru. Jakie zalety ma kurs ArchiCAD online? Dzięki szkoleniu ArchiCAD. Kurs video. Poziom pierwszy. Projektowanie domu jednorodzinnego poznasz podstawy efektywnej pracy z programem ArchiCAD. Autor pokaże Ci, jak poruszać się w jego oknach i paletach, prawidłowo przygotować strukturę projektu i precyzyjnie wprowadzać do niego dane. Zobaczysz, jak umieścić w projekcie szkice oraz inne pliki zewnętrzne, budować różne elementy budynku, od fundamentów po dach, i wykonać wizualizację modelu 3D. Zorientujesz się, jak uniknąć typowych błędów projektowych. Nauczysz się przygotowywać widoki modelu i układać je na arkuszach do wydruku, a także edytować wstawione elementy projektu. Odkryjesz, jak szybko opisać i zwymiarować projekt oraz wykonać w nim trudne detale budowlane. Sprawdzisz, jak zamknąć w jednym pliku całość projektu z wieloma widokami, rysunkami oraz informacjami. Co więcej, przygotowanie dokumentacji budowlanej do wydruku lub zapisu do innych programów CAD przestanie przyprawiać Cię o ból głowy. Kurs ArchiCAD online specjalnie dla Ciebie!
Mały szachista. Kurs video. Poziom pierwszy. Nauka gry w szachy dla dzieci
Nauka gry w szachy dla dzieci online Szachy to gra, która rozwija logiczne myślenie i umiejętność analizy strategicznej. To także zabawa towarzyska, pozwalająca miło spędzić czas. Jeśli Twoje dziecko pokocha szachy i będzie w nie systematycznie grać, szybko zauważysz pozytywne efekty tej pasji. Lepsza koncentracja, kreatywne myślenie, rozwój intelektualny i odpowiedzialność za własne decyzje — to tylko niektóre korzyści płynące z gry w szachy. Jeśli chcesz zachęcić swoje dziecko do zainteresowania się szachami, podaruj mu ten kurs video. Mały szachista. Kurs video. Poziom pierwszy. Nauka gry w szachy dla dzieci to szkolenie prowadzone przez wybitnego instruktora szachowego, który nie tylko potrafi zainteresować dzieci grą, lecz także przekazać im wiedzę w sposób jasny, prosty i skuteczny. Szachy i nauka gry dla dzieci online Kurs nauki szachów dla dzieci jest przeznaczony dla dzieci w wieku od siedmiu do dwunastu lat, mających nikłe lub żadne pojęcie o grze w szachy. W trakcie szkolenia dziecko pozna podstawowe zasady gry w szachy oraz zrozumie, na czym polega szachowanie i matowanie. Nauczy się patrzeć na partie jak prawdziwy szachista, odkryje mocne i słabe strony figur na szachownicy i zacznie koordynować ruchy całej swojej armii. Ponadto dowie się więcej o punktach szachowych, zbijaniu bierek przeciwnika i konkretnych sposobach matowania króla. Sprawdzi, na czym polega przewaga pozycyjna i mat szewski, oraz opanuje zasady przeprowadzania ataku z zaskoczenia. Odkryje także różne inne zalety gry, dowie się, jak grać z przeciwnikiem oraz z komputerem, nauczy się kreatywnie myśleć i szybko analizować problemy... nie tylko szachowe. Ukończenie kursu pozwoli dziecku swobodnie poruszać się po szachownicy i z przyjemnością oddawać się tej rozrywce. Nauka szachów dla dzieci nie musi być trudna. Sprawdź! Polecamy także kursy Minecraft dla dzieci dostępne w naszej ofercie.
Tester manualny. Kurs video. Rozpocznij karierę w IT
Kurs testowania manualnego online, bez wychodzenia z domu Bug, defekt, awaria - zjawiska, które mogą budzić przerażenie. Nie unikniemy ich jednak są bowiem obecne w cyklu życia każdego oprogramowania. A co, jeśli wadliwy software trafi do użytkowników? Cóż, firma straci renomę i klientów. Na szczęście testowanie jest odpowiedzią na te problemy. Testujemy właśnie po to, by zminimalizować ryzyko wyprodukowania wadliwego oprogramowania. Identyfikując i usuwając przyczyny powstawania defektów, zmniejszamy podatność na awarie. Dlatego też testowanie jest jednym z ważniejszych elementów kontroli jakości oprogramowania (quality assurance). W czasach postępującej digitalizacji branża e-commerce kwitnie. Większość handlu i biznesu przeniosła się do internetu, licząc na zachowanie konkurencyjności. By zapewnić bezpieczeństwo i wysoki poziom usług online, ogromny nacisk kładzie się na jakość oprogramowania. Popularność zyskał koncept shift-left testing, czyli testowanie z przesunięciem w lewo. To znaczy, że testerzy są angażowani w projekt od najwcześniejszych etapów powstawania. A jak mówi jedna z siedmiu zasad testowania: wczesne testowanie oszczędza czas i pieniądze. Zapotrzebowanie na usługi testerów nigdy nie było tak duże. Obecnie nawet osoby bez doświadczenia w branży IT mogą zacząć pracę jako tester manualny. Od kandydata na to stanowisko wymaga się przede wszystkim znajomości technik projektowania testów. Tego właśnie - z wykorzystaniem przykładów - uczy ten kurs. Czego nauczysz się podczas kursu testera programowania? Kurs tester manualny online obejmuje takie zagadnienia jak: Podstawowa terminologia zgodna z sylabusem ISTQB Siedem zasad testowania, w tym: Paradoks pestycydów Grupowanie defektów i zasada Pareto Najpopularniejsze techniki testowania Analiza wartości brzegowych Poziomy testów Typy testów: techniki statyczne techniki dynamiczne (w tym testowanie czarnoskrzynkowe, testowanie białoskrzynkowe) Co więcej... Zrozumiesz, czym są testy i dlaczego należy je wykonywać Dowiesz się, jak przygotować się do testowania Poznasz proces testowy i TQED - nowatorski model analizy wymagań opracowany przez Uniwersytet Jagielloński i dr. Adama Romana Tester manualny. Kurs video. Rozpocznij karierę w IT to kompendium wiedzy testerskiej na poziomie podstawowym. Nauczysz się samodzielnie projektować przypadki testowe i wykonywać testy funkcjonalne. Poznasz podstawowe zagadnienia teorii testowania i rozwiążesz zadania, które wprowadzą Cię w świat testowania manualnego. Zaznajomisz się z testowaniem w oparciu o przypadki użycia i testowaniem przejść pomiędzy stanami. Dowiesz się również, jak stworzyć tablicę decyzyjną. Na zakończenie przećwiczysz klasy równoważności i analizę wartości brzegowych. Warto wspomnieć, że w trakcie kursu testera manualnego online nie jest poruszana tematyka programowania. Nie musisz mieć żadnego doświadczenia w kodowaniu, by zacząć przygodę z testowaniem! Fundamentalny zakres wiedzy o jakości i testowaniu oprogramowania nie jest przeznaczony wyłącznie dla testerów. W praktyce nabytą wiedzę mogą wykorzystać kierownicy projektu, analitycy i konsultanci testów, programiści oraz użytkownicy przeprowadzający testy akceptacyjne. Kim jest tester manualny i jaką ma rolę? Podstawową rolą testera manualnego jest sprawdzanie poprawności działania oprogramowania za pomocą stworzonych i zaplanowanych przypadków testowych. Tak samo ważnym zadaniem jest analiza wymagań biznesowych i przygotowywanie planów testów według dostarczonej specyfikacji produktu. Testowanie manualne, zwane także testowaniem ręcznym, można przeprowadzać we wszystkich rodzajach aplikacji. Procesy testowe są wykonywane wyłącznie przez człowieka. Dzięki czynnikowi ludzkiemu ten typ testów doskonale sprawdza się w przeglądzie modułów interfejsu użytkownika (UI). Ponadto tester może wejść w rolę użytkownika końcowego i badać jego doświadczenia (UX). Do wykonywania zawodu testera manualnego nie są potrzebne wykształcenie informatyczne czy znajomość języków programowania. Fundamentem jest odpowiednie nastawienie i umiejętność logicznego, analitycznego myślenia. Dodatkowo osoba ubiegająca się o posadę testera powinna być komunikatywna i otwarta na ludzi. Na co dzień tester współpracuje z zespołem programistycznym i uczestniczy w przeglądzie kodu (code review). Kontaktuje się również z klientami i użytkownikami końcowymi. Ściśle współpracuje z interesariuszami, aby poprawnie weryfikować, walidować lub dopracować historyjki klienta. Krótko mówiąc: tester to człowiek orkiestra! Polecamy także kursy MySQL dostępne w naszej ofercie idealne, aby poszerzyć swoje kompetencje zawodowe.
AI w praktyce. Kurs video. Narzędzia sztucznej inteligencji w programowaniu
Obierz kurs na... sztuczną inteligencję w programowaniu Czasem powoli i niepostrzeżenie, częściej jednak z fajerwerkami i w asyście mediów, sztuczna inteligencja coraz śmielej zadomawia się w naszym życiu. Ułatwia nam wykonywanie wielu codziennych czynności i wyręcza nas w sprawach, w których jest od nas po prostu lepsza, szybsza, sprawniejsza. Już dziś ponad 77% urządzeń korzysta z jakiejś jej formy. Prognozuje się, że w 2024 roku liczba asystentów AI przekroczy liczbę asystentów ludzkich. Do 2030 roku autonomiczny ma być co dziesiąty samochód. A to dopiero początek. Jednym z obszarów, w które AI wkracza coraz śmielej, jest programowanie. Tam, gdzie pracuje się z liczbami, kodem i algorytmami, pomoc sztucznej inteligencji okazuje się nieoceniona. Jak ją zaprosić do współpracy? Tego dowiesz się z naszego kursu. Jego tematyka obejmuje bowiem programowanie z wykorzystaniem takich narzędzi jak ChatGPT czy GitHub Copilot, a także tworzenie gier w Unreal Engine 5 i aplikacji w Pythonie. Pokażemy Ci, jak dzięki nowoczesnym technologiom uprościć i przyspieszyć pracę w popularnych językach programowania, a co za tym idzie – wejść na wyższy poziom kreatywności i zyskać nowe paliwo do rozwoju zawodowego. Jako uczestnik szkolenia zdobędziesz cenne umiejętności, które przełożą się na różne dziedziny Twojej pracy i pozwolą na eksplorację nowych, innowacyjnych rozwiązań z użyciem najnowszymi narzędziami sztucznej inteligencji. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie kursu między innymi: Zrozumiesz podstawy, na których bazuje sztuczna inteligencja – w tym uczenie maszynowe i przetwarzanie języka naturalnego, jak również pisanie odpowiednich promptów Uzyskasz wiedzę dotyczącą asystentów AI i zewnętrznego oprogramowania wspierającego Zobaczysz, jak AI może pomóc Ci w implementacji automatyzacji kodowania, tworzeniu środowisk programistycznych, a także szybkiej iteracji nowo powstałych projektów, które pozwolą na bezproblemową modyfikację i implementację kreatywnych sugestii Będziesz tworzyć projekty w Pythonie i gry w Unreal Engine 5 C++/BP z assetami stworzonymi z pomocą sztucznej inteligencji Nauczysz się szybciej budować strony internetowe i używać HTML Canvas i innych nowoczesnych narzędzi wspomagających proces tworzenia gier i aplikacji Szkolenie AI w praktyce. Kurs video. Narzędzia sztucznej inteligencji w programowaniu kończy się na poziomie podstawowym. Stanowi świetny wstęp do tematu i pretekst do bliższego zaprzyjaźnienia się ze sztuczną inteligencją w programowaniu. Pamiętaj, że AI będzie w stanie wspomóc Twoją pracę niezależnie od poziomu wiedzy i umiejętności, jakimi aktualnie dysponujesz. Programowanie nigdy nie było łatwiejsze, a wsparcie początkowych asystentów AI już pokazało, że może być ono dostępne dla każdego – a to dopiero początek!
Elasticsearch. Kurs video. Pozyskiwanie i analiza danych
Obierz kurs na wnikliwą analizę danych Dzisiejszą gospodarką rządzi informacja. Kto potrafi ją wyłuskać z zalewu danych, ten zyskuje konkurencyjną przewagę. Świadomi tego twórcy oprogramowania komputerowego stworzyli szereg narzędzi służących wyszukiwaniu informacji, ich przetwarzaniu, analizowaniu i prezentowaniu w sposób dostępny dla odbiorców. Jednym z nich jest Elasticsearch – technologia uznawana za kluczową w obszarze wyszukiwania i analizy danych, przydatna szczególnie wtedy, gdy w grę wchodzi wielka liczba rekordów. Korzystają z niej tacy giganci jak Netflix czy LinkedIn, czyli firmy, których model biznesowy wymaga ciągłego monitorowania zachowań grup konsumentów. Elasticsearch, jak sama nazwa sugeruje, to elastyczne narzędzie, które można dopasować do wielu różnych potrzeb biznesowych: od prostego wyszukiwania po zaawansowaną analizę danych. Stosowane w różnych branżach, od e-commerce po monitorowanie systemów IT, zalicza się do rozwiązań, które trzeba znać, jeśli poszukuje się pracy na stanowiskach wymagających obrabiania danych. Tajniki Elasticsearch zgłębisz z naszym kursem video, który pokazuje między innymi, jak skutecznie używać tego oprogramowania w prawdziwych scenariuszach biznesowych i technologicznych. Ucząc się z nami zasad współpracy z Elasticsearch, poznasz go krok po kroku – od podstaw aż po zaawansowane techniki analizy i wyszukiwania informacji. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie kursu zdobędziesz takie umiejętności jak: Rozumienie architektury i działania Elasticsearch Instalacja i konfiguracja klastra Elasticsearch Tworzenie indeksów, zarządzanie nimi i ich optymalizacja Przetwarzanie i analiza danych przy użyciu zapytań i agregacji Integracja Elasticsearch z Pythonem i innymi narzędziami Stosowanie technik wyszukiwania pełnotekstowego i przybliżonego Praca z relacjami rodzic – dziecko i analiza tekstu Elasticsearch. Kurs video. Pozyskiwanie i analiza danych kończy się na poziomie średnio zaawansowanym. Udział w szkoleniu pozwoli Ci zdobyć solidne podstawy w zakresie pracy z Elasticsearch i przygotuje do zastosowania tej wiedzy w skomplikowanych projektach z obszarów analizy danych, monitorowania systemów czy budowania zaawansowanych systemów wyszukiwania. Zapraszam na kurs, który odkryje przed Wami świat możliwości, jakie oferuje Elasticsearch. To nie tylko narzędzie, to brama do lepszego zrozumienia i wykorzystania danych, które są wszędzie wokół nas.
Obierz kurs na… dane. Ich gromadzenie, analizę i wyciąganie z nich twórczych wniosków Dane to potęga. Kto ma do nich dostęp, kto potrafi je zbierać, przetwarzać i sięgać po nie w momentach, w których jego biznes potrzebuje pewnych odpowiedzi opartych na faktach – ten zyskuje ogromną przewagą konkurencyjną. W dzisiejszej cyfrowej rzeczywistości, kiedy tak wiele procesów biznesowych dzieje się w sieci, jesteśmy wprost zalewani danymi. Cała rzecz w tym, byśmy byli w stanie z nich skorzystać. Po to, by nam to ułatwić, powstały liczne narzędzia. Wśród nich do najpopularniejszych należy Google Analytics. Z wersji na wersję potężniejsze i doskonalsze. Jego najnowsza odsłona to Google Analytics 4 (GA4) i to na niej skupimy się w naszym kursie. GA4 służy do zbierania, analizowania i interpretowania danych z witryn internetowych, co pozwala właścicielom stron lepiej zrozumieć swoich użytkowników i efektywność swoich kampanii marketingowych. Kompleksowe i elastyczne, Google Analytics oferuje zaawansowane funkcje, takie jak: śledzenie zdarzeń, segmentacja użytkowników, analiza atrybucji i wiele innych, które nie są dostępne w innych darmowych narzędziach. Stanowi tym samym niezbędne wsparcie dla każdego prowadzącego sklep internetowy czy inną witrynę, gdzie obserwowanie zachowań osób korzystających z niej ma wielką wagę biznesową. Co nie jest bez znaczenia, GA także w wersji 4 posiada opcję darmową, dostępną dla wszystkich – także dla małych i średnich przedsiębiorstw. Jako uczestnik naszego kursu zdobędziesz dogłębną wiedzę na temat funkcjonalności i możliwości GA4. W efekcie będziesz w stanie samodzielnie analizować ruch na swojej stronie oraz optymalizować kampanie marketingowe. Co więcej nauczysz się lepiej rozumieć zachowania użytkowników. Ta wiedza pozwoli Ci bardziej efektywnie korzystać z budżetów marketingowych i trafniej dostosowywać treści do potrzeb użytkowników. To co, zaczynamy? Co Cię czeka podczas naszego profesjonalnego szkolenia Ucząc się z naszym kursem m.in.: Poznasz najważniejsze funkcjonalności Google Analytics 4 Zainstalujesz i zintegrujesz GA4 z różnymi platformami Zrozumiesz znaczenie i metody wykorzystania warstwy danych Nauczysz się wdrażać tagi z użyciem Google Tag Managera Będziesz tworzyć i zbierać zdarzenia niestandardowe Dowiesz się jak tworzyć i edytować własne raporty Poznasz metody eksploracji i analizy danych w GA4 Opanujesz zasady korzystania z parametrów UTM do śledzenia kampanii marketingowych Kurs pt. Google Analytics 4. Kurs video. Od konfiguracji narzędzia po gromadzenie, raportowanie i analizę danych kończy się na poziomie średniozaawansowanym. Po ukończeniu szkolenia będziesz w stanie samodzielnie konfigurować, analizować i interpretować dane w GA4. A to da Ci wielką przewagę konkurencyjną – pozwoli lepiej poznać i zrozumieć Twoich klientów.
Python i finanse. Kurs video. Tworzenie modeli, prognoz i analiz rynkowych
Obierz kurs na... finanse z językiem Python Python, stanowiący czołowy temat tego kursu, jest jednym z najpopularniejszych języków programowania na świecie. Słynie z wszechstronności, czytelności i dużej społeczności użytkowników. W świecie finansów Python zyskał szczególne uznanie ze względu na swoją efektywność w analizie danych, modelowaniu finansowym i handlu algorytmicznym. Znajomość tego języka programowania jest w związku z tym coraz bardziej pożądana w branży finansowej – opanowawszy go, otworzysz sobie szeroko drzwi do kariery, które dotąd były dla Ciebie zamknięte. Poza Pythonem, ucząc się z naszym kursem, poznasz inne chętnie stosowane przez finansistów narzędzia, takie jak Jupyter Lab, Pandas, Matplotlib, Seaborn i yfinance, które także są uważane za kluczowe w analizie finansowej. Jupyter Lab umożliwia efektywną pracę z kodem i analizę danych, Pandas jest niezbędny w obsłudze danych tabularycznych, a biblioteki do wizualizacji danych, takie jak Matplotlib i Seaborn, pozwalają na klarowne przedstawienie wyników analiz. Z kolei biblioteka yfinance umożliwia pobieranie danych rynkowych, co jest kluczowe dla analizy finansowej. Jak widzisz, informatyka i świat pieniędzy coraz mocniej się zazębiają – za moment bez podstawowej umiejętności kodowania trudno będzie funkcjonować w branży finansowej. Nie czekaj zatem, tylko poświęć nieco swojego cennego czasu na zaprzyjaźnienie się z Pythonem! Co Cię czeka podczas naszego profesjonalnego szkolenia Ucząc się z naszym kursem, między innymi: Poznasz podstawowe i zaawansowane techniki programowania w Pythonie Dowiesz się, jak efektywnie używać Jupyter Lab do analizy danych Opanujesz zasady obsługi biblioteki Pandas w przetwarzaniu danych tabelarycznych Przybliżysz sobie zaawansowane operacje na danych, w tym ich filtrowanie, grupowanie i manipulowanie nimi Będziesz tworzyć i formatować profesjonalne wykresy przy użyciu Matplotlib i Seaborn Przeprowadzisz analizę szeregów czasowych i poznasz ich zastosowanie w finansach Pobierzesz i przeanalizujesz dane finansowe z użyciem biblioteki yfinance Zrozumiesz, na czym polegają analiza rynkowa i strategie inwestycyjne, i nauczysz się je stosować Zbudujesz portfele inwestycyjne i będziesz nimi zarządzać, także z wykorzystaniem modeli finansowych, takich jak CAPM Stworzysz zaawansowane wizualizacje danych, w tym interaktywnych wykresów finansowych Szkolenie Python i finanse. Kurs video. Tworzenie modeli, prognoz i analiz rynkowych pozwoli Ci opanować umiejętności na poziomie średnio zaawansowanym. Uzyskasz solidne podstawy Pythona i zrozumiesz, jak szerokie zastosowanie może on mieć w finansach. Będziesz w stanie samodzielnie analizować dane finansowe i tworzyć zaawansowane wizualizacje. By przystąpić do kursu, nie trzeba posiadać głębokiej wiedzy o programowaniu, jednak podstawowa znajomość zasad pisania kodu może się okazać bardzo pomocna. Jako Twój instruktor, chcę się z Tobą podzielić moją pasją do łączenia świata finansów z możliwościami, jakie daje programowanie w Pythonie. Pamiętaj, że każda podróż zaczyna się od pierwszego kroku, a ten kurs jest właśnie takim krokiem ku przekształceniu Twoich umiejętności analitycznych i technicznych. Razem odkryjemy, jak technologia otwiera drzwi do zrozumienia i wykorzystania finansów na nowo. Niezależnie od tego, czy jesteś początkujący, czy masz już doświadczenie, ten kurs zapewni Ci narzędzia i wiedzę, które umożliwią osiągnięcie kolejnych celów w Twojej karierze zawodowej i osobistym rozwoju. Adam Szpilewicz
AI i Machine Learning na Androidzie. Kurs video. Tworzenie inteligentnych aplikacji mobilnych
Obierz kurs na... machine learning Sztuczna inteligencja i uczenie maszynowe odgrywają istotną rolę w rozwoju nowoczesnych aplikacji mobilnych. Dzięki tym technologiom aplikacje są bardziej interaktywne i lepiej dostosowane do potrzeb użytkowników, co przekłada się na ich atrakcyjność i sukces rynkowy. Technologie AI w świecie programowania mobilnego to nie tylko interesujące nowinki - narzędzia takie jak CameraX, TensorFlow Lite czy Ktor są już standardem w branży. Przykładowo, aby połączyć aplikacje z zewnętrznymi serwisami, programiści chętnie sięgają po Ktor, nowoczesny framework do tworzenia aplikacji klient-serwer w Kotlinie. Ogromne możliwości daje także integracja z OpenAI API, zwłaszcza jeśli chodzi o analizę tekstu i generowanie odpowiedzi, dzięki czemu wzrasta poziom interakcji z użytkownikami. Z kolei połączenie biblioteki CameraX z ML Kit, służącym do implementacji modeli ML, umożliwia tworzenie aplikacji rozpoznających obiekty w czasie rzeczywistym. Takie rozwiązanie wprowadziła w swoje aplikacji firma Adidas, pozwala ono kupującym samodzielne skanowanie produktów w sklepie i uzyskiwanie dodatkowych informacji. Użycie kodu QR w aplikacjach mobilnych jest coraz powszechniejsze. W naszym szkoleniu znajdziesz wszystkie te narzędzia i poznasz standardy, które umożliwią Ci tworzenie aplikacji na miarę najnowszych trendów technologicznych. Swoją przygodę rozpoczniesz właśnie od tworzenia skanera QR, który potrafi analizować dane w czasie rzeczywistym. Sprawdź, jakie możliwości daje połączenie AI i ML w programowaniu mobilnym, i wzbogać swoje portfolio o znajomość najnowszych technologii w branży! Co cię czeka w trakcie naszego profejsonalnego szkolenia? Podczas kursu: Skonfigurujesz środowisko Android Studio i AVD Dodasz i będziesz zarządzać zależnościami w projekcie Kotlin z użyciem Gradle + Version Catalog Zaimplementujesz architekturę MVVM i poznasz zalety płynące ze stosowania wzorców projektowych. Skonfigurujesz i użyjesz biblioteki CameraX - wykorzystasz kamerę oraz przeanalizujesz strumień klatek w czasie rzeczywistym Zaznajomisz się ze wszystkimi SDK od ML Kit Użyjesz własnych modeli za pomocą TensorFlow Lite Zaimplementujesz skanowanie kodów QR za pomocą ML Kit Barcode Scanning. Poznasz Ktor do wysyłania zapytań sieciowych REST API Zintegrujesz się z OpenAI API i wykorzystasz modele LLM do analizy danych Zbudujesz intuicyjny interfejs użytkownika (UI) za pomocą najnowszych narzędzi Jetpack Compose Użyjesz Intent do przekierowywania danych do zewnętrznych aplikacji (np. przeglądarki) Zbudujesz wieloekranową aplikację Stworzysz nawigację w oparciu o bibliotekę Navigation Compose Szkolenie AI i Machine Learning na Androidzie. Kurs video. Tworzenie inteligentnych aplikacji mobilnych ukończysz na poziomie średnio zaawansowanym. Zakładamy, że posiadasz podstawową wiedzę na temat tworzenia aplikacji mobilnych, co pozwoli wprowadzić Cię bezpośrednio w świat machine learning. Zdobędziesz obszerną wiedzę o zaawansowanych technologiach takich jak Coroutines i StateFlow, a także szerokiej gamie narzędzi Android Jetpack, które wspierają efektywny rozwój aplikacji. Dowiesz się, jak integrować sztuczną inteligencję i uczenie maszynowe z aplikacjami mobilnymi, co umożliwi Ci tworzenie innowacyjnych rozwiązań. Poznasz wzorzec architektoniczny MVVM, który ułatwia zarządzanie kodem i zwiększa czytelność aplikacji. Nauczysz się używać CameraX do obsługi kamery w aplikacjach i analizować obrazy i wideo w czasie rzeczywistym dzięki ML Kit. Będziesz też pracować z TensorFlow Lite, aby wdrażać własne modele uczenia maszynowego na urządzeniach mobilnych. Zaimplementujesz skanowanie kodów QR i przeanalizujesz dane wizualne, co otworzy przed Tobą nowe możliwości tworzenia interaktywnych aplikacji. Zdobędziesz ponadto wiedzę na temat tworzenia skalowalnych aplikacji sieciowych z wykorzystaniem frameworka Ktor. Poznasz metodę integracji OpenAI API z aplikacją, co pozwoli Ci na zastosowanie modeli LLM w analizie danych. Na koniec nauczysz się budować nowoczesny interfejs użytkownika za pomocą Jetpack Compose i zarządzać nawigacją w aplikacjach wieloekranowych. Stosowanie AI i ML w aplikacjach mobilnych staje się standardem w branży technologicznej. Aplikacje takie jak Google Photos, Snapchat czy asystenty głosowe korzystają z tych technologii, co pokazuje ich praktyczną użyteczność i dowodzi, że jest na nie zapotrzebowanie na rynku. Firmy stale poszukują specjalistów z umiejętnościami w zakresie AI i ML, co sprawia, że znajomość tych technologii jest nie tylko atrakcyjna, ale wręcz konieczna dla rozwoju kariery zawodowej. "Wyobraźnia i kodowanie idą w parze. Dzięki kodowi możemy tworzyć rzeczy, które dotąd były tylko w naszych snach."
Szachy w godzinę. Kurs video. Od zera do pierwszej partii szachów
Od zera do pierwszej partii szachów Ludzie grają w szachy od wielu setek lat. I nie wygląda na to, żeby w najbliższej przyszłości to się miało zmienić. Co jest sekretem popularności tej gry? Dlaczego przez wieki przyciągała i fascynowała niezależnie od statusu społecznego czy wykształcenia graczy? Grali w nią władcy, uczeni i zwykli ludzie. Niektóre partie przeszły do legendy, a nazwiska nawet dawno już zmarłych arcymistrzów są wymawiane z czcią i szacunkiem. I chociaż tylko dla stosunkowo wąskiej grupy graczy szachy są nie tylko pasją, ale też profesją, to dla wszystkich mogą być po prostu przyjemnością. I jedynie od Ciebie i osoby po drugiej stronie szachownicy zależy, jak będzie wyglądała dana rozgrywka — może to być spotkanie przyjaciół albo pełen pasji pojedynek, budzący silniejsze emocje niż podczas meczu bokserskiego. Figury, czyli dlaczego pionek wcale nie jest taki słaby? Reguły gry da się opisać w 15 minut, ale jej nauka to już zadanie, które może trwać nawet całe życie. Nie zniechęcaj się jednak! Jak udowadnia Michał „SzachMajk” Kanarkiewicz, autor szkolenia Szachy w godzinę. Kurs video. Od zera do pierwszej partii szachów, nauka może być naprawdę przyjemna, a pierwsze satysfakcjonujące efekty możesz osiągnąć już w pierwszej partii. Jednak do tego potrzebny jest przewodnik, który wskaże niuanse ukryte przed początkującym graczem. Dobrym przykładem może tu być... pionek szachowy — pozornie najmniej istotna z szachowych bierek. Tymczasem z kolejnych lekcji dowiesz się, że tylko on atakuje inaczej, niż się porusza, że odpowiednio długo chroniony, może awansować nawet na hetmana i że jako jedyna bierka na szachownicy inaczej się rusza i zbija. A są przecież jeszcze inne figury: król, hetman, wieża, goniec i skoczek. Każda ma odmienne zadania i każda, umiejętnie użyta, może się stać potężną bronią w szachowej potyczce. Chronić króla! Oczywiście to zaledwie początek, więc szybko przechodzimy do tego, jak grać. Bardzo obrazowo autor przestrzega przed błędami w pierwszych ruchach - mogą Cię bowiem słono kosztować. Dowiesz się, jak armia figur ma ze sobą współpracować, które pola na szachownicy mają największe znaczenie, czego należy unikać podczas gry, żeby nie stracić inicjatywy, i jak chronić najważniejszą figurę — króla. Czego się nauczysz podczas naszego profesjonalnego szkolenia? Dzięki lekcjom w ramach szkolenia Szachy w godzinę. Kurs video. Od zera do pierwszej partii szachów dowiesz się: Jak się ruszają i jak zbijają figury. Co odróżnia skoczka od innych figur. Czy można zbić króla. Jak dobrze rozpocząć partię. Jak uniknąć najczęściej popełnianych błędów. Jakie pułapki czyhają na początkujących. Kiedy mamy do czynienia z szachem, a kiedy z matem. Co znaczy pat i kiedy jest korzystny dla gracza. Co to jest roszada. Co to jest bicie w przelocie. Szachy to coś więcej niż gra Warto sobie także uświadomić, że szachy, oprócz zapewnienia nietuzinkowej rozrywki, są doskonałym treningiem umysłu. Wszystko jedno, czy gracz ma pięć lat, czy dobiega setki, ta gra wzmocni jego koncentrację i umiejętność logicznego myślenia — to właściwie wiedzą wszyscy. Jednak często się zapomina, że szachy mają bardzo korzystny wpływ także na rozwój tzw. miękkich umiejętności. Panowanie nad własnymi emocjami podczas gry i próby odgadnięcia planów przeciwnika to świetny sposób na wzmocnienie psychiki i na lepsze odnajdywanie się w rozmaitych sytuacjach społecznych, w tym biznesowych. W końcu nie bez przyczyny ta gra nosi przydomek „królewska”!