Wydawca: Videopoint
Videopoint - podnoś swoje kwalifikacje w nowoczesny sposób! Profesjonalnie przygotowane kursy online pomogą Ci nabyć nowe umiejętności. Znajdziesz tu różnorodne szkolenia m.in. z programowania, analizy danych, DevOps, programowania mobilnego i języka angielskiego. Nauka online do idealny sposób na zdobycie nowych umiejętności niezbędnych do awansu zawodowego albo przebranżowienia się.
193
Kurs video

Arduino. Kurs video. Poziom pierwszy. Podstawowe techniki dla własnych projektów elektronicznych

Paweł Matyszok

Obierz kurs na... Arduino! Platforma Arduino jest absolutnie niezwykłym wynalazkiem. Dzięki niej każdy może zbudować działający, zaawansowany układ elektroniczny, który spełni jego indywidualne wymagania. Okazuje się, że wcale nie trzeba być inżynierem, by stworzyć taki układ: Arduino zapewnia wszystko, o czym może zamarzyć majsterkowicz czy entuzjasta elektroniki. Modularna budowa pozwala łączyć ze sobą kolejne komponenty, co daje szerokie możliwości specjalizacji urządzeń: mogą one służyć do wysyłania SMS-ów, przekazywać informacje do smartfona za pomocą Bluetootha czy zawiadywać oświetleniem w całym domu. Wystarczy tylko zbudować odpowiedni układ i zaprogramować go zgodnie z własnymi potrzebami Jak to zrobić? Jak wejść w bogaty i interesujący świat systemów wbudowanych i mikrokontrolerów? Od czego zacząć przygodę z Arduino? Najlepiej od dobrego szkolenia. Sięgnij po Arduino. Kurs video. Poziom pierwszy. Podstawowe techniki dla własnych projektów elektronicznych i przekonaj się, jak przyjemna i owocna może być zabawa z Arduino. Arduino pokochali użytkownicy na całym świecie — od czasu powstania platformy sprzedano ponad siedemset tysięcy zestawów! Czego nauczysz się podczas kursu Arduino? Opanujesz programowanie Arduino. Nauczysz się konstruować elementarne układy elektroniczne i sprzęgać je z Arduino. Zorientujesz się, jak zapewnić komunikację z czujnikami i innymi urządzeniami za pomocą interfejsów 1-Wire, i2c, UART. Odkryjesz, jak bezprzewodowo kontrolować Arduino za pomocą Bluetootha. Dowiesz się, jak korzystać z dokumentacji elementów. Poznasz biblioteki programistyczne dla Arduino, ułatwiające pracę. Zobaczysz, jak wejść w interakcje z tworzonym projektem za pomocą menu wypisanego na wyświetlaczu LCD. Sprawdź, jak łatwo i szybko zbudować własne układy elektroniczne. Ten kurs video, złożony ze stu lekcji (plus trzy pierwsze jako wprowadzenie dla zupełnie zielonych!), pozwoli Ci poznać specyfikę Arduino, zorientować się w możliwościach tej platformy i zrozumieć, skąd wzięła się jej popularność. Znajdziesz tu omówienie podstawowych aplikacji służących do programowania i projektowania obwodów elektronicznych oraz przepisy na stworzenie działającego mikrokontrolera, a także prototypów różnych urządzeń. Dowiesz się, jak efektywnie wykorzystywać rozmaite technologie do budowy konkretnych układów. Jeśli sumiennie przerobisz kurs, nigdy więcej nie przerazi Cię konieczność przeglądania obcojęzycznej dokumentacji czy skomplikowanych schematów różnych rozwiązań, które można znaleźć w internecie. Będziesz wiedział, jak na własnym biurku w prosty sposób zweryfikować, czy Twój najnowszy pomysł ma prawo działać, i bez trudu sprawdzisz, czemu Twój program nie działa (debugowanie). Poradzisz sobie także z błędami kompilacji, których wykrycie często przerasta możliwości początkujących użytkowników Arduino. Arduino — płytka, zestaw, aplikacje Arduino łączy w sobie kilka elementów: płytkę z mikrokontrolerami Atmel AVR, zestaw części do budowania układów elektronicznych oraz aplikację Arduino IDE. Dzięki temu można zaprojektować układ, zbudować go i zaprogramować bez ryzyka przykrych niespodzianek. Arduino. Kurs video. Poziom pierwszy. Podstawowe techniki dla własnych projektów elektronicznych omawia tę tematykę od początku, od pierwszego podłączenia płytki do komputera i napisania pierwszego programu. Przeprowadzi Cię przez podstawy programowania dla Arduino oraz zapozna z zasadami podłączania elementów i konstrukcji najprostszych układów. Gdy opanujesz ten materiał, przyjdzie czas na większe projekty, takie jak magistrale komunikacyjne i typowe układy. Oprócz aspektów praktycznych pojawiają się tu lekcje tłumaczące zasady działania mikrokontrolerów, pozwalające lepiej zrozumieć tę tematykę. Wisienką na torcie jest omówienie programu Fritzing, który umożliwia projektowanie układu w komputerze. Układ korzyści Jeśli jesteś urodzonym majsterkowiczem albo marzysz o tym, żeby Twoje gadżety w końcu zaczęły działać tak, jak Ty chcesz, a nie tak, jak zaprogramował je ktoś mieszkający na drugim końcu świata, kto nie ma pojęcia o Twoich priorytetach, wreszcie możesz spełnić swoje marzenia. Opanowanie Arduino pomoże Ci uzyskać kontrolę nad elektroniką w całym domu i przyniesie satysfakcję ze świetnie wykonanej, twórczej, autorskiej pracy. Będziesz się przy tym fantastycznie bawić, a Twoje opowieści o własnoręcznie wykonanych urządzeniach na pewno wzbudzą sensację wśród znajomych. Przekonasz się, że układy elektroniczne naprawdę rządzą światem, ale projektują i programują je ludzie tacy jak Ty. Arduino. Kurs video. Poziom pierwszy. Podstawowe techniki dla własnych projektów elektronicznych to znakomite wprowadzenie w świat Arduino — a gdy nauczysz się już wszystkiego, co może Ci zaoferować, zapragniesz głębiej wniknąć w fascynujący świat, w którym każdy maleńki gadżet może mieć potężną moc. Kurs Arduino tylko dla wtajemniczonych? Arduino. Kurs video. Poziom pierwszy. Podstawowe techniki dla własnych projektów elektronicznych ma za zadanie nauczyć Cię podstaw projektowania i programowania w Arduino, ale stawia też przed Tobą ambitniejsze zadania. Nie musisz umieć lutować, by zbudować działające urządzenie, ale musisz dowiedzieć się co nieco o języku C (albo, jeśli wolisz, o języku Arduino), ponieważ to właśnie w nim będziesz tworzyć programy dla Twoich urządzeń. Programowanie w Arduino IDE jest bardzo ciekawym doświadczeniem, a jeśli dodasz do tego projektowanie w programie Fritzing i znajomość niewiarygodnych możliwości platformy Arduino, okaże się, że błyskawicznie opanowałeś mnóstwo nowych, cennych umiejętności! Poznaj naszego eksperta Paweł Matyszok — absolwent informatyki na Politechnice Śląskiej w Gliwicach. Od zawsze interesował się działaniem komputerów, technologiami sieciowymi i internetowymi; nieco później jego zainteresowania objęły także programowanie i działanie systemów wbudowanych oraz zagadnienia sztucznej inteligencji i analizy obrazów. Z Arduino po raz pierwszy zetknął się w 2009 roku. Obecnie kontynuuje studia wyższe oraz pracuje w gliwickiej firmie z branży oprogramowania. „Człowiek uczy się do końca życia. Musi sobie tylko zdawać sprawę z potrzeby nauki. I solidności” Franciszek Żwirko Sprawdź również kursy Ruby on Rails dostępne w naszej ofercie.

194
Kurs video

