Відеокурси
385
Відеокурс

Unreal Engine 5. Kurs video. Tworzenie mechaniki gry w C++

Włodzimierz Iwanowski

Obierz kurs na tworzenie gier w C++ z kursem video Unreal Engine 5 Silnik Unreal Engine za sprawą Blueprints Scripting oferuje możliwość tworzenia prototypów i logiki gry bez konieczności kodowania. Koncepcja programowania wizualnego jest doskonałym uzupełnieniem klasycznej formy programowania. Natomiast nie wszędzie da się ją zastosować, innymi słowy: tam, gdzie Blueprints nie może, tam C++ pośle! I nie ma w tych słowach przesady. Nie bez powodu C++ jest najpopularniejszym językiem w branży gier wideo. Jedną z jego zalet stanowi kompatybilność z topowymi silnikami jak Unreal Engine, Unity i CryEngine. Jako język kompilowany pozwala uzyskać wysoką wydajność w czasie wykonywania programu. Zapewnia też pełną kontrolę nad pamięcią, co daje kolejne +1 do wydajności. Warto wspomnieć, że C++ ma najszerszą gamę funkcji sprzętowych powiązanych z wydajnością, dlatego staje się sprzymierzeńcem podczas tworzenia gier konsolowych i VR. Język C++ jest bezpieczny, natywny, szybki i nadaje się do zaawansowanego przetwarzania grafiki. Ponadto otrzymuje ogromne wsparcie ze strony Unreal Engine. Silnik umożliwia korzystanie z Blueprints i C++ jednocześnie. Ponadto zawiera wiele bibliotek, szablonów, makr i funkcji ułatwiających zarządzanie obiektami, dzięki którym kod jest zoptymalizowany, elastyczny i skalowalny. Mało tego: Unreal Engine posiada swój własny silnik kompilacji C++, czyli Unreal Build System. Połączenie zalet C++ i Unreal Engine to przepis na tworzenie realistycznych, interaktywnych i zaawansowanych technologicznie produkcji. W trakcie naszego profesjonalnego szkolenia video tworzenia mechaniki gry C++ w Unreal Engine 5: Skonfigurujesz IDE dla projektu w C++ Nauczysz się robić przegląd własnego kodu i tworzyć wizualne reprezentacje zawartych w nim treści Zaznajomisz się z workflow i metodyką programowania Dowiesz się, jak zwizualizować różnicę pomiędzy kodem C++ a Blueprints Poznasz obsługę narzędzia Header Preview Zapoznasz się z możliwościami narzędzia Enhanced Input w C++ Zbudujesz system statystyk i stworzysz własne komponenty Nauczysz się używać C++ i BindWidget do wizualizacji statystyk Zoptymalizujesz kod dzięki poznanym Forward Declarations i interfejsom Zaprogramujesz własne mechaniki interakcji Poznasz nowe funkcjonalności Unreal Engine 5, w tym Niagara System Dowiesz się, jak przesyłać informacje pomiędzy różnymi aktorami na danym poziomie Opanujesz korzystanie z hierarchicznych tagów GameplayTags Poznasz zastosowanie konstruktora do implementacji własnych komponentów Zobaczysz, jak dodać własne opcje w Project Settings Co więcej... Utworzysz własny system pobierający informację API i zastosujesz go w aplikacji Dowiesz się, jak dodać gotowy projekt do Epic Games Store i na platformę Steam Unreal Engine 5. Kurs video. Tworzenie mechaniki gry w C++ to idealny wybór, jeśli chcesz nauczyć się przepisywać wizualne skrypty Blueprints do kodu tekstowego C++ w celach optymalizacyjnych, wydajnościowych i skalowalnych. Podczas szkolenia utrwalisz podstawy programowania obiektowego, w tym typy zmiennych, funkcje, klasy, struktury i interfejsy. Natomiast uprzednia znajomość silnika Unreal Engine i Blueprints jest wskazana i z pewnością ułatwi Ci naukę. W ponad 7 godzin kursu Unreal Engine 5 tworzenia mechaniki gry w C++ nauczysz się definiować klasy, budować struktury komunikacji między nimi i planować dziedziczenie. Poznasz makro UPROPERTY służące do deklarowania właściwości obiektów i makro UFUNCTION do deklarowania funkcji. Dowiesz się, jak do makr dodawać atrybuty Meta Specifiers, aby zwiększyć wydajność rozgrywki i manipulować kodem w celach optymalizacyjnych. Z naszym kursem video Unread Engine 5 nauczysz się wykrywać detekcje kolizji za pomocą wiązki laseru LineTrace, a dzięki Enhanced Input stworzysz zaawansowane interakcje. Poznasz zagadnienia, które nie są dostępne z poziomu skryptów wizualnych, i odkryjesz całkowity potencjał silnika, wykorzystując go do zbudowania własnych mechanik. Nauczysz się pisać bazowy kod w C++, a następnie tworzyć podklasy w Blueprints. Łączenie kodu z natywnymi funkcjonalnościami wizualnego programowania Blueprints to model programowania stosowany na szeroką skalę w dużych projektach komercyjnych. Unreal Engine to platforma, która umożliwia tworzenie niesamowitych aplikacji, a C++ to język programowania pozwalający na dostęp do ukrytego potencjału UE oraz osiągnięcia jeszcze lepszych rezultatów w trakcie produkcji. Zobacz także kursy video C# dostępne w naszej ofercie.

