Videokurse
9
Videokurs

Agile w akcji. Kurs video. Scrum jako narzędzie sukcesu projektowego

Kamil Senecki

Obierz kurs na... zwinne zarządzanie projektami Zarządzanie projektami kusi niejedną osobę, która planuje zmianę kariery zawodowej lub jej dalszy rozwój. Aby podejść do tego tematu profesjonalnie, warto poznać bliżej i przyswoić kilka terminów, takich jak Agile, czyli zwinne metodyki pracy, w szczególności – Scrum. To pojęcie oznacza sprzyjające zwinnemu zarządzaniu projektami narzędzie, które pomaga w rozwiązywaniu problemów w procesie tworzenia złożonych produktów poprzez zapewnienie stałej komunikacji między członkami zespołu projektowego i klientem, elastyczne dostosowanie do zmieniających się wymagań, szybkie dostarczanie wartości i ciągłe doskonalenie procesu. Brzmi odrobinę skomplikowanie, prawda? I takie jest – na początku. Potem, kiedy się go lepiej pozna, Scrum okazuje się świetnym narzędziem, które usprawnia procesy. Praca z nim jest na tyle efektywna, że zapotrzebowanie na ekspertów pomagających go wdrożyć, wykwalifikowanych Scrum Masterów, stale rośnie – może właśnie Ty, uczestniku naszego kursu, zechcesz zasilić grono specjalistów? By to zrobić, potrzebujesz opanować podstawy Scruma, dowiedzieć się, po co w ogóle został opracowany, i zrozumieć zasady współpracy z tym narzędziem. Jeśli już wiesz co nieco na jego temat, szkolenie, które Ci proponujemy, pozwoli pogłębić Twoją wiedzę. Oczywiście w sposób skondensowany i usystematyzowany. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie kursu między innymi: Przybliżysz sobie historię metodyk zwinnych (Agile) Zrozumiesz różnicę między tradycyjnym a zwinnym podejściem do rozwoju produktu Opanujesz podstawy Scruma Dowiesz się, czym jest cykl Deminga, a także co łączy Scrum i Agile Zaznajomisz się z wartościami, filarami, wydarzeniami i artefaktami Scruma Nauczysz się funkcjonować jako właściciel produktu (ang. product owner) Upewnisz się, czy wiesz, za co odpowiada zespół developerski Zorientujesz się, jak unikać błędów najczęściej popełnianych przez Scrum Masterów Poznasz dobre i złe praktyki związane z popularnymi narzędziami używanymi razem ze Scrumem: historyjkami użytkownika, punktami historyjek i planning pokerem Co więcej... Po ukończeniu szkolenia będziesz w stanie wyjaśnić zasady pracy w Scrumie innym osobom – także członkom Twojego zespołu projektowego Po szkoleniu Agile w akcji. Kurs video. Scrum jako narzędzie sukcesu projektowego będziesz znać i rozumieć podstawy Scruma na tyle, że umożliwi Ci to pracę z wykorzystaniem tego narzędzia i odpowiednie wyedukowanie współpracowników. Słowem, zdobędziesz solidne podstawy. Ciąg dalszy – po Twojej stronie! O Scrumie bardziej „naukowo” Definicja Scruma określa go jako „iteracyjne i przyrostowe ramy zarządzania procesem produkcyjnym (ang. framework) zgodne ze Scrum Guide”, czyli oficjalnym przewodnikiem po Scrumie autorstwa Kena Schwabera i Jeffa Sutherlanda. O popularności (przewodnika i metody) niech świadczy to, że Scrum Guide jest dostępny aż w pięćdziesięciu czterech językach. Wróćmy do samego Scruma i jego zastosowań – korzysta się z niego tam, gdzie w procesie produkcyjnym obowiązują metodyki zwinne, zgodne z manifestem Agile. Na koniec jeszcze dwa słowa o metodykach zwinnych. Pisaliśmy o nich odrobinę na początku opisu szkolenia, tutaj warto rozwinąć temat. Zwinne zarządzanie bazuje na „iteracyjnym, przyrostowym podejściu do organizacji pracy zespołów przy wytwarzaniu wartości rynkowej w celu zapewnienia rozwoju nowych produktów i usług w sposób elastyczny i w interaktywnej formie”. W przeciwieństwie do zarządzania kaskadowego, w którym wysiłek skupia się na dostarczeniu wcześniej przygotowanego planu, w podejściu zwinnym zmiany są naturalnym elementem dostarczania produktu. Scrum jest prosty, ale trudny. Pomaga znajdować problemy, ale ich za Ciebie nie rozwiąże. Jeżeli nie ujawnia żadnych problemów, to robisz to źle.