Techniki wpływu. Kurs video. Broń się przed manipulacją i skutecznie przekonuj innych

Skuteczne techniki wpływu (na podstawie książki Manipulacja odczarowana) W tytule książki, która stanowi podstawę tego szkolenia, jest słowo „manipulacja”. Słowo uznane za brzydkie, choć w wielu fabrykach używa się manipulatorów, a w domu, kiedy używamy pilotów, manipulujemy sprzętem RTV. Książka, którą napisałem, miała odczarować to słowo, a w ślad za tym wiele technik wywierania wpływu. Mani to ręka, a pulus znaczy pełny — czyli manipulacja to termin, który oznacza działanie z sensem, z rozmysłem, by osiągnąć własny cel. To działania matki, która chce nauczyć dziecko samodzielnego jedzenia lub zawiązywania butów, a także przedstawiciela handlowego, szefa, lekarza czy nauczyciela. Manipulacja to naturalna aktywność każdego człowieka, któremu o coś konkretnego chodzi, który chce coś świadomie osiągnąć. Jeśli człowiek czegoś chce, to świadomie lub nieświadomie stara się sterować swoimi relacjami z innymi ludźmi i sobą samym. Jest milszy, uśmiecha się, angażuje, zmienia ton głosu. Stwarza lepsze wrażenie. Warto poznać towarzyszące temu procesowi mechanizmy i narzędzia, bo dzięki nim możemy skuteczniej realizować własne cele. Co Cię czeka podczas tego szkolenia? Najważniejsze - poznasz od strony praktycznej techniki i mechanizmy podnoszące skuteczność i efektywność w czasie rozmów, negocjacji czy w procesie sprzedaży. W szczególności: Poznasz magiczne działanie manipulacji, której skutki - po jej użyciu - są bardzo niedoceniane. Zrozumiesz mechanizm automatycznego wyzwalacza zachowań - podstawy skuteczności mechanizmów wpływu. Poznasz i zaplanujesz zastosowanie w praktyce sześciu podstawowych mechanizmów wywierania wpływu Roberta Cialdiniego. Dowiesz się, jak praktycznie zastosować MML (model manipulacji liniowej). Nauczysz się stosować kompleksowy MMM (model manipulacji megalitycznej). Otrzymasz przekaz od Roberta Cialdiniego - i przestrogę, by wszystkie te techniki stosować w sposób etyczny. A po zakończeniu kursu... Po ukończeniu szkolenia będziesz umieć zastosować w praktyce kilkanaście technik wpływu, bo osiągać własne cele. Wyniki zadań, które wykonasz w trakcie kursu, będzie można natychmiast wprowadzić w życie. Dzięki nim szefowie, podwładni, koleżanki i koledzy w pracy chętniej będą akceptowali Twoje propozycje. Dodatkowo możesz wykorzystać poznane narzędzia w życiu osobistym, w relacjach rodzinnych i społecznych. Powodzenia! Dla kogo to szkolenie? Dla każdego, kto chce skutecznie wpływać na swoje życie zawodowe i osobiste. Dla szefów wszystkich szczebli, jak również ekspertów. Dla każdego, kto zarządza projektami, sprzedaje oferty czy własne rozwiązania i pomysły. Także dla osób, które z racji pełnionych ról (rodzice, nauczyciele, lekarze) powinny przekonywać innych do sensownych i korzystnych rozwiązań.

195
Kurs video

Sztuczna inteligencja w Azure. Kurs video. Uczenie maszynowe i Azure Machine Learning Service

Marcin Szeliga

Obierz kurs na... uczenie maszynowe z udziałem AI Uczenie maszynowe to dziedzina o rosnącej popularności i coraz szerszym znaczeniu w dzisiejszym świecie technologiczno-biznesowym. Wiele firm i instytucji wykorzystuje je do rozwiązywania różnorodnych problemów, co stwarza duże możliwości kariery dla osób z odpowiednimi umiejętnościami. Jeśli Cię to interesuje i planujesz w przyszłości zająć się zawodowo właśnie machine learning – nasz kurs będzie dla Ciebie idealny. Rozpoczyna się od absolutnych podstaw, których opanowanie pozwoli Ci się zorientować w tym, czym jest i na czym polega uczenie maszynowe, by przejść do zagadnień bardziej skomplikowanych. Solidną bazę wiedzy zdobędziesz, ucząc się współpracować z jednym z najważniejszych narzędzi w dziedzinie machine learning – Azure Machine Learning Service. Azure to popularna platforma chmurowa Microsoftu, która oferuje zaawansowane funkcje do tworzenia i wdrażania modeli uczenia maszynowego, a następnie zarządzania nimi. Ze względu na jej rozległość i dostępność umiejętność korzystania z Azure stanowi świetny wstęp do przygody z machine learning. Proponowane przez nasz szkolenie obejmuje szereg różnorodnych tematów, od uczenia nadzorowanego i nienadzorowanego aż po głębokie uczenie (deep learning) i rozwiązywanie problemów z wykorzystaniem różnych typów danych, takich jak obrazy. Dzięki temu zdobędziesz kompleksową wiedzę i umiejętności, które następnie przydadzą Ci się w bardzo różnych sytuacjach. Kurs nie skupia się tylko na teorii, zapewnia także praktyczne podejście do tematyki machine learning w AI. Pokazuje na przykład, jak w prosty sposób wdrażać modele w usługach online i przetwarzać wsadowo za pomocą Azure. W ramach nauki zatem poznasz kompletny cykl tworzenia i wdrożenia modelu. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas szkolenia między innymi: Zrozumiesz, czym jest i na czym polega uczenie maszynowe Nauczysz się przygotowywać dane przeznaczone do modelowania Zapoznasz się z metodami uczenia nienadzorowanego (grupowanie danych, klasteryzacja) Poznasz podstawy uczenia nadzorowanego (regresja) Przybliżysz sobie zagadnienia związane z uczeniem głębokim (sieci neuronowe, techniki deep learning) Będziesz oceniać jakość modeli Dowiesz się, jak się przechowuje i przetwarza dane z Azure Machine Learning Service Potrenujesz modele przy użyciu graficznych narzędzi Azure MLS i Python SDK Azure MLS Zajmiesz się automatyzacją klasycznych eksperymentów za pomocą graficznego kreatora AutoML Zbudujesz model predykcyjny przy użyciu graficznego kreatora Azure Machine Learning Service Przeanalizujesz obrazy przy użyciu graficznego kreatora AutoML Przeprowadzisz eksperymenty z użyciem notatników Jupyter i skryptów Python Będziesz monitorować eksperymenty z zastosowaniem biblioteki MLflow Nauczysz się logować i wdrażać modele, a także nimi zarządzać A ponadto: Wspólnie zastanowimy się nad tym, czym jest odpowiedzialna sztuczna inteligencja Sztuczna inteligencja w Azure. Kurs video. Uczenie maszynowe i Azure Machine Learning Service kończy się na poziomie średnio zaawansowanym. Szkolenie umożliwia zdobycie solidnych podstaw i praktycznych umiejętności związanych z uczeniem maszynowym, jak również przygotowuje do nauki na poziomie zaawansowanym, który obejmuje bardziej skomplikowane techniki i zagadnienia. Praktyczny wymiar uczenia maszynowego Dzięki zdobytej wiedzy i umiejętnościom będziesz w stanie zastosować machine learning do rozwiązywania różnorodnych problemów w swojej dziedzinie zawodowej. Możesz na przykład pracować jako analityk danych, naukowiec danych (data scientist), specjalista do spraw sztucznej inteligencji lub zajmować się wdrożeniem rozwiązań uczenia maszynowego w firmach. Te umiejętności mogą Ci się również przydać do prowadzenia projektów badawczych lub biznesowych, co może prowadzić do odkrycia nowych wzorców i możliwości w danych – dziś, gdy dane odgrywają kluczową rolę we wszystkich dziedzinach życia, jest to szczególnie cenne.

196
Kurs video