386
Відеокурс

Unreal Engine. Kurs video. Niezbędnik VR developera

Włodzimierz Iwanowski

Obierz kurs na... wirtualną rzeczywistość Wirtualna rzeczywistość to generowany komputerowo obraz 3D, który wraz z obiektami, sceneriami i licznymi interakcjami z użytkownikiem ma imitować realistyczne środowisko. Być może definicja brzmi dość nowocześnie - ale czy wiesz, że początki VR sięgają 60 lat wstecz? Jednym z pierwszych wynalazków VR była Sensorama, która symulowała jazdę motocyklem. Maszyna ta oddziaływała na wiele zmysłów jednocześnie: odtwarzała filmy 3D, wydzielała zapachy, a nawet wytwarzała wiatr i wibracje. Ponad dwie dekady później w sprzedaży pojawił się pierwowzór dzisiejszych gogli VR. Producent odniósł sukces, a gogle zadomowiły się na stałe w branży rozrywkowej jako element maszyn Arcade. Aktualnie wartość sektora VR rośnie w zaskakująco szybkim tempie i zwiększa się o 40 – 60% rok do roku. W świecie produkcji VR ogromne możliwości daje Unreal Engine 4. Silnik ten wyprzedza konkurencję i oferuje natywne wsparcie dla wielu urządzeń obsługujących VR. Umożliwia dostęp do licznych wtyczek i bibliotek całkowicie za darmo. Z takim bogactwem realistycznych tekstur i zasobów pozwalających na szybką iterację stworzysz niezapomnianą rozgrywkę w wirtualnej rzeczywistości. Unreal Engine. Kurs video. Niezbędnik VR developera to ponad 7 godzin stawiającej na praktykę przygody ze światem wirtualnym. W trakcie naszego profesjonalnego szkolenia dowiesz się, jak: Zainstalować i skonfigurować urządzenia do produkcji VR Stworzyć własny system sterowania i system locomotion Prototypować funkcjonalności w C++ i programować w Blueprints Konfigurować interakcje z elementami otoczenia Używać timerów i spawnerów do nasłuchiwania zdarzeń Budować systemy grawitacji i oddziaływania fizyki w VR Korzystać z dynamicznych materiałów i implementować je w Blueprints Projektować płynne przejścia z ekranem przeładowania Obsługiwać narzędzia monitorujące wydajność Dodawać osiągnięcia na Steam i Oculus Store Korzystać z narzędzi udostępnionych przez Oculus, w tym RenderDoc, Oculus Lipsync i Oculus Loudness Meter Co więcej... Poznasz dobre praktyki produkcji aplikacji na Oculus Store i otrzymasz wskazówki dotyczące wyglądu UI i renderowania w VR Skonfigurujesz ustawienia FFR, MultiPreview i Hand Tracking do śledzenia ruchów dłoni Nauczysz się optymalizacji przepływu danych, wpływającej na istotną dla VR wydajność W trakcie szkolenia omawiane są podstawy, a także trudniejsze, średnio zaawansowane zagadnienia z naciskiem na aspekty praktyczne. Zaczynamy od konfiguracji gogli Oculus Quest 2 i ich implementacji w Unreal Engine. Warto zauważyć, że firma Oculus produkuje obecnie najpopularniejsze gogle VR - na początku 2022 roku zanotowała aż 75% udziałów w sprzedaży gogli! Na przykładach poznasz przebieg produkcji VR. Do projektu dodasz własny system locomotion, stworzysz mechanizmy AI i spawner. Opanujesz techniki przyciągania przedmiotów, zmiany wizualizacji broni i dodawania własnych typów amunicji. Dowiesz się, czym jest i jak zniwelować chorobę lokomocyjną na etapie tworzenia projektu. W Unreal Engine przejmiesz sterowanie i dostosujesz efekt drgań (Haptic Effect) w kontrolerze VR. Samodzielnie stworzysz teleport i płynne przejścia między poziomami. Dzięki zdobytym umiejętnościom będziesz mieć podstawy, by rozwijać się dalej w wybranej przez Ciebie dziedzinie VR. Wirtualna rzeczywistość, znana nam z branży rozrywkowej, sięga dziś o wiele dalej. W tej technologii sprawnie porusza się rynek e-commerce, oferując klientom wirtualne spacery, przejażdżki czy przegląd nieruchomości. Na rozwiązaniach VR zyskuje też edukacja – studenci medycyny przeprowadzają operacje na symulatorze pacjenta, a piloci i żołnierze uczą się reagowania na sytuacje kryzysowe. Jednoczesne nabieranie doświadczenia i eliminacja poważnego ryzyka podczas szkoleń to duży postęp w nauce. VR znajduje zastosowanie w biznesie, architekturze, przemyśle i ciągle idzie po więcej. Wszystkie te branże mają wiele wspólnych mianowników z perspektywy programistycznej. Firmy, w tym duże korporacje, na etapie produkcji swoich rozwiązań często wybierają silnik Unreal Engine. Dlatego nauki jego obsługi nigdy nie za wiele: jeśli chcesz wiedzieć, co w gamedevie piszczy, koniecznie sprawdź też pierwszy kurs tego autora - Unreal Engine 5. Kurs video. Praktyczny niezbędnik game developera. Tworzenie aplikacji rzeczywistości wirtualnej nigdy nie było tak łatwe. Z bogatą biblioteką wtyczek i wszechstronnych narzędzi jesteśmy w stanie szybko stworzyć niezapomniane wrażenia w VR.