10
Videokurs

AI i Machine Learning na Androidzie. Kurs video. Tworzenie inteligentnych aplikacji mobilnych

Rafał Rejek

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

11
Videokurs

AI w Excelu. Kurs video. Automatyzacja zadań w pracy

Zbigniew Mrozik

Obierz kurs na AI w Excelu! Sztuczna inteligencja przyczyniła się do prawdziwej rewolucji technologicznej i zmieniła branżę informatyczną. Po funkcje oparte na AI chętnie sięgnął Microsoft, by udoskonalić swój wiodący produkt – Excela. AI poprzez zaawansowane algorytmy potrafi automatycznie analizować i interpretować duże zbiory danych, co przyspiesza proces podejmowania decyzji. Zastosowanie mechanizmów AI w Excelu otwiera nowe możliwości w pracy z danymi i analizie tekstowej. W efekcie integracji ChatGPT z MS Excel użytkownicy mogą uzyskać szybkie i skuteczne odpowiedzi na pytania związane z danymi bez konieczności opuszczania arkusza kalkulacyjnego. Dzięki korzystaniu z trików AI i narzędzi do automatyzacji zadań, jak Office Script i Power Query, możesz się pożegnać z traceniem dnia na rutynowe czynności. Postaw na automatyzację zadań z AI – oszczędź swój czas i zminimalizuj ryzyko manualnych błędów w pracy! Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas kursu nauczysz się: Automatyzować zadania Tworzyć prompty do ChatGPT, Copilot i Gemini Szukać i naprawiać błędy w formułach za pomocą AI Przeprowadzać automatyczną analizę danych Pisać skrypty w Office Script Tworzyć makra VBA za pomocą AI Konstruować przykładowe tabele przestawne Generować automatyczne formatowanie Zaczytywać dane z Internetu Tworzyć interaktywne wykresy Pobierać dane za pomocą API Wczytywać dane z katalogu AI w Excelu. Kurs video. Automatyzacja zadań w pracy jest doskonałym wyborem zarówno dla osób uczących się Excela, jak i tych, które pracują na co dzień z tym arkuszem kalkulacyjnym. Nasze szkolenie rozpoczyna się od podstawowych funkcji programu, by przejść do średnio zaawansowanych technik automatyzacji i znajomości narzędzi sztucznej inteligencji. Zanim przystąpisz do automatyzacji i pracy z AI, zdobędziesz silne fundamenty, wytłumaczone w klarowny sposób. Nauczysz się adresowania komórek, korzystania z funkcji takich jak SUMA, JEŻELI czy WYSZUKAJ.PIONOWO. Poznasz rozmaite sposoby wizualizacji danych – poprzez naukę tworzenia wykresów, w tym miniwykresów, sparklines, progres i wykresów z ikonami. Dowiesz się, jak pracować z różnymi typami danych i pobierać je ze stron internetowych i API dzięki znajomości Power Query. W kursie nie zabraknie też informacji o innych mechanizmach, takich jak tabele przestawne i wykresy, umożliwiające szybką wizualizację i analizę danych, a tym samym ułatwiające zrozumienie trendów i wzorców. Dodatkowo nabędziesz umiejętności korzystania z funkcji prognozowania przydatnej do przewidywania przyszłych wyników na podstawie danych historycznych. A co dalej w kursie? AI, Copilot, ChatGPT for Excel Dowiesz się, jakie triki AI w Excelu pomogą Ci maksymalnie zwiększyć efektywność pracy z danymi. Poznasz automatyczne uzupełnianie i import danych z obrazu, zaawansowane funkcje znacząco usprawniające procesy analityczne. Za sprawą Copilot zgłębisz świat makr i nauczysz się automatyzować zadania, z którymi możesz się spotkać w pracy, w tym analizę numerów PESEL czy tworzenie funkcji sumujących po kolorach. W kolejnej sekcji kursu zapoznasz się z dodatkiem ChatGPT for Excel i nauczysz się używać funkcji Ai.List i Ai.Table, a także generować raporty i makra za pomocą mechanizmów OpenAI i ChatGPT. Dowiesz się, jak korzystać z asystenta Gemini i z jego użyciem analizować dane i generować kod VBA. Dzięki Office Script nauczysz się pisać kod w języku skryptowym opartym na składni JavaScript i uruchamiać skrypty automatyzujące procesy w Excelu. Analyze Data Microsoft wprowadził narzędzie nazwane Analyze Data (wcześniej Ideas), które wykorzystuje AI do automatycznego generowania sugestii i analizy danych w arkuszach kalkulacyjnych. Funkcja ta opiera się na zaawansowanych algorytmach uczenia maszynowego, aby automatycznie proponować różne rodzaje analizy danych na podstawie zawartości arkusza. Na przykład może sugerować wykresy, które najlepiej prezentują dane, identyfikować trendy w danych, wskazywać na anomalie lub brakujące wartości, jak również proponować formuły i funkcje, które mogą być użyteczne w analizie. Jest to kolejny przykład na to, jak sztuczna inteligencja może wspomagać i usprawniać pracę z arkuszami kalkulacyjnymi.