Wireshark. Kurs video. Podstawy analizy ruchu sieciowego i wykrywania włamań

Adam Józefiok

Obierz kurs na... zbadanie, w jaki sposób działa Twoja sieć Administratorzy sieci komputerowych korzystają z szeregu narzędzi i programów wspomagających ich pracę. Także tych, które automatyzują czynności i przez to czynią zadania administratora prostszymi i mniej angażującymi czasowo niż jeszcze kilka lat temu. Nie zwalnia to jednak osób na tym stanowisku z obowiązku rozumienia, w jaki sposób funkcjonuje sieć i dlaczego zachowuje się ona tak, a nie inaczej – co wynika ze sposobu działania protokołów i ich wpływu na działanie sieci. Tymczasem narzut spowodowany przez poszczególne protokoły może diametralnie zmienić sposób przesyłania danych w sieci, a co za tym idzie – szybkość jej działania czy osiąganie przez nią zbieżności. Świetnym i darmowym narzędziem, które pomaga zrozumieć pracę urządzeń, protokołów i każdego szczegółu sieci, jest program Wireshark. Umożliwia on przechwycenie ruchu na dowolnym interfejsie czy w dowolnym miejscu, a następnie jego analizę w trybie online lub offline po wcześniejszym zapisaniu przechwyconych pakietów lub ramek. Profesjonalny kurs Wireshark  Umiejętność analizy ruchu sieciowego i znajomość narzędzia Wireshark daje administratorowi wiele, jeśli chodzi o poprawę szybkości funkcjonowania sieci i podniesienie komfortu własnej pracy. Co istotne, sniffer Wireshark ułatwia wykrywanie włamań, a także identyfikację sytuacji nadzwyczajnych występujących w sieciach. Spore możliwości programu doładowane dodatkowo zastosowaniem odpowiednich filtrów to odpowiedź na wiele pytań i problemów dręczących dotąd administratorów sieci, jak również specjalistów od bezpieczeństwa sieciowego. Trzeba wspomnieć ponadto o walorach edukacyjnych Wiresharka, dzięki któremu można, opierając się na rzeczywistej sieci, opanować niemalże każdy protokół sieciowy, jaki zostanie przechwycony. Szkolenie Wireshark. Kurs video. Podstawy analizy ruchu sieciowego i wykrywania włamań kończy się na poziomie podstawowym, niektóre zagadnienia są w nim omówione aż do poziomu średnio zaawansowanego. Zacznij pracować z programem Wireshark i zobacz każdą ramkę z bliska! Tylko od Twojej dociekliwości będzie zależało, jak wiele się nauczysz. Podczas pracy jako administrator sieci i specjalista od bezpieczeństwa sieciowego należy wykazać się przede wszystkim dociekliwością. Należy być dociekliwym i zadawać siebie wiele pytań, a potem podczas analizy ruchu sieciowego starać się szukać na te pytania odpowiedzi. Nie ma innej drogi. Ta dociekliwość zawsze doprowadzi Cię do prawdy. Nawet jeśli Twoja sieć przypomina durszlak, to najważniejsze, aby poprzez dociekliwość do tego dojść, a potem od razu zabrać się do łatania dziur.

197
Kurs video

Microsoft Azure. Kurs video. Zacznij przygodę z chmurą obliczeniową

Mariusz Gola

Obierz kurs na... chmurę Chmura obliczeniowa to taki model przetwarzania danych, w którym podczas pracy z danymi korzysta się z usług zewnętrznych, dostarczanych przez usługodawcę. Eliminuje to konieczność zakupu wielu licencji, instalowania oprogramowania i administrowania nim. Do zasobów można się dostać z dowolnego urządzenia umożliwiającego zalogowanie się do chmury. Gdy mowa o biznesie, warto podkreślić, że chmura obliczeniowa pozwala na elastyczność i skalowalność, które są kluczowe dla szybkiego dostosowywania się do zmieniających się potrzeb przedsiębiorstwa. Dzięki temu koszty infrastruktury IT mogą być optymalizowane, a zasoby dostępne w czasie rzeczywistym. Ten kurs jest poświęcony chmurze Microsoft Azure – jednej z czołowych tego typu usług na rynku. Umiejętność korzystania z niej staje się powoli wymogiem w branży IT. Stąd zdobycie wiedzy na temat Azure niejednokrotnie pozwala rozwinąć karierę zawodową, a także dostosować się do rosnących potrzeb rynku pracy w dziedzinie technologii chmurowych. Jednak ze szkolenia skorzystają nie tylko programiści i absolwenci studiów branżowych. Znajomość zasad współpracy z Microsoft Azure przyda się zarówno przedsiębiorcom, którzy chcą zrozumieć, w jaki sposób użyć technologii chmurowej, aby zwiększyć efektywność i osiągnąć konkurencyjność na rynku, jak i studentom chcącym zawczasu zdobyć cenne umiejętności i wiedzę na temat chmury obliczeniowej, by zwiększyć swoje szanse na rynku pracy i wyróżnić się wśród konkurencji. Wreszcie – entuzjastom technologii. Zgłębianie tematu chmury obliczeniowej bowiem poszerza horyzonty i umożliwia bycie na bieżąco z najnowszymi trendami w branży IT. Co Cię czeka podczas naszego profesjonalnego szkolenia? W ramach kursu poświęconego chmurze Microsoft Azure między innymi: Nauczysz się zarządzać zasobami w chmurze – tworzyć je, przenosić i kasować Zaczniesz korzystać z Cloud Shell i PowerShell Będziesz pracować z maszynami i sieciami wirtualnymi Poznasz usługę kont magazynu (Blob Storage, kontenery i bloby) Zobaczysz, jak w chmurze działają strony i aplikacje Popracujesz nad analizą kosztów, planowaniem budżetu i obliczeniami Microsoft Azure. Kurs video. Zacznij przygodę z chmurą obliczeniową kończy się na poziomie podstawowym. Po zakończeniu szkolenia będziesz się dobrze orientować w najważniejszych usługach oferowanych przez Microsoft Azure. Zdobędziesz podczas niego wiedzę teoretyczną i praktyczną, która umożliwi Ci zagłębienie się w wybrany aspekt Microsoft Azure i korzystanie z niego dla potrzeb firmowych lub prywatnych. Do każdego rozdziału zostały przygotowane zadania praktyczne, które pozwolą Ci przećwiczyć omówione zagadnienia. Świat IT zmierza w kierunku chmury – nie zostań z tyłu

198
Kurs video

Mały programista. Kurs video. Programowanie gier w Scratch 2.0

Agnieszka Borkowska

Kurs online Scratch 2.0, czyli programowanie gier dla najmłodszych Scratch to język programowania oraz środowisko programistyczne obdarzone fantastycznymi zaletami: jest proste w nauce, przejrzyste, zabawne i pozwala na stworzenie konkretnych, działających programów w zaledwie kilku krokach. Co więcej, projekty powstałe w Scratchu są bardzo efektowne, a polecenia w formie kolorowych klocków dają się łatwo i logicznie powiązać w ciągi prowadzące do uzyskania zamierzonych celów. Scratch genialnie wprowadza dzieci w wieku od ośmiu do szesnastu lat (a także dorosłych laików) w świat programowania. Dzięki niemu można dogłębnie poznać i zrozumieć strukturę programu, zobaczyć, jak łączyć ze sobą różne polecenia. To jednak nie wszystko, co oferuje kurs Mały programista. Co Cię czeka podczas szkolenia Mały programista? Podczas kolejnych lekcji kursu internetowego Scratch nauczysz się korzystać z poleceń i bibliotek. Odkryjesz, jak łączyć polecenia w większe skrypty i kompletne programy. Dowiesz się, jak pracować z duszkiem i zmieniać jego kostiumy, a także dodawać duszki i wątki oraz zapisywać efekty pracy. Zobaczysz, jak poruszać duszkiem na scenie oraz używać współrzędnych i zmiennych. Poznasz instrukcję Jeżeli oraz pętlę Powtarzaj aż. Sprawdzisz, jak działają polecenia graficzne i dźwiękowe, jak obsługiwać komunikaty, a ponadto oswoisz się ze zdarzeniami. Po ukończeniu kursu będziesz w stanie pisać programy wykonywane liniowo, wielowątkowe, interaktywne i z instrukcjami sterującymi — czyli własne gry różnego typu, grafiki i animacje — oraz dodawać do nich dźwięk i muzykę. Kurs online programowania Scratch 2.0 kochają dzieci i rodzice — dzięki niemu mogą się razem bawić i uczyć. Spróbuj napisać własne atrakcyjne gry i poczuj się jak prawdziwy mistrz! Wybierz kurs internetowy Scratch i do dzieła! W naszej ofercie znajdziesz także inne kursy video dla dzieci.