387
Відеокурс

Vim. Kurs video. Zostań administratorem systemów IT

Piotr Kośka, Piotr Tenyszyn

Wybierz kurs Vim i zostań administratorem systemów IT Edytor tekstowy Vim to właściwie wieloplatformowy klon edytora tekstu vi. Jego możliwości jednak są większe od vi, aktualnie więc Vim jest chętnie wybierany przez programistów pracujących w systemach uniksowych i pochodnych. W związku z tym ktoś, kto planuje karierę developera, testera, czy - właśnie - administratora tego typu systemów, powinien się zapoznać także z edytorem Vim. Bo choć nie należy on do najprostszych w obsłudze i nie jest intuicyjny, to gdy już się go w pełni opanuje, ujawnia swoje zalety, a praca w nim przynosi wymierne korzyści. Edytor tekstowy Vim należy do rodziny wolnego oprogramowania o otwartym kodzie źródłowym. Wydany po raz pierwszy w 1991 roku, jest stale usprawniany i rozwijany. Linuksowcy naprawdę go lubią - Vim kilkukrotnie został uznany za najpopularniejszy edytor tekstowy przez społeczność skupioną wokół „Linux Journal”. Także autorzy proponowanego przez nas kursu często pracują z Vimem - i chętnie pomogą Ci się z nim zapoznać. Przybliżą go w sposób możliwie prosty, tak by można było szybko pojąć, o co w nim chodzi, poznać komendy i zacząć samemu działać w tym edytorze. Co Cię czeka podczas naszego kursu Vim? W trakcie kursu Vim: Dowiesz się, czym jest Vim. Skonfigurujesz swoje środowisko pracy. Poznasz metody działania z tekstem w Vimie. Opanujesz tajniki funkcji dostępnych w edytorze. Zobaczysz, jakie ułatwiające pracę skróty oferuje Vim. Co więcej... Zbudujesz własne środowisko edytorskie i programistyczne. Vim. Kurs video. Zostań administratorem systemów IT ukończysz na poziomie podstawowym, co oznacza, że zapoznasz się z najważniejszymi informacjami o środowisku Vim i jego funkcjach oraz uzyskasz umiejętności potrzebne do rozpoczęcia w nim pracy. Szkolenie przygotuje Cię do pisania tekstu i zarządzania nim w prosty sposób. Tylko dla orłów? Niekoniecznie Początkujący programiści wydają się czasem nieco onieśmieleni Vimem. Powodów jest kilka. Komuś, kto nigdy nie miał z nim do czynienia, Vim może się wydawać wizualnie ubogi, do tego trudny w obsłudze. Wreszcie sam wygląd tekstu - taki „nieestetyczny”. Okazuje się jednak, że większość tych cech Vima to nie wady - znajomość komend i sposobu poruszania się w edytorze pozwala łatwo poprawić jego wygląd. Problemy z obsługą szybko znikają w miarę praktyki, a to, jak wygląda tekst... cóż, co kto lubi i jak komu wygodnie. Za to Vim jest dostępny za darmo na wszystkie duże systemy: Linux to oczywiste, ale także Windows i macOS. Edytor nie ma menu, wszystko rozgrywa się tu z zastosowaniem skrótów klawiszowych. Znowu - co kto lubi. Początki z Vimem bywają w związku z tym trudne, ale posiada on praktycznie wszystko, co tego typu edytor tekstu mieć powinien. Do tego mnóstwo dostępnych od ręki wtyczek, obszerna dokumentacja i... nasz kurs! Pamiętaj, jeśli czegoś brakuje Ci w Vimie, oznacza to, że po prostu jeszcze nie dotarłeś do odpowiedniego skrótu lub wiedzy, jak się dana funkcja nazywa. Bo że ona gdzieś w Vimie jest, to pewne. Sprawdź także kursy React dostępne w naszej ofercie.