12
Videokurs

AI w praktyce. Kurs video. Narzędzia sztucznej inteligencji w programowaniu

Włodzimierz Iwanowski

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!

13
Videokurs

AI w video. Kurs video. Sztuczna inteligencja w generowaniu i montażu filmów

Włodzimierz Iwanowski

Obierz kurs na... generowanie wideo z AI Znajomość sztucznej inteligencji w kontekście generowania wideo to ważny aspekt nowoczesnej produkcji wizualnej. AI rozwija się w zawrotnym tempie, rewolucjonizując branżę filmową i kreatywną. Narzędzia takie jak Runway, PikaLabs, Kaiber czy Luma, a także open-source'owe aplikacje, jak Comfy UI, Stable Video Diffusion i CogVideo, umożliwiają twórcom eksplorowanie granic własnej kreatywności - tworzą oni unikalne treści szybciej niż kiedykolwiek wcześniej. AI przyspiesza proces produkcji, umożliwiając tworzenie złożonych efektów i wizualizacji, które wcześniej były zarezerwowane dla wysokobudżetowych projektów filmowych. Stawka jest naprawdę imponująca, ponieważ praktyczna znajomość narzędzi AI pozwala zaoszczędzić nawet o 80% budżetu przeznaczonego na produkcję i montaż. AI umożliwia także lepsze dostosowanie treści wideo do grupy odbiorców, co sprawia, że materiały są skuteczniejsze - 97% specjalistów z dziedziny uczenia się i rozwoju (L&D) potwierdza, że wideo jest efektywniejsze niż tradycyjne dokumenty tekstowe. W świecie, w którym montaż wideo odgrywa coraz większą rolę zarówno w marketingu, mediach społecznościowych i profesjonalnej produkcji filmowej, biegłe wykorzystanie AI staje się coraz bardziej pożądaną umiejętnością i daje szerokie pole rozwoju zawodowego w branży kreatywnej. Co Cię czeka w trakcie naszego profesjonalnego szkolenia Podczas kursu: Poznasz kluczowe koncepcje i terminologię związaną ze sztuczną inteligencją Nauczysz się korzystać z narzędzi takich jak Runway, PikaLabs, Kaiber i Luma Stworzysz unikalne filmy przy użyciu AI Opanujesz pracę ze zmiennymi, takimi jak temperature i seed Rozwiniesz swoje umiejętności twórcze w produkcji wizualnej Nauczysz się wyszukiwać i korzystać z darmowych, stockowych materiałów wideo Zrozumiesz, jak technologie wideo mogą być stosowane w strategiach marketingowych i mediach społecznościowych Nauczysz się automatyzować procesy montażu Poznasz możliwości modeli open-source, w tym Comfy UI, Stable Video Diffusion i CogVideo Szkolenie AI w video. Kurs video. Sztuczna inteligencja w generowaniu i montażu filmów obejmuje różnorodne aspekty związane ze sztuczną inteligencją (AI) i generowaniem wideo. Rozpoczniesz od nauki podstawowych pojęć związanych z AI, poznając zastosowania tej technologii w różnych branżach, ze szczególnym uwzględnieniem przemysłu filmowego i medialnego. Zyskasz świadomość roli AI w nowoczesnych procesach twórczych i jej wpływu na sposób produkcji treści. Następnie szczegółowo zapoznasz się z narzędziami do generowania wideo, takimi jak Runway, PikaLabs, Kaiber, Luma i aplikacjami open-source, w tym Comfy UI, Stable Video Diffusion i CogVideo. Nauczysz się instalować, konfigurować i efektywnie korzystać z tych narzędzi, co pozwoli Ci na praktyczne zastosowanie zdobytej wiedzy w tworzeniu unikalnych filmów. Poznasz również zmienne AI, takie jak temperatura i seed oraz ich wpływ na generowane treści. Ponadto, opanujesz techniki automatyzacji montażu wideo za pomocą AI i usprawnisz edycję krótkich rolek jak i dłuższych nagrań wideo. Dodatkowo poznasz istotne kwestie etyczne związane z wykorzystaniem AI do tworzenia treści. Dowiesz się także jak korzystać z dostępnych, darmowych zasobów wideo i umieścić je w swoich projektach. Całościowy program kursu wyposaży Cię w umiejętności potrzebne do efektywnego korzystania z technologii AI w produkcji wideo. Będziesz w stanie samodzielnie pracować z narzędziami AI we własnych projektach, co otworzy przed Tobą nowe możliwości w branży kreatywnej. Generowanie treści wideo to sztuka, która łączy technologię z kreatywnością. AI inspiruje do tworzenia czegoś wyjątkowego.