199
Kurs video

Linux. Kurs video. Wprowadzenie do pracy z konsolą

Piotr Chudzik

Obierz kurs na... uniwersum Linuksa Mianem Linuksa określamy całą rodzinę systemów operacyjnych, które bazują na jądrze Linux. Jest to oprogramowanie wolne i otwarte, jego kod może być dowolnie wykorzystywany i rozpowszechniany oraz przebudowywany w zależności od potrzeb. Odkąd w 2017 roku oparto na nim najpopularniejszy system mobilny Android, Linux jest najbardziej rozpowszechnionym systemem operacyjnym na świecie. Przyszły informatyk, programista czy tester ma wręcz obowiązek go znać - bez Linuksa nie można działać w branży IT. Materiał przedstawiony w ramach tego kursu wprowadzi Cię w świat Linuksa. Zawiera bowiem omówienie podstawowych komend, wręcz niezbędnych do pracy z systemem Linux z poziomu konsoli „na start”. Poznanie ich pozwoli Ci na w miarę swobodne poruszanie się po elementach tego systemu oraz weryfikowanie i rozwiązywanie popularnych problemów, którą mogą w nim wystąpić. Wiedza dotycząca zasad tworzenia skryptów powłoki umożliwi zautomatyzowanie i usprawnienie codziennych zadań. Dlatego jeśli rozpoczynasz albo zamierzasz rozpocząć pracę z Linuksem, ale wcześniej nie zdarzyło Ci się z nim pracować - koniecznie poświęć kilka godzin i skorzystaj z wiedzy, jaką oferuje autor tego szkolenia. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie kursu: Opanujesz podstawowe zasady pracy w konsoli/terminalu systemu operacyjnego Linux. Będziesz zarządzać plikami i katalogami. Ustawisz i zmienisz uprawnienia poszczególnych użytkowników. Poznasz metody działania procesów, sposoby ich weryfikacji oraz modyfikacji. Nauczysz się pracy z tekstami, ze skryptami i zmiennymi. Opanujesz bazowe instrukcje skryptów Linuksa, takie jak if i case, pętla for oraz while. Co więcej... Skonfigurujesz połączenie SSH na systemie Windows i Linux, stworzysz także własny klucz SSH Linux. Kurs video. Wprowadzenie do pracy z konsolą kończy się na poziomie podstawowym. Ma na celu zapoznanie Cię z obsługą i pracą z systemami typu Linux bez dostępnego środowiska graficznego na podstawie systemu operacyjnego Ubuntu. Zdobyta wiedza jest jednak uniwersalna i może zostać wykorzystana podczas pracy z dowolną dystrybucją Linuksa. Materiał zawarty w szkoleniu stanowi elementarny zbiór poleceń używanych podczas działań prowadzonych w wymienionych systemach. Jeszcze raz. Dlaczego właśnie Linux? Linux - ponieważ w branży IT wiele systemów/serwerów jest opartych właśnie na systemach należących do tej szerokiej rodziny. Po prostu: programiści ukochali sobie Linuksa i tyle! Dlatego też wiele aplikacji - wliczając w to coraz popularniejszą chmurę - działa właśnie pod kontrolą tego systemu operacyjnego. Ze względów bezpieczeństwa i wydajnościowych systemy linuksowe nie mają warstwy graficznej do obsługi takiego systemu; jedyny dostęp jest możliwy za pomocą konsoli, najczęściej poprzez SSH. Dlatego tak ważna jest znajomość podstawowych komend systemu, aby móc na przykład pobrać informacje o błędach, uruchomić narzędzie diagnostyczne czy usprawnić procedury poprzez utworzenie skryptu. W naszym kursie skupiamy się na pracy z konsolą. Opanowanie jej zasad jest praktycznie niezbędne do tego, by rozpocząć pracę w branży.

200
Kurs video

Stereometria. Jak zdać maturę z matematyki? Kurs video. Poziom podstawowy

Denis Aleksa

Obierz kurs na... dobrze zdaną maturę z matematyki Podobno sam Pitagoras twierdził, że światem rządzą liczby. Nic w tym dziwnego — wszak właśnie tego starożytnego filozofa uznaje się za jednego z ojców matematyki. Królowej wszelkich nauk, tej, od której wszystko się zaczyna i na której wszystko się kończy. Na pewno od niej zaczynają się inne przedmioty ścisłe, bez opanowania jej zasad, twierdzeń i prawideł trudno studiować chemię, fizykę, informatykę, ekonomię, biologię... Świat abiturienta szkoły średniej może się także na matematyce skończyć, aktualnie bowiem znów należy ona do przedmiotów obowiązkowych na maturze. Pozostaje wziąć się do nauki i zdać ten egzamin! Co jednak robić, gdy ma się braki w podstawach albo nie rozumie się którejś z dziedzin matematyki? Bez paniki — od czego są nasze wideokorepetycje! Opracowane i nagrane przez studenta, pasjonata tematu, który od lat przygotowuje swoich podopiecznych do matury z matematyki. Ten kurs będzie wsparciem w Twoich przygotowaniach do egzaminu maturalnego z matematyki na poziomie podstawowym i pozwoli Ci poświęcić więcej czasu innym, równie ważnym dla Twojej przyszłości przedmiotom. Co dadzą Ci te wideokorepetycje? W trakcie kursu poznasz: Podstawowe wzory z zakresu stereometrii, Graniastosłupy i ostrosłupy prawidłowe, Zastosowanie trygonometrii w stereometrii, Bryły obrotowe (stożek, walec), Zastosowanie twierdzenia Pitagorasa w stereometrii, Co więcej... Wszystkie te elementy przećwiczysz podczas rozwiązywania zadań maturalnych. Kurs Jak zdać maturę z matematyki? Kurs video. Poziom podstawowy. Stereometria został pomyślany tak, by mógł z niego skorzystać każdy, kto przygotowuje się do egzaminu dojrzałości. W kolejnych, 7 częściach cyklu, maturzysta przyswoi tematy związane z: Liczby rzeczywiste, logika i zbiory, Trygonometria, Prawdopodobieństwo i statystyka, Funkcją wykładniczą, logarytmami i ciągami, Pojęcie funkcji i funkcja liniowa, Funkcja kwadratowa i funkcja wymierna, Planimetria i geometria analityczna. Wymagajcie od siebie, choćby inni od was nie wymagali Jan Paweł II

201
Kurs video

Skuteczne prezentacje. Kurs video. Jak budować efektywne i profesjonalne prezentacje

Katarzyna Porembska