388
Відеокурс

Vue.js. Kurs video. Podstawy pracy z frameworkiem

Grzegorz Ważny

Obierz kurs na... lekki i szybki Vue.js! Kiedy mówimy o technologiach tworzących stack technologiczny dla JavaScriptu, zapewne wymienimy Vue.js, React lub Angular. To one znalazły się na podium frameworków przeznaczonych do tworzenia stron i aplikacji internetowych. Wszystkie trzy cieszą się popularnością i mają rzeszę zwolenników wśród frontendowych programistów. Wybór odpowiedniego do pracy frameworka nie może być jednak przypadkowy i pokierowany sympatią. Wymaga wręcz sporej wiedzy. Technologia powinna być dostosowana do rodzaju przedsięwzięcia, celu i wymagań technicznych projektu i w końcu funkcjonalności, jakie sam framework ma nam do zaoferowania. Nie jest to proste zadanie, zwłaszcza dla początkujących programistów. Być może zastanawiasz się, co oferuje Vue.js i dlaczego warto się nim zainteresować. Przede wszystkim Vue.js charakteryzuje się niewielkim rozmiarem, dzięki czemu nie obciąża przeglądarki i pozwala na bardzo szybkie załadowanie zawartości strony. Będzie dobrym wyborem, jeśli Twoja aplikacja ma być interaktywna i zarazem wydajna. Z Vue.js elementy HTML aktualizują się dynamicznie, poprzez dwukierunkowe wiązanie danych z obiektami Vue. Dzięki temu mechanizmowi - programowaniu reaktywnemu - aplikacja reaguje na zadane żądanie w czasie rzeczywistym, bez konieczności odświeżania widoku. W odróżnieniu od Reacta i Angulara Vue.js oferuje możliwość przyrostowej integracji, czyli adaptacji frameworka w zależności od zaistniałych potrzeb. W ten sposób można modyfikować routing, toolchain, CLI czy zarządzanie stanem aplikacji. Nauka Vue.js również należy do całkiem przyjemnych, gdyż ma on prostą, zrozumiałą składnię i niski próg wejścia - wystarczy elementarna wiedza z zakresu HTML, CSS i JavaScriptu. A jeśli jeszcze nie masz żadnego zaplecza technicznego, to dzięki naszemu kompleksowemu szkoleniu online z Vue.JS poznasz podstawy i - co najważniejsze - napiszesz pierwszą aplikację w Vue.js! W trakcie naszego profesjonalnego szkolenia video z Vue.JS: Zbudujesz responsywną stronę internetową w Vue.js Zaznajomisz się z obsługą środowiska Visual Studio Code Nauczysz się posługiwać narzędziami deweloperskimi w przeglądarce Poznasz składnię i podstawowe możliwości języka JavaScript Utworzysz proste struktury w języku HTML Przećwiczysz praktyczne elementy Vue i stworzysz własne komponenty Poznasz reguły, dzięki którym wdrożysz responsywność do swojej aplikacji Utworzysz routing między podstronami projektu Nauczysz się zarządzać routingiem Dowiesz się, jak przy użyciu CSS nadawać style elementom HTML Vue.js. Kurs video. Podstawy pracy z frameworkiem ukończysz na poziomie podstawowym. Kurs przeprowadzi Cię przez fundamentalne zagadnienia z zakresu HTML, CSS i JavaScriptu, niezbędne do rozpoczęcia pracy z Vue.js. Po tak solidnym wprowadzeniu poznasz Vue.js w praktyce i zbudujesz dwie aplikacje oparte na tym frameworku: to-do list i proste portfolio, w którym zaimplementujesz router. Po ukończeniu kursu video z Vue.JS będziesz w stanie samodzielnie zbudować i wdrożyć responsywną, dostosowaną do rozdzielczości urządzenia stronę internetową przygotowaną w Vue.js. By wdrożyć się w świat IT i znaleźć ciekawą, dobrze płatną pracę, trzeba zacząć działać. Swoją przygodę zacznij dziś - od Vue.js! Zobacz także kursy React dostępne w naszej ofercie!