14
Videokurs

Airflow. Kurs video. Zarządzanie i monitorowanie przepływu danych

Piotr Chudzik

Obierz kurs na... operowanie przepływami danych Jeśli pracujesz lub będziesz pracować na danych, prędzej czy później zetkniesz się z akronimem ETL. ETL, czyli wyodrębnianie, przekształcanie i ładowanie, jest procesem powszechnie stosowanym przez organizacje gromadzące i łączące dane z wielu źródeł w celu wspomagania zadań wykrywania, raportowania, analizowania i podejmowania decyzji. Apache Airflow pozwala na tworzenie wysokiej jakości procesów ETL i wprowadzenie optymalizacji niezależnie od infrastruktury końcowej (na przykład relacyjna baza danych, pliki json itp.). Korzystający z języka Python Airflow służy do harmonogramowania wielu zadań i przepływów pracy w projektach i organizacjach. Dlatego też będzie idealny dla osób, które są obeznane z Pythonem, muszą pracować na zbiorach danych i monitorować ich przepływ, ale nie chcą budować własnego narzędzia ETL. Jako rozwiązanie typu open source Apache Airflow jest coraz częściej wymagany na stanowiskach typu data engineer czy data analysis. Nic w tym dziwnego, skoro automatyzacja to jeden z najważniejszych procesów dzisiejszego IT, a główną zaletą Airflow jest właśnie ułatwienie automatyzowania procesów. Podstawowym sposobem definiowania zadań są tu acykliczne grafy skierowane (DAG), które określają relacje między operatorami, porządek i zależności. Airflow DAG może zawierać wiele gałęzi i to Ty będziesz decydować, które z nich mają być przestrzegane, a które będą pomijalne w trakcie wykonywania przepływu pracy. Nasz kurs obejmuje podstawowe tematy powiązane z orkiestracją zadań poprzez Apache Airflow. W jego trakcie dowiesz się, jak stworzyć w pełni proces za pomocą Airflow: skonfigurować zmienne globalne i połączenia, stworzyć DAG i jego scheduler czy konfigurację. Poznasz też najważniejsze elementy Airflow, takie jak Operator czy Sensor. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie kursu między innymi: Zobaczysz, jak poprawnie skonfigurować środowisko pracy Dowiesz się, czym jest DAG i na czym polega orkiestracja zadań Stworzysz operatory typu Bash, Empty, Python, SimpleHTTP i PostgreSQL Ustawisz scheduler i operację catch, a także domyślne argumenty DAG-a Skonfigurujesz sensory Uruchomisz polecenia SQL na bazie danych PostgreSQL Skonfigurujesz zmienne webservera za pomocą obiektów Param, Variable, Config Skorzystasz z szablonów Jinja do przekazywania parametrów Będziesz zarządzać zadaniami za pomocą grupowania, branchowania i tworzenia triggerów Airflow. Kurs video. Zarządzanie i monitorowanie przepływu danych zakończysz na poziomie podstawowym. Zdobyta wiedza pozwoli Ci samodzielnie przygotować proste orkiestratory zadań oparte na języku SQL i Python. Dodatkowo będziesz w stanie zabezpieczyć procesy za pomocą sensorów i wprowadzić zmienne globalne czy konfiguracje za pomocą obiektów webservera. Na zdobycie szczytu zawsze składa się postawienie tysięcy małych kroków. Aby zrozumieć rzeczy skomplikowane i złożone, należy najpierw przyswoić wiedzę w podstawowym zakresie. Materiał zawarty w powyższym kursie jest pierwszym krokiem dla osób, które widzą swoją przyszłość w branży IT.