Obierz kurs na... skuteczne wystąpienia i prezentacje! Któż z nas nie pamięta nudnych, ciągnących się w nieskończoność wystąpień, podczas których marzył tylko o tym, żeby jak najszybciej się skończyły? Albo prezentacji, po których w pamięci pozostawało jedynie poczucie zmarnowanego czasu? Ale wiemy też, że istnieją mówcy doskonali, potrafiący w kilka chwil przykuć uwagę audytorium i sprawić, by odbiorcy do końca słuchali w skupieniu, a każda prezentacja była sukcesem. Czy sztuki publicznego występowania można się nauczyć? Czy istnieją sposoby na pokonanie tremy i nieśmiałości, czynników które mogą sparaliżować niedoświadczonego mówcę? Czy można każdą prezentację przygotować w pełni profesjonalnie i mieć pewność, że ten przekaz trafi do odbiorców? Mamy dobrą wiadomość: można! Niezależnie od tego, czy chcemy coś sprzedać, przedstawić usługę, omówić ważny projekt, czy zreferować skomplikowane zadanie, istnieją uniwersalne reguły i sposoby na to, aby każde wystąpienie było skuteczne. Przedstawiamy je w ramach szkolenia Skuteczne prezentacje. Kurs video. Jak budować efektywne i profesjonalne prezentacje. Co Cię czeka podczas naszego profesjonalnego szkolenia? Podczas kursu poznasz sposoby budowania profesjonalnej prezentacji, między innymi: metody analizy audytorium, tajniki profesjonalnego przygotowania schematy rozpoczęcia, rozwinięcia i zakończenia prezentacji, szybkie sposoby radzenia sobie ze stresem i z tremą. Dowiesz się, jak wygląda właściwe przygotowanie merytoryczne, a jak praktyczne. Poznasz pięć głównych filarów prezentacji i nauczysz się właściwie je wykorzystywać. Zapoznasz się również z kluczowym narzędziem do organizacji treści, jakim jest metoda piramidy. A po zakończeniu szkolenia... Będziesz w stanie samodzielnie przygotować i przeprowadzić prezentację. Zainteresujesz każde audytorium. Poradzisz sobie z tremą i wzmocnisz pewność siebie. Twoje wystąpienia będą skuteczne, ciekawe i zapadające słuchaczom w pamięć. Dla kogo ten kurs? Spektrum odbiorców jest bardzo szerokie, szkolenie Skuteczne prezentacje. Kurs video. Jak budować efektywne i profesjonalne prezentacje bowiem jest przeznaczone dla wszystkich osób, których praca zawodowa wymaga występowania przed audytorium. Niezależnie od tego, czy jesteś handlowcem prezentującym usługi czy produkty, czy masz do zreferowania zarządowi wyniki swojej pracy, czy też musisz przedstawić zespołowi szczegóły istotnego zadania - we wszystkich tych przypadkach przyda się umiejętność przygotowania i przeprowadzenia skutecznej prezentacji. Zainteresował Cię nasz kurs? Chcesz osobiście porozmawiać z prowadzącą?   Skorzystaj z oferty Helion Szkolenia - szkolenia on-line prowadzonego przez Katarzynę Porembską.

202
Kurs video

Angular. Kurs video. Programowanie reaktywne aplikacji webowych z RxJS

Sebastian Matusiak

Obierz kurs na... znajomość Angulara! Angular został przystosowany przez programistów Google’a do tworzenia złożonych i skalowalnych aplikacji. Dzięki modułowości i wydajności jest wybierany do pisania wymagających aplikacji korporacyjnych i biznesowych. Kod jest zredukowany i zorganizowany modułowo, co zapewnia czytelność i ułatwia pracę nad projektem. Dla tworzenia dynamicznych aplikacji kluczowa jest również umiejętność zarządzania asynchronicznością i zdarzeniami, wspomagana przez bibliotekę RxJS. Choć Angular z początku może być trudniejszy do nauczenia, z perspektywy finansowej wypada lepiej od konkurencji (React i Vue). Zdecydowanie ten framework jest atrakcyjnym wyborem dla osób poszukujących stabilnego zatrudnienia. Wkrocz na przyszłościową ścieżkę rozwoju zawodowego razem z Angularem. Z naszym szkoleniem uzyskasz solidne podstawy programowania, jak również znajomość zaawansowanych technik niezbędnych do efektywnego tworzenia aplikacji webowych. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas kursu: Będziesz pracować z podstawowymi plikami w Angularze (wygenerowanymi przy tworzeniu projektu) Dowiesz się, czym są dyrektywy strukturalne/atrybutowe i pipe’y Nauczysz się korzystać z serwisów do przesyłania zapytań HTTP do serwera Dowiesz się, czym są cykle życia i kiedy ich używać Skorzystasz z zalet TypeScriptu poprzez tworzenie interfejsów, typów i enumów Zastosujesz RxJS (w tym async pipe) do obsługiwania operacji asynchronicznych Użyjesz nowych funkcjonalności Angulara w wersjach 17 i 18 Nauczysz się używać takich operatorów RxjS jak combineLatest, forkJoin, switchMap, take, takeUntil() Poznasz założenia ng-content i ng-template Stworzysz własny pipe, własną dyrektywę i kontrolki formularza Opanujesz podstawy Angular Signals i łączenia sygnałów z RxJS Dowiesz się, czym są guardy i interceptory i nabędziesz umiejętności pisania własnych Nauczysz się konfigurować Jest na potrzeby testów jednostkowych Będziesz dodawać profesjonalne testy jednostkowe w komponentach Przeprowadzisz instalację Angular Material i użyjesz komponentów z tej biblioteki w projekcie Przyswoisz nadpisywanie stylów między innymi z Angular Material poprzez ::ng-deep Co więcej... Poznasz najczęstsze pytania zadawane w trakcie rekrutacji na stanowisko junior/mid Angular developera Szkolenie Angular. Kurs video. Programowanie reaktywne aplikacji webowych z RxJS ukończysz na poziomie średnio zaawansowanym. Kurs obejmuje wszystkie podstawowe zagadnienia związane z Angularem i wiele zaawansowanych zastosowań frameworka, niezbędnych w codziennej pracy. Wszystko w zgodzie z najnowszymi trendami i funkcjonalnościami zawartymi w wersjach 17 i 18 tego frameworka. Zobaczysz, jak w profesjonalny sposób podejść do pisania kodu, dokładnie tak jak w aplikacjach komercyjnych. Dowiesz się, jak zadbać o jakość zgodnie z zasadami SOLID i DRY. Nauczysz się tworzyć poprawne struktury folderów i przenosić elementy wspólne do folderu shared. Opanujesz zasady tworzenia komunikacji między komponentami i posługiwania się serwisami do obsługi zapytań HTTP. Nauczysz się programowania reaktywnego w RxJS, czyli sprawnego przekazywania danych między różnymi częściami aplikacji. W ten sposób zapewnisz płynne działanie i spójność aplikacji po stronie użytkownika. Dowiesz się też, jak pisać testy jednostkowe w Jest ze 100-procentowym pokryciem, i zdobędziesz kolejną istotną umiejętność dla utrzymania wysokiej jakości kodu. W praktyce skorzystasz z zalet TypeScriptu i nauczysz się tworzyć formularze zarówno za pomocą metody Template Driven, jak i Reactive Forms. Dodatkowo zaimplementujesz Lazy Loading i poznasz globalne i lokalne sposoby dodawania stylów CSS. Przećwiczysz tworzenie własnych pipe’ów, dyrektyw i kontrolek formularza, a także poznasz możliwości biblioteki Angular Material i dostosujesz w niej style. Ukończenie kursu otwiera drogę do pracy na stanowisku junior developera o wysokim poziomie samodzielności. Jeżeli już pracujesz komercyjnie, masz teraz szansę pogłębić i utrwalić swoje umiejętności, co pomoże w osiągnięciu awansu na stanowiska mid/regular developera. Wszechstronność Angulara Zastosowanie Angulara jest szerokie i być może Cię zaskoczy! Angular jest używany do tworzenia zaawansowanych platform handlowych z bezpieczną obsługą płatności online. W sektorze zdrowia angularowe aplikacje wspierają zarządzanie danymi pacjentów, planowanie wizyt i komunikację z lekarzami. W świecie usług bankowych Angular jest używany do działań obejmujących zarządzanie finansami osobistymi, bankowość internetową i analizę danych rynkowych. W branży edukacyjnej natomiast Angular wspiera tworzenie interaktywnych platform e-learningowych, umożliwiających zdalne nauczanie, śledzenie postępów uczniów i dostęp do materiałów edukacyjnych z dowolnego urządzenia. Jednak Angular to nie tylko wydajne aplikacje webowe. W przemyśle lotniczym Angular jest używany do tworzenia systemów monitorowania stanu technicznego samolotów i zarządzania danymi dotyczącymi lotów i pasażerów, co przyczynia się do zwiększenia bezpieczeństwa. W sektorze motoryzacji właśnie w Angularze powstają aplikacje do zarządzania flotą pojazdów, monitorujące trasy, zużycie paliwa i wydajność pojazdów, co przyczynia się do optymalizacji logistyki i redukcji kosztów eksploatacji. Aby więcej zarabiać, musisz się więcej nauczyć Brian Tracy Tak więc największa inwestycja to inwestycja w siebie. Ten kurs pomoże Ci ją przeprowadzić!