389
Відеокурс

Vue.js. Kurs video. Tworzenie zaawansowanych aplikacji webowych

Piotr Łużecki

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ń.

390
Відеокурс

Vue.js w praktyce. Kurs video. Poznaj narzędzia web developera: Vue.js, TypeScript, Miro, Firebase

Grzegorz Ważny

Obierz kurs na... Vue.js i narzędzia web developera Vue.js to jeden z trzech najpopularniejszych frameworków JavaScript. Od Reacta i Angulara odróżnia go zwiększona szybkość i elastyczność, a przede wszystkim prostota. Z obsługą tego frameworka nie powinna mieć problemu nawet osoba początkująca; jego twórcy dołożyli wszelkich starań, by praca z nim była przyjemna i efektywna. Przyjrzyjmy się cechom wyróżniającym Vue.js – jedną z nich jest reactive data binding, funkcja, która umożliwia łączenie modeli danych z interfejsem użytkownika. Z kolei komponenty ułatwiają modularyzację aplikacji, a za synchronizację ich danych odpowiada biblioteka Vuex. Na manipulowanie elementami DOM pozwalają wbudowane dyrektywy, event handling zaś oferuje zarządzanie zdarzeniami w prosty sposób, na przykład kliknięciem. W tym miejscu nie można nie wspomnieć o mechanizmie routingu, którego rolą jest sprawne nawigowanie pomiędzy widokami aplikacji. Vue.js dostarcza wiele funkcjonalności do budowania nowoczesnych aplikacji internetowych. Jego potencjał można uwolnić jeszcze bardziej i zintegrować z Firebase, Miro czy Google Docs. Znajomość tych narzędzi otwiera perspektywę na tworzenie kompleksowych aplikacji poprzez optymalizację zarządzania projektem, sprawne hostowanie usług i bezpieczne przechowywanie danych. Zarezerwuj 7 godzin i poznaj narzędziownik front-end developera! W trakcie naszego profesjonalnego szkolenia: Poznasz etapy tworzenia projektu informatycznego Dowiesz się, czym są scenariusze użytkownika Zapoznasz się z popularnymi metodykami tworzenia oprogramowania Zrozumiesz zasady SEO i jego wybrane strategie Poznasz etapy modelu kaskadowego Waterfall Utworzysz diagramy przypadków użycia w języku UML Poznasz podejścia projektowe mobile-first i desktop-first Dowiesz się, jak zadbać o responsywność strony internetowej Zintegrujesz usługi Firebase z projektem Przeprowadzisz autoryzację logowania Utworzysz komunikację back-end – front-end Zdobędziesz wiedzę o tworzeniu serwisów Nauczysz się tworzyć statyczny i dynamiczny routing Przećwiczysz zarządzanie routingiem Nauczysz się obsługi Miro i Google Docs Poznasz podstawowy interfejs Figmy Opanujesz średnio zaawansowane zagadnienia Vue.js Stworzysz rozbudowane i zagnieżdżone komponenty Dowiesz się, jak działa SCSS i dlaczego warto z niego korzystać Zaprojektujesz, uruchomisz i obsłużysz bazę danych NoSQL opartą na Firebase Poznasz nowoczesne narzędzia do planowania zadań i pracy nad aplikacją Vue.js w praktyce. Kurs video. Poznaj narzędzia web developera: Vue.js, TypeScript, Miro, Firebase to przewodnik po świecie frontendowych projektów. Razem z nim poznasz średnio zaawansowane funkcje Vue.js i rozwiniesz swoje umiejętności programistyczne w TypeScript. Ten statycznie typowany język pozwala utrzymać kontrolę nad logiką aplikacji i wykryć błędy w trakcie kompilacji, a tym samym poprawić jej bezpieczeństwo i wydajność. Dowiesz się także, jak zadbać o graficzną część aplikacji – poznasz preprocesor SASS, Figmę i podstawowe założenia responsywnego projektowania stron WWW. W Miro przećwiczysz pracę z diagramami UML. Dowiesz się, jak używać Google Docs w pracy z dokumentami. W ramach projektu powstanie szkielet sklepu internetowego wraz z obsługą backendu i podstawą zarządzania użytkownikami. Zintegrujesz go z Firebase – platformą do hostowania aplikacji i zarządzania bazą danych. Nowoczesne narzędzia takie jak Figma, Miro, Firebase i Google Docs odgrywają aktualnie szalenie istotną rolę w branży IT. Z ich znajomością nauczysz się planować, projektować i rozwijać aplikacje internetowe spełniające potrzeby najbardziej wymagających klientów.