15
Videokurs

Algorytmy i struktury danych. Kurs video. Java, JavaScript, Python

Artur Kulesza

Obierz kurs na... myślenie algorytmiczne Algorytm jest pojęciem ściśle związanym z programowaniem. Jak podaje definicja, algorytm to skończony ciąg jasno zdefiniowanych czynności koniecznych do wykonania pewnego rodzaju zadań. W efekcie ich wykonania następuje rozwiązanie postawionego problemu. Brzmi informatycznie? Oczywiście - wszak algorytm może zostać zaimplementowany w postaci programu komputerowego. Może, ale nie musi. Myślenie algorytmiczne jest przede wszystkim myśleniem matematycznym, nastawionym na rozwiązanie zadania. Dopiero potem informatycznym. Czy wiesz, że jednym z pierwszych etapów rekrutacji do największych na świecie firm technologicznych, takich jak Google, Facebook, Microsoft czy Amazon, jest rozwiązywanie problemu algorytmicznego na tablicy? Bez użycia komputera... Nie dzieje się tak przypadkiem. Kto bowiem potrafi myśleć algorytmicznie i udowodnić to kredą czy mazakiem na tablicy, ten poradzi sobie z każdym zadaniem programistycznym. I ten może nazywać siebie programistą wszechstronnym. Programistą analitycznym. Bardzo pożądanym na rynku pracy. Myślenia algorytmicznego można się nauczyć. W ramach tego kursu pokażemy Ci jak. Jesteś gotów wejść z nami na wyższy poziom programowania? Co Cię czeka podczas naszego profesjonalnego szkolenia? Ten kurs video: Wprowadza w zagadnienia związane z myśleniem algorytmicznym Przedstawia, jak mogą wyglądać struktury danych Przybliża algorytmy sortowania Zapoznaje z teorią grafów Pozwala poćwiczyć programowanie dynamiczne Co więcej... Na koniec czeka Cię omówienie najczęstszych błędów popełnianych podczas rozwiązywania zadań na platformach rekrutacyjnych, a także poprawne rozwiązanie jednego z nich Algorytmy i struktury danych. Kurs video. Java, JavaScript, Python ukończysz z podstawową znajomością algorytmów i struktur danych. Będziesz samodzielnie rozwiązywać podstawowe problemy algorytmiczne, a także szacować ich złożoność obliczeniową. Algorytm najpierw, wdrożenie później Jeśli myślisz, że w programowaniu najważniejsze są znajomość języków, operowanie frameworkami i myszkowanie po bibliotekach, to... masz rację i mylisz się równocześnie. Masz rację, ponieważ bez wymienionych umiejętności trudno być programistą „praktycznym”, czyli takim, który wyczarowuje kolejne linijki działającego kodu. Mylisz się, ponieważ nawet najdłuższy ciąg znaków jest bez sensu, jeśli... jest bez sensu. Celem pisania kodu jest stworzenie działających rozwiązań konkretnych problemów. Tworzone oprogramowanie ma być użytkowe. Reagować na zasadzie „jeśli wystąpi zdarzenie A, to zareagować należy B, w przypadku gdy X, albo C, w przypadku gdy Y”. To jest zrąb algorytmu. Napisać czy narysować można go dowolnie - na kartce, na tablicy, na komputerze. Ważne, by działał. By był skuteczny. Umiejętność tworzenia takich algorytmów to poziom wyżej w programowaniu. To zdolność, która odróżnia programistę wyjątkowego od przeciętnego i która nigdy się nie zdezaktualizuje - myślenie logiczne, analityczne jest zawsze w programistycznej modzie.