203
Kurs video

SQL. Kurs video. Projektowanie i implementacja baz danych

Krzysztof Piaskowy

Obierz kurs na perfekcyjnie działające bazy danych Styczność z różnego rodzaju bazami danych to chleb powszedni developera. Co więcej, nawet osoba, która z programowaniem nie ma nic wspólnego, przy każdym użyciu sieci korzysta z dobrodziejstw sprawnie napisanych i zarządzanych baz danych. Opiera się na nich działanie niemal wszystkich serwisów i aplikacji webowych. Ba, nawet aplikacje mobilne stworzone pod Androida czy iOS mają wbudowaną bazę danych. Internet bazami danych stoi! Dlatego, nawet jeśli nie jesteś bazodanowcem z pasji ani powołania, i tak nie uciekniesz przed tym tematem. Im szybciej i pełniej go opanujesz, tym łatwiej będzie Ci znaleźć jeszcze lepszą, ciekawszą pracę w zawodzie związanym z programowaniem. Ten kurs video kompleksowo omawia tematykę baz danych. Startuje od absolutnych podstaw, jednak jego autor zakłada, że posiadasz zasadniczą znajomość systemu i potrafisz pisać zapytania SQL. Co Cię czeka podczas naszego profesjonalnego szkolenia? Podczas pracy z tym kursem video: Opanujesz niezbędną teorię dotyczącą tematyki bazodanowej. Poznasz zasady projektowania baz danych. Dowiesz się, jak ulepszać swoje bazy danych i jak nimi zarządzać. Poznasz najskuteczniejsze metody zabezpieczania informacji przechowywanych w bazie. Co więcej... W trakcie tworzenia zaawansowanego generatora danych rozwiniesz umiejętności w zakresie programowania w języku Python. SQL. Kurs video. Projektowanie i implementacja baz danych kończy się na poziomie średnio zaawansowanym. Oznacza to, że ukończywszy szkolenie, będziesz w stanie samodzielnie projektować, wdrażać i optymalizować bazy danych. Umiejętności praktyczne wesprzesz wiedzą na temat zasad działania baz oraz mechanizmów, które za tym stoją. Dalsze kształcenie w tym zakresie możesz swobodnie prowadzić samodzielnie - zaawansowany bazodanowiec zna pewne nieuwzględnione w tym szkoleniu wyjątki i szczegóły implementacyjne. Bazy danych krok po kroku Szkolenie prezentuje kompleksowe podejście do zagadnienia baz danych. Startujemy zatem na styku biznesu i programowania, rozpoczynając od rozmowy z klientem. Dowiesz się, jakie pytania musisz mu zadać i jakie informacje powinieneś od niego pozyskać, by sporządzić wymaganą user story. Następnie na jej podstawie przygotujesz schemat bazy danych zgodnie z zasadami projektowania baz bezpiecznych, szybkich i skalowalnych. Zaimplementujesz swoją bazę i zainstalujesz ją na serwerze. W kolejnym kroku opracujesz własny generator danych, uzupełniający bazę przykładowymi danymi. Wykonawszy to zadanie, przejdziesz do implementacji warunków integralnościowych oraz zapewnisz mechanizmy chroniące spójność danych w bazie (procedury, funkcje i triggery). Dowiesz się, jak dbać o odpowiedni schemat bazy, który zagwarantuje z jednej strony wymaganą szybkość, z drugiej - bezpieczeństwo. Wszystkie te zadania wykonasz świadomie, znając teorię i mechanizmy rządzące środowiskiem, w którym operuje profesjonalny bazodanowiec. Nieco historii - dla zainteresowanych Pierwszy system zarządzania bazami danych opracowano w latach 60. XX wieku. Pionierem zagadnienia był amerykański specjalista nauk komputerowych Charles Bachman. W swojej pracy skupiał się na kwestii efektywniejszego używania urządzeń pozwalających korzystać ze zgromadzonych danych. Wówczas bowiem ich przetwarzanie opierało się na mało wydajnych taśmach magnetycznych i dziurkowanych kartach. W efekcie powstały dwa podstawowe modele baz danych: sieciowy i hierarchiczny. W latach 70. brytyjski informatyk Edgar F. Codd zaproponował relacyjny model baz danych, pozostający przez dłuższy czas w sferze rozważań akademickich. Lata 80. to okres fascynacji rozproszonymi bazami danych, z kolei ostatnia dekada XX wieku upłynęła pod znakiem baz obiektowych.

204
Kurs video

Angielski dla inżynierów i techników. Kurs video. Toolbox A1 - A2+

Piotr Święcicki

Obierz kurs na... komunikowanie się w języku angielskim Powiedzieć, że angielski jest obowiązującym językiem międzynarodowej komunikacji, to nic nie powiedzieć. Na pewnym poziomie zawodowym i na określonych stanowiskach powinno się go znać i tyle. Choćby po to, by samodzielnie czytać branżową literaturę, napisać e-mail, spotkać się i podyskutować z grupą zagranicznych klientów lub oferentów. Coraz częściej swobodnego posługiwania się językiem angielskim wymaga się także od fachowców w zawodach technicznych – inżynierów, projektantów itd. Tyle że to nie takie proste. Nawet jeśli w CV ma się potwierdzoną certyfikatem znajomość języka na jakimś poziomie, nawet jeśli uczęszcza się do szkoły językowej, to czym innym jest rozwiązywanie zadań z gramatyki i konwersacja o pogodzie, a czym innym są dyskusje na tematy zawodowe lub na przykład przekazywanie instrukcji obsługi danego urządzenia przez telefon. Ten kurs języka angielskiego powstał specjalnie dla techników i inżynierów, którzy stoją przed wyzwaniem używania go w pracy. Stanowi pierwszą część cyklu i odpowiada poziomowi A1 – A2+ (kolejne dwa będą skierowane do osób na poziomach B1 – B2 i C1). Jeśli zatem naukę angielskiego masz dawno za sobą albo dopiero do niej przystępujesz, zacznij od szkolenia, które właśnie Ci proponujemy. Wraz z nim poznasz lub powtórzysz znajomość najbardziej przydatnych terminów technicznych, a także przećwiczysz najważniejsze sytuacje komunikacyjne, do których może dojść w Twoim zakładzie pracy. Opanowanie proponowanego przez nas materiału pomoże Ci w dobrym przygotowaniu się do pracy z językiem angielskim w prostych, codziennych sytuacjach i wzmocni Twoją pewność siebie podczas posługiwania się nim w rozmowie. Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach naszego kursu: Dowiesz się, jak prawidłowo się przedstawić Poznasz anglojęzyczne odpowiedniki polskich nazw stanowisk Opanujesz umiejętność literowania po angielsku Przybliżysz sobie triki ułatwiające rozmowę przez telefon Powtórzysz takie zagadnienia jak liczby, cyfry, pomiar i czas Przyswoisz nazewnictwo materiałów i ich cech, kształtów, położenia, narzędzi i ich części Przetłumaczysz na angielski nazwy poszczególnych miejsc w zakładzie pracy Zrozumiesz anglojęzyczną terminologię BHP Poćwiczysz umawianie się na spotkania Będziesz wskazywać na cechy, funkcje i odpowiednie miejsca urządzeń Opowiesz o swoich potrzebach i udzielisz instrukcji obsługi w języku angielskim Co więcej... Opanujesz słownictwo dotyczące kwestii serwisowania urządzeń i rozwiązywania problemów technicznych. Toolbox A1 - A2+. Kurs video. Angielski dla inżynierów i techników kończy się na poziomie podstawowym. Dzięki niemu opanujesz bazowe słowa i zwroty i otworzysz sobie drogę do dalszej nauki technicznego języka angielskiego na poziomie średnio zaawansowanym (B1 i B2).