391
Відеокурс

Warsztat skutecznego menadżera. Kurs video. Jak skutecznie wspierać, motywować i angażować pracowników

Katarzyna Porembska

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ą.

392
Відеокурс

Web scraping. Kurs video. Zautomatyzowane pozyskiwanie danych z sieci

Jan Mager

Obierz kurs na... pozyskiwanie danych z sieci Wiesz, że ponad połowa aktywności w sieci jest podejmowana przez boty? Powód ich popularności nie powinien być zaskoczeniem - w świecie usług i biznesu chodzi przede wszystkim o poznanie rynku i konkurencji. W tym wypadku kto ma technologię, ten ma przewagę, a daje ją web scraping. Dosłownie tłumaczony jako zdrapywanie sieci, web scraping służy do wydobywania ustrukturyzowanych danych ze stron internetowych. Jeśli właśnie zastanawiasz się gdzie w sieci można spotkać web scraping, to stosuje się go do przeprowadzania badań rynkowych, w botach wyszukiwarek i porównywarkach cenowych. W uproszczeniu - by skutecznie pozyskiwać dane z sieci, należy wykonać kilka kroków: nawiązać połączenie z API, a następnie odebrać i zwalidować dane, by odpowiednio wyodrębnić interesujące informacje. Spróbuj swoich sił i przekonaj się w praktyce, że droga do tego, by zostać web scraperem, jest prosta! W trakcie naszego profesjonalnego szkolenia: Przygotujesz poprawną strukturę folderów dla aplikacji webowej Stworzysz podstawowy szablon aplikacji oparty na bibliotece Bootstrap Utrwalisz wiedzę na temat dodawania stylów CSS Dowiesz się, jak pobrać dane z zewnętrznego API Nauczysz się wysyłać dynamiczne zapytania do API Poznasz bibliotekę Chart.js i API CoinGecko Nauczysz się wysyłać zapytania przy użyciu AJAX Zbudujesz responsywną i dynamiczną aplikację internetową Stworzysz interaktywne wykresy Naniesiesz dynamiczne zmiany na wykresie Dowiesz się, jak przechwytywać błędy podczas komunikacji z API Wprowadzisz dynamiczne zmiany na stronie bez konieczności jej odświeżania Co więcej... Przeprowadzisz walidację zapytań wysłanych do API i walidację zapytań odbieranych z API Nauczysz się pobierać dane z zewnętrznych baz danych i wykonywać operacje na pobranych danych Web scraping. Kurs video. Zautomatyzowane pozyskiwanie danych z sieci ukończysz na poziomie podstawowym. W trakcie szkolenia wspólnie zbudujemy dwa projekty w języku JavaScript. Na początku omówimy plan całego kursu i niezbędne narzędzia. Następnie płynnie przejdziemy do projektu pierwszej miniaplikacji - Populacja Świata. Podczas tego modułu nauczysz się wysyłać zapytania do API, przetwarzać odebrane wartości, sprawdzać ich poprawność, wyświetlać i operować nimi na stronie. Z tak uporządkowanych danych stworzysz dynamiczny wykres oparty na bibliotece Chart.js. Drugim projektem będzie aplikacja o budzącej emocje nazwie Kryptowaluty. W tej części kursu utworzysz dynamiczną tabelę generującą ranking kryptowalut z aktualnymi kursami pobranymi z API CoinGecko. Dzięki połączeniu z API CoinGecko mamy dostęp do aktualnych co do minuty kursów wszystkich możliwych kryptowalut opublikowanych na stronie CoinGecko. Bez trudu więc zaprogramujesz dynamiczny wykres do wyświetlania kursów kryptowalut na przestrzeni czasu zadanego przez użytkownika. Aplikacja będzie w pełni responsywna na wszystkich dostępnych mobilnych i stacjonarnych urządzeniach. W ramach ostatnich lekcji przedstawimy pomysły na rozwój aplikacji rankingu kryptowalut. Ten kurs dostarczy Ci inspiracji do indywidualnych projektów, a także pokaże nowe możliwości wykorzystania znanych Ci dotychczas tematów. Po zakończeniu szkolenia będziesz w stanie samodzielnie wykonać swój prywatny portfel kryptowalut, łącznie z wykresami i analizowaniem statystyk dzięki zastosowaniu wykresów Chart.js.