16
Videokurs

Amazon Web Services. Kurs video. Podstawy DevOps i usługi chmury obliczeniowej

Dominik Gubrynowicz

Obierz kurs na... chmury. Oczywiście te obliczeniowe W 2022 roku około 10% architektury IT było zarządzane za pomocą chmur obliczeniowych. Prognozuje się, że ten trend będzie rósł i do 2027 roku rzeczony odsetek wzrośnie do 35%. Bez wątpienia wiąże się to z faktem, że świat IT ewoluuje niezwykle szybko, a współczesne aplikacje stają się coraz bardziej złożone – bez zaangażowania chmury nie byłoby możliwe ich utrzymywanie i rozwijanie. Dlatego też chmury obliczeniowe są elementem systemów zarówno wielkich korporacji z listy Fortune 100, jak i małych firm działających w branży informatycznej. Wraz z rosnącymi wymaganiami związanymi z rozwojem AI, IoT czy quantum computingiem, a także coraz większą presją na automatyzację w IT również zapotrzebowanie na specjalistów w zakresie zarządzania firmową architekturą w chmurach będzie się zwiększać. Wbrew pozorom bowiem chmura publiczna nie jest po prostu kolejnym narzędziem ułatwiającym pracę informatykom, a raczej gigantycznym zbiorem różnych, gotowych do użycia usług oferowanych przez takich gigantów jak Amazon, Microsoft czy Google. Nauka obsługi tych technologii trwa latami i wymaga ciągłego monitorowania trendów. Mamy nadzieję, że ten wstęp nie zabrzmiał zbyt groźnie. Na szczęście bowiem, mimo wielu zależności i ogromnych możliwości, chmury są poukładane tak, że dysponując podstawową wiedzą na ich temat, początkujący użytkownik nie zgubi się w oceanie usług, jakie oferuje dana chmura. Prześledzimy to na przykładzie AWS. W ramach kursu, wsparty licznymi animacjami, grafikami i przykładami, nauczysz się w swobodny sposób korzystać z najważniejszych usług chmury Amazon Web Services. Ten kurs skupia się na najistotniejszych zagadnieniach związanych z tą chmurą publiczną i jej bazowych usługach, z których na co dzień korzysta większość organizacji. W ramach szkolenia postaramy się przekazać Ci możliwie jak największą dawkę praktycznej wiedzy, która będzie solidnym wstępem do wszystkich operacji, jakie następnie wykonasz w chmurze AWS. Kurs możesz potraktować także jako dobry punkt startowy w drodze do zdobycia certyfikatów AWS Cloud Practitioner i AWS Solutions Architect Associate. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie naszego kursu między innymi: Dowiesz się, czym w rzeczywistości jest chmura publiczna prywatna i hybrydowa Przekonasz się, dlaczego warto z niej korzystać Zobaczysz, jak dzielą się chmury ze względu na stopień odpowiedzialności Poznasz najważniejsze pojęcia niezbędne do pracy z chmurą Zaznajomisz się z bazowymi usługami oferowanymi przez chmurę AWS Sięgniesz także do koszyka usług nieco bardziej zaawansowanych Przyjrzysz się temu, w jaki sposób chmura chroni powierzone jej dane Szkolenie Amazon Web Services. Kurs video. Podstawy DevOps i usługi chmury obliczeniowej powstało z myślą zarówno o osobach zaczynających przygodę z chmurą, jak i tych użytkownikach, którzy chcieliby się poczuć pewniej w codziennej pracy. Zakończysz kurs z ugruntowaną wiedzą w zakresie podstawowych zagadnień i usług chmurowych. Najważniejsze usługi będziesz znać w stopniu średnio zaawansowanym. I tak będziesz mieć za sobą pierwszy, najtrudniejszy krok – by potem bez problemu kontynuować przygodę z chmurą i poznawać dalsze funkcjonalności Amazon Web Services. Z chmurą jest jak z innymi rzeczami w życiu: „Wszystko jest trudne, zanim stanie się łatwe”.