205
Kurs video

Kubernetes. Kurs video. Wdrażanie zaawansowanych aplikacji

Piotr Chudzik

Obierz kurs na... zaprzyjaźnienie się z Kubernetesem Jeśli jesteś programistą, na przykład pracujesz jako specjalista w dziedzinie DevOps i do Twoich zadań należy między innymi utrzymanie środowiska produkcyjnego - także z użyciem rozwiązań chmurowych - nazwa Kubernetes z pewnością nie jest Ci obca. Przypomnijmy jednak dla porządku: zyskujący popularność na całym świecie Kubernetes (zwany także K8s) jest otwartym oprogramowaniem służącym do automatyzacji procesów uruchamiania, skalowania i zarządzania aplikacjami w kontenerach. Co decyduje o sukcesie Kubernetesa? Po pierwsze własną implementację K8s posiada każde rozwiązanie chmurowe. Po drugie współpracuje on z wieloma narzędziami kontenerowymi, w tym oczywiście z Dockerem. Ale najważniejsze jest to, po co Kubernetes został stworzony. Pomaga on mianowicie utrzymać porządek w kontenerach stanowiących części danej aplikacji, zbierając je w logiczne grupy, co ułatwia ich odnajdywanie i zarządzanie nimi. Liczne zalety Kubernetesa i to, że jego nazwa jest odmieniana przez wszystkie przypadki w świecie informatycznym, skłoniły nas do przygotowania tego specjalnego kursu. Obejmuje on bardziej zaawansowane tematy związane z K8s. Szkolenie porusza zatem tematy z zakresu zarówno bezpieczeństwa, jak i zarządzania procesem wdrażania aplikacji na klaster za pomocą menadżera pakietów czy odpowiedniej selekcji przy użyciu etykiet. Wiedzę zdobytą w ramach kursu będziesz w stanie zastosować w praktyce, do tworzenia solidniejszych i bezpieczniejszych obiektów klastra Kubernetesa. Jako absolwent szkolenia z pewnością usprawnisz proces wdrażania nowych wersji aplikacji za pomocą Helm. Dodatkowo uzyskasz wiedzę na temat tego, jak poprawnie korzystać z nowych obiektów, takich jak Ingress. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas kursu: Nauczysz się konfigurować swoje środowisko pracy Zbudujesz init container Przygotujesz środowisko typu HA za pomocą HorizontalPodAutoScaler Wybierzesz węzły dla aplikacji za pomocą NodeSelector i NodeAffinity Przygotujesz LoadBalancer, używając do tego Ingressa Użyjesz narzędzia Ingress do canary deployment Stworzysz certyfikaty x509 Zainstalujesz cert-managera i zaimplementujesz certyfikaty do Ingressa Wykreujesz użytkowników K8s i przypiszesz do nich role Dowiesz się, jak używać narzędzia Helm Szkolenie Kubernetes. Kurs video. Wdrażanie zaawansowanych aplikacji kończy się na poziomie zaawansowanym. Przed przystąpieniem do kursu warto mieć opanowane podstawy K8s, które możesz poznać m.in. z innego kursu autora, dostępnego tutaj: Kubernetes. Uruchamianie, skalowanie i zarządzanie aplikacjami w kontenerach.

206
Kurs video

DevOps w praktyce. Kurs video. Jenkins, Ansible, Terraform i Docker

Piotr Kośka

Obierz kurs na... rozwój w IT Kurs, który Ci dziś przedstawiamy, dotyczy jednej z najważniejszych i najbardziej dynamicznych dziedzin w branży IT, czyli development and operations (DevOps). DevOps to praktyka łącząca procesy rozwoju oprogramowania (Dev) i operacje IT (Ops), co umożliwia szybszą i efektywniejszą produkcję oprogramowania, poprawę komunikacji między zespołami, a także większą wydajność i produktywność. Ze względu na korzyści, które przynosi organizacjom, popularność DevOps ciągle rośnie, tym samym zwiększa się zapotrzebowanie na wyspecjalizowanych w tej działce IT ludzi. Jeśli zdecydujesz się skorzystać z naszego szkolenia, poznasz kluczowe aspekty i narzędzia DevOps, takie jak integracja ciągła (ang. continuous integration – CI), wdrażanie ciągłe (ang. continuous deployment – CD), infrastruktura jako kod (ang. infrastructure as code – IaC), systemy wspomagające CI/CD, a także popularne narzędzia, jak Jenkins, Ansible, Terraform i Docker. Nauczysz się je instalować i konfigurować, dowiesz się, jak przygotować repozytoria, uruchamiać maszyny wirtualne, konfigurować zadania (jobs), a także dowiesz się, jak skutecznie zarządzać instancjami VM, kopiami artefaktów i konfiguracją serwerów. Jeśli interesuje Cię kariera specjalisty w dziedzinie DevOps, jeśli jesteś programistą, administratorem systemów, menedżerem IT i chcesz poszerzyć swoje umiejętności i zrozumienie w zakresie DevOps – ten kurs jest dla Ciebie! W jego ramach proponujemy Ci praktyczne ćwiczenia i scenariusze, czyniące go nie tylko świetnym nośnikiem wiedzy, ale też interaktywnym i angażującym doświadczeniem. Co Cię czeka podczas naszego profesjonalnego szkolenia Jeśli zdecydujesz się na nasz kurs, to między innymi: Dowiesz się, skąd się wzięła i czym jest praktyka DevOps Zrozumiesz procesy integracji ciągłej (CI) i wdrożenia ciągłego (CD) w organizacjach tworzących usługi informatyczne Nauczysz się tworzyć infrastrukturę jako kod (IaC) i nią zarządzać przy użyciu narzędzi takich jak Ansible i Terraform Zapoznasz się z Jenkinsem – popularnym narzędziem do automatyzacji CI/CD Zainstalujesz i poćwiczysz stosowanie Terraform do zarządzania infrastrukturą jako kodem Przybliżysz sobie zagadnienie konteneryzacji z użyciem Dockera Będziesz pracować z systemami monitorowania, takimi jak Prometheus, Grafana, Datadog Nauczysz się korzystać z chmury AWS Użyjesz Gitlab, Github i BitBucket do zarządzania kodem źródłowym Wykorzystasz TeamCity do automatyzacji budowania i testowania oprogramowania. Szkolenie DevOps w praktyce. Kurs video. Jenkins, Ansible, Terraform i Docker da Ci nie tylko solidną teoretyczną wiedzę na temat DevOps, ale także umiejętności praktyczne, niezbędne do zastosowania tej dziedziny IT w prawdziwym środowisku pracy. Kim jest specjalista DevOps Osoba zajmująca się DevOps i korzystająca z narzędzi takich jak Jenkins, Ansible, Terraform czy Docker często działa na styku rozwoju oprogramowania (Dev) i operacji IT (Ops). Praca ta jest specyficzna ze względu na różnorodność zadań i obszarów odpowiedzialności. Należą do nich między innymi: automatyzacja procesów takich jak integracja ciągła (CI), wdrażanie ciągłe (CD) i infrastruktura jako kod (IaC) współpraca między zespołami developerskimi, operacyjnymi i innymi, podczas której DevOps pełni funkcję mediatora, pomagając różnym zespołom lepiej rozumieć i spełniać swoje wzajemne potrzeby monitorowanie i reagowanie na problemy dzięki korzystaniu z narzędzi do monitoringu, takich jak Prometheus czy Grafana, aby monitorować, diagnozować i rozwiązywać problemy w systemach na bieżąco zarządzanie infrastrukturą, zwłaszcza w środowisku chmurowym, i zarządzanie kontenerami Z tego wynika, że osoba pracująca w DevOps musi się wykazywać nie tylko biegłością techniczną, ale też umiejętnościami komunikacji i rozwiązywania problemów, a także gotowością do ciągłego uczenia się i adaptacji.

207
Kurs video

Tworzenie gier 2D w Unity. Kurs video. Reklamy, monitorowanie zachowań i publikacja gry w Google Play

Arkadiusz Brzegowy

Obierz kurs na... doskonalenie umiejętności w produkcji gier Silnik gier Unity i współpracujący z nim Edytor powstały po to, by generować gry, także te w 2D. Ponad połowa wszystkich gier na świecie powstaje z użyciem właśnie tego narzędzia. A gry to dziś nie tylko rozrywka. Minigry stają się coraz ważniejszą składową nowoczesnej edukacji – zarówno w systemach szkolnych i szkoleniowych, jak i na poziomie edukacji społecznej; sięga się po nie w różnych obszarach, na przykład w ekologii, kulturze, finansach, e-zakupach itd. Skoro zaś ludzie tak kochają grać i tak chętnie korzystają z mechanizmów gier w rozmaitych życiowych sytuacjach, rola deweloperów w tym sektorze będzie stale rosła. By zacząć karierę jako junior game developer, trzeba wykonać co najmniej kilka własnych projektów i z sukcesem opublikować je w sklepie Google Play. Właśnie tego nauczysz się z naszego szkolenia. Kurs przeprowadzi Cię krok po kroku przez proces kreowania gry 2D za pomocą silnika Unity i stworzonego w tym celu Edytora. Poznasz zaawansowane możliwości tego oprogramowania, ułatwienia, jakie oferuje, a także nowości, które pojawiły się w jego najświeższej wersji. Opanujesz specjalistyczne słownictwo, przejdziesz przez wszystkie niezbędne etapy pracy, dzięki którym Twoja gra stanie się funkcjonalna i dostępna dla graczy. Przygotujesz się do pracy w branży – dobrze się przy tym bawiąc. Tworzenie gier 2D w Unity 2022. Kurs video. Poziom zaawansowany stanowi trzecią część wznowienia bestsellerowej serii kursów poświęconych tworzeniu gier 2D. Seria, która składała się z trzech szkoleń, powstała kilka lat temu. Tymczasem zmieniły się technologie i urządzenia do grania, a Unity rozwinęło narzędzia służące do projektowania gier 2D. Autor, świadom tych zmian, przygotował nowe wersje kursów – bogatsze pod względem merytorycznym i atrakcyjniejsze dydaktycznie, z jeszcze bardziej angażującymi i interesującymi lekcjami. Jeśli nie masz doświadczenia w pracy z silnikiem Unity, nim rozpoczniesz przygodę z kursem na poziomie zaawansowanym, zapoznaj się z kursem dla początkujących (Tworzenie gier 2D w Unity 2022. Kurs video. Poziom podstawowy) i z kursem dla średnio zaawansowanych (Tworzenie gier 2D w Unity 2022. Kurs video. Poziom średnio zaawansowany). Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie kursu nauczysz się między innymi: Budować interfejs w Unity z wykorzystaniem UI Elements Pauzować grę i wstrzymywać wszystkie obiekty na scenie przy pozostawieniu działającego interfejsu Implementować przyciski wyciszające dźwięki w całej grze za jednym razem Wymuszać na graczu podróżowanie w oczekiwanym przez twórcę kierunku na planszy Zapisywać informacje o stanie rozgrywki na urządzeniu Wczytywać zapisane wcześniej informacje i odtwarzać stan gry po jej ponownym uruchomieniu Rejestrować zarówno działania gracza, jak i samej aplikacji w usłudze Unity Analytics Przeglądać i analizować statystyki graczy Implementować do swojej gry Analytics Umieszczać w grze reklamy Nagradzać gracza za oglądanie reklam Przygotowywać konsolę deweloperską w Google Play Kompilować i podpisywać grę cyfrowo Umieszczać skompilowaną grę w Google Play i uruchamiać testy wewnętrzne dla wskazanych użytkowników Finalizować proces udostępniania gry szerokiemu gronu odbiorców Ten kurs (podobnie jak cały cykl) zakończysz na poziomie średnio zaawansowanym. Oznacza to, że będziesz przygotowany do samodzielnego tworzenia gier na platformę Android przy użyciu najnowszej wersji silnika Unity i odpowiedniego Edytora, a także publikowania ich w sklepie Google Play. Kurs może służyć w równej mierze osobom dorosłym, jak i młodzieży w wieku szkolnym. Jeżeli Twoje dziecko chce się rozwijać w kierunku tworzenia gier, ta seria kursów idealnie nada się na prezent dla niego.

208
Kurs video

Zabbix. Kurs video. Monitoring systemów IT

Mateusz Paruzel

Obierz kurs na... monitoring systemów w IT Zbieranie, analizowanie i wizualizacja danych w systemach IT – tak w skrócie można określić cele, dla których korzysta się z Zabbixa. Dodatkowo potrafi on wykryć każdą anomalię w infrastrukturze i powiadomić o niej użytkownika w odpowiedni (czytaj: skuteczny) sposób. I choć Zabbix nie jest jedynym rozwiązaniem służącym monitorowaniu systemów w IT, warto go poznać, ponieważ to system darmowy, a co za tym idzie – bardzo popularny. Chętnie korzystają z niego zarówno niewielkie firmy i organizacje, jak i wielkie korporacje, wybierające Zabbixa dlatego, że radzi on sobie bez problemów z równoczesnym monitorowaniem tysięcy urządzeń. Niebanalne znaczenie ma także fakt, że jest to system stabilny, doskonalony przez wiele lat: wersja 1.0 ujrzała światło dzienne w 2004 roku. Zabbixowi możesz zaufać. Czy trudno nauczyć się z nim współpracować? Po zrozumieniu koncepcji, na której bazuje, Zabbix jest relatywnie prosty w konfiguracji. Korzysta z wielu sposobów pobierania danych – od natywnych agentów po obsługę protokołów: SNMP, ICMP, PMI, JMX. W praktyce oznacza to, że będzie w stanie pobrać dane zarówno z systemu operacyjnego, jak i z bazy danych czy urządzenia sieciowego. By ułatwić Ci opanowanie Zabbixa, przygotowaliśmy ten kurs. Znajdziesz w nim kompleksowe omówienie tematyki związanej z monitoringiem serwerów, a także praktyczną wiedzę z zakresu instalacji i konfiguracji oprogramowania, którego będziesz się uczyć. W efekcie, jako absolwent szkolenia, będziesz w stanie samodzielnie poprowadzić – od początku do końca – proces wdrożenia Zabbixa, a następnie bez problemów utrzymywać system. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas kursu dowiesz się między innymi, jak wygląda: Instalacja komponentów Zabbixa Nawigacja po panelu graficznym Zabbixa Dodawanie nowych hostów do monitoringu Zarządzanie monitoringiem hostów Zwiększanie poziomu bezpieczeństwa monitoringu Samodzielna konfiguracja itemów, triggerów i akcji Mapowanie wartości Definiowanie szablonów i kanałów komunikacji, jak również SLA Zarządzanie rolą, kontem i grupą użytkowników, a także przerwami serwisowymi i dashboardami Potwierdzanie zdarzeń Zabbix. Kurs video. Monitoring systemów IT kończy się na poziomie średnio zaawansowanym. Szkolenie omawia bowiem wszystkie elementy monitoringu istotne i stosowane w codziennej pracy. Absolwentowi kursu pozostanie jedynie praktyka i zebranie doświadczenia.