Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Безпека життєдіяльності
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Ekonomia i finanse
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Для жінок
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Przewodniki po hotelach i restauracjach
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
Jira. Kurs video. Zarządzanie projektami IT
Obierz kurs na... jeszcze lepsze zarządzanie projektami i zadaniami W dynamicznie rozwijającym się świecie zarządzanie procesami to sprawa kluczowa dla sukcesu każdego zespołu. Jira, jako jedno z najpopularniejszych narzędzi do zarządzania projektami i zadaniami, jest szeroko stosowana w takich branżach jak IT, marketing, produkcja i wiele innych. Stąd wziął się nasz kurs – jest odpowiedzią na potrzebę dobrego poznania profesjonalnego narzędzia, dzięki któremu prowadzenie wielu projektów równocześnie staje się łatwiejsze i szybsze. Szkolenie, które Ci proponujemy, pozwala opanować umiejętności niezbędne do tego, by efektywnie korzystać z Jiry, co jest istotne zarówno dla początkujących, jak i zaawansowanych menadżerów. Zarządzanie projektami za jej pomocą zwiększa produktywność, poprawia komunikację w zespole i zapewnia lepszą organizację pracy. Jira, jako zaawansowane narzędzie do zarządzania zadaniami, pozwala na planowanie, śledzenie i realizację projektów. Popularność tego oprogramowania rośnie dzięki jego wszechstronności, a także możliwości dostosowania do potrzeb różnych zespołów i projektów. Uczestnicząc w naszym kursie, nauczysz się efektywnie korzystać z funkcji Jiry, co poprawi Twoje umiejętności jako osoby zarządzającej projektami i zespołami, jak również pozwoli Ci lepiej kierować własną pracą. W trakcie szkolenia dowiesz się, jak prawidłowo skonfigurować środowisko Jira Cloud, zarządzać projektami, tworzyć i edytować zadania, konfigurować przepływy pracy i integrować Jirę z innymi narzędziami (takimi jak Confluence czy Bitbucket). Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach kursu między innymi: Zaznajomisz się z interfejsem Jiry i nauczysz się ją konfigurować Zobaczysz, jak w Jirze zarządza się zadaniami i projektami Poznasz zaawansowane przepływy pracy Będziesz personalizować dashboardy i filtry Zrozumiesz zasady zastosowania Jiry w metodykach Agile i Scrum Zaraportujesz i przeanalizujesz w niej dane Zintegrujesz Jirę z innymi narzędziami (Confluence, Bitbucket) Dowiesz się, jak wygląda automatyzacja zadań w Jirze Przyjrzysz się kwestiom związanym z rozwiązywaniem problemów i ze wsparciem technicznym Szkolenie Jira. Kurs video. Zarządzanie projektami IT kończy się na poziomie średnio zaawansowanym. Dostarcza solidnej wiedzy teoretycznej i praktycznej, która pozwoli Ci samodzielnie zarządzać projektami i zadaniami w Jirze. Kurs obejmuje zarówno podstawowe, jak i zaawansowane funkcje Jiry, dzięki czemu jego ukończenie będzie stanowić świetny wstęp do tego, by używać Jiry w codziennej pracy w sposób możliwie najefektywniejszy. Jira odzwierciedla postępy w pracy – Twoje albo zespołu. Jeśli znasz ją wystarczająco dobrze, możesz za jej pomocą dużo lepiej się zaprezentować i o niczym nie zapomnisz.
Obierz kurs na perfekcyjne kodowanie poprzez testowanie Jednostkowe i integracyjne testy oprogramowania należą do paradygmatów profesjonalnego kodowania. W niemal każdym ogłoszeniu o pracę na stanowisku programisty, w sekcji wymagań dotyczących kandydata, zamieszczona jest informacja o umiejętności przeprowadzania testów jednostkowych, jak również znajomości przeznaczonych do tego szczegółowych narzędzi. Dlaczego to tak ważna kompetencja? Otóż testy jednostkowe nie służą jedynie sprawdzeniu wyniku pojedynczego bloku kodu; kod pisany pod testy jednostkowe wymusza na programiście wykorzystywanie wzorców projektowych, dzięki czemu powstaje produkt lepszej jakości, w efekcie łatwiejszy w utrzymaniu. Przygotowując niniejsze szkolenie, jego autor postawił sobie za cel nie tylko przybliżenie słuchaczowi definicji związanych z testowaniem oraz zaprezentowanie narzędzi służących testom, ale przede wszystkim pokazanie różnicy między kodem pisanym bez testów jednostkowych i kodem tworzonym z użyciem takich testów. Dlatego też proponowany kurs został skonstruowany tak, by przedstawić cały proces decyzyjno-skutkowy związany z kodowaniem z testowaniem lub bez testowania. Po ukończeniu szkolenia jego uczestnik będzie potrafił przetestować napisany przez siebie kod, a także zdobędzie umiejętność pisania kodu, który pomyślnie przejdzie testy — jego własne oraz prowadzone przez innych programistów z zespołu. Co Cię czeka podczas naszego profesjonalnego szkolenia? Podczas pracy z tym kursem video: poznasz ogólne zasady dotyczące testów jednostkowych i integracyjnych; będziesz pracować z wieloma narzędziami służącymi testowaniu; przeprowadzisz testy manualne, jednostkowe, parametryzowane oraz integracyjne; dowiesz się, na czym polega automatyzacja testów i jak ją zrealizować. Co więcej... ...poznając zasady dotyczące różnych rodzajów testowania, w oczywisty sposób nauczysz się pisać kod lepszej jakości. Testowanie oprogramowania w .NET Core 2.0. Kurs video. Poziom pierwszy. Jak pisać dobry, niezawodny i łatwy w utrzymaniu kod kończy się na poziomie średnio zaawansowanym — szkolenie bowiem obejmuje opisane i poparte praktycznymi przykładami podstawowe przypadki testowe (jednostkowe) oraz wymagające szerszego spojrzenia i przygotowania infrastruktury środowiska testowego testy integracyjne. Spędź ten dzień we własnej bibliotece! Tak, to nie żart, to bardzo poważna propozycja — na dobry początek pracy z niniejszym kursem napiszesz niewielką bibliotekę, którą będziesz rozwijać w miarę zapoznawania się z kolejnymi narzędziami i sposobami testowania we frameworkach: MsTest, xUnit oraz nUnit. Rozpoczniesz od testów jednostkowych, sprawdzających pojedyncze metody, a następnie poznasz i wykorzystasz mechanizm dependency injection oraz jeden z popularnych kontenerów IoC (inversion of control) — niezwykle ważne podczas pisania testowalnego kodu. Dowiesz się, czym jest TDD (test-driven development), a w dalszej części kursu napiszesz testy integracyjne sprawdzające integrację Twojej biblioteki z zewnętrznym Web API typu REST, testy warstwy bazodanowej oraz kompletny test integracyjny całego endpointu REST API z wykorzystaniem klasy TestServer. Jeśli nie pracowałeś dotąd z frameworkiem Asp.Net Core 2.0, teraz będziesz miał okazję napisać oraz uruchomić na serwerze IIS w pełni działającą aplikację Web API REST wraz z dostępem do bazy danych z wykorzystaniem Entity Framework Core w podejściu Code First. Na koniec kursu uruchomisz i skonfigurujesz tzw. build server, który po wykryciu zmiany w repozytorium kodu automatycznie uruchomi wszystkie testy, a po ich pomyślnym zakończeniu opublikuje napisaną przez Ciebie bibliotekę. W ten sposób zautomatyzujesz proces testowania i publikacji. Tylko dla wtajemniczonych Wraz z kursem jego autor udostępnia repozytorium Git dostępne z całym kodem źródłowym. Repozytorium jest wygodnie skonstruowane, zawiera bowiem commity dodane po każdej z praktycznych lekcji (czyli takich, podczas których powstał jakikolwiek kod). Commit message zaczyna się od numeru lekcji. Dzięki temu słuchacz może skupić się na słuchaniu i oglądaniu, by następnie, w miarę potrzeby i chęci, swobodnie przełączać się w repozytorium kodu pomiędzy commitami i aktualizować tym samym pliki projektu na swoim komputerze, a przy tym koncentrować się na pisaniu testów Poznaj naszego eksperta Materiał zawarty w szkoleniu Testowanie oprogramowania w .NET Core 2.0. Kurs video. Poziom pierwszy. Jak pisać dobry, niezawodny i łatwy w utrzymaniu kod opanujesz dzięki jego autorowi Marcinowi Szyszce. Marcin Szyszka z wykształcenia jest inżynierem elektroniki i telekomunikacji, z wyboru — programistą. Pracuje jako .Net developer przy projektach aplikacji internetowych, desktopowych oraz mobilnych z wykorzystaniem platformy Xamarin. Stale podnosi swoje kwalifikacje, uczestnicząc w różnego rodzaju warsztatach programistycznych oraz śledząc aktualności. Od początku aktywności zawodowej jest związany z platformą .Net, ale nie zamyka się na technologie front-endowe. Prywatnie mąż Małgorzaty i pasjonat sportowej odmiany paintballa, grający w warszawskiej drużynie Grim Reapers (wicemistrz Polski 2017). Zawsze staraj się, aby Twój kolejny kod był lepszy od poprzedniego!
Cisco na start. Kurs video. Podstawy konfiguracji routera i przełącznika na bazie małej sieci
Obierz kurs na... administrowanie sieciami komputerowymi Znajomość zasad konfigurowania sprzętu sieciowego największego na świecie producenta, jakim jest firma Cisco, otwiera dziś szeroko drzwi do kariery administratora sieci. Nic dziwnego - choć tak pożądane, umiejętności te nie są proste do opanowania. Obecnie większość publikacji związanych z konfiguracją sprzętu jest nastawiona na wskazywanie, jak to zrobić, z pominięciem ważnej kwestii: dlaczego i po co w ogóle należy to uczynić. Tymczasem to sprawa kluczowa, gdyż każdy, a szczególnie początkujący administrator musi wiedzieć, co robi i jaki to będzie miało skutek. Często znajomość efektów takiej czy innej decyzji konfiguracyjnej pozwala przewidzieć sposób działania sieci, co zapewnia większy komfort dalszej pracy, bez narażania sieci na niepotrzebne przestoje. Jeśli chcesz się solidnie przygotować do pracy z urządzeniami Cisco, zacznij właśnie od tego kursu. Dzięki temu zrozumiesz podstawy konfiguracji urządzeń sieciowych i, co ważniejsze, dowiesz się, dlaczego warto opanować konkretne, omawiane w nim funkcjonalności. Szkolenie online z Cisco dostarczy Ci solidnej porcji skondensowanej wiedzy na temat tego, jak działają urządzenia sieciowe, takie jak przełączniki i routery. Dowiesz się też, jak podłączyć nowe urządzenie do sieci i od czego zacząć konfigurację. Z lekcji na lekcję będziesz przechodzić do konfiguracji konkretniejszych i trudniejszych funkcjonalności, aby finalnie utworzyć własną niewielką sieć komputerową. W trakcie kursu będziesz obserwować podłączenie i konfigurację rzeczywistego sprzętu sieciowego. Materiał jest dodatkowo wzbogacony o wideoprezentację sposobu podłączenia urządzeń do sieci. Co Cię czeka podczas naszego profesjonalnego kursu video Cisco z konfiguracji routera i przełącznika? Kształcąc się z proponowanym przez nas kursem, między innymi: Opanujesz podstawową wiedzę na temat przełączników i routerów Cisco Poznasz konfiguracje startowe urządzeń sieciowych Nauczysz się adresowania interfejsów, zabezpieczania linii konsolowej i konfiguracji banera Przyjrzysz się temu, jak poprawnie obsłużyć konfigurację bieżącą i startową, jak działają sieci VLAN i połączenia trunk Przypiszesz adres IP do przełącznika, włączysz go do sieci, włączysz też protokół SSH Co więcej... Podczas zdobywania kolejnych umiejętności związanych z konfigurowaniem urządzeń opanujesz słownictwo związane z administrowaniem sieciami komputerowymi Cisco na start. Kurs video. Podstawy konfiguracji routera i przełącznika na podstawie małej sieci kończy się na poziomie podstawowym. Poziom ten umożliwi Ci samodzielne konfigurowanie urządzenia sieciowego Cisco, takiego jak router i przełącznik. Będziesz także w stanie podłączyć oba urządzenia do sieci i spowodować, aby sieć rozpoczęła funkcjonowanie, jak również wykorzystywała dostęp do sieci internetowej. Dlaczego Cisco Firma Cisco Systems Inc. jest światowym potentatem w branży sieciowej. Oferuje zarówno urządzenia do trasowania, jak i zapory sieciowe, przełączniki, koncentratory, oprogramowanie do zarządzania sieciami komputerowymi, a także produkty i usługi wspierające dla teleinformatyki. W pewnym sensie marka Cisco stała się wyznacznikiem standardów dla usług związanych z budowaniem i administrowaniem sieciami komputerowymi. Dlatego też, jeśli zaczyna się przygodę z tą dziedziną informatyki, warto w pierwszej kolejności opanować pracę ze sprzętem i z oprogramowaniem właśnie tej firmy. Umiejętność zbudowania niewielkiej sieci komputerowej, zabezpieczenia jej i podłączenia do innej sieci zewnętrznej - czyli wiedza, jaką obejmuje ten kurs - przyda Ci się na początek. Dzięki znajomości podstawowej konfiguracji routingu będziesz w stanie połączyć kilka takich niewielkich sieci w jedną sieć WAN. Wszystkie zdobyte informacje wykorzystasz w przyszłości. Dzięki temu bez problemu poradzisz sobie na przykład podczas rozmowy kwalifikacyjnej, w trakcie której zwykle trzeba zaprezentować potencjalnemu pracodawcy praktyczną znajomość zagadnień, o jakie jest się pytanym. Zainteresować cię mogą także kursy Windows Server dostępne w naszej ofercie.
Docker. Kurs video. Optymalizacja konteneryzacji
Obierz kurs na... optymalizację konteneryzacji Jeśli jesteś albo planujesz być programistą wyspecjalizowanym w pracy z językiem Python, to z pewnością zdarzyło Ci się zetknąć z narzędziem służącym konteneryzacji, jakim jest Docker. Albo przynajmniej o nim słyszeć. Nic w tym dziwnego - Docker bardzo ułatwia pracę developerów Pythona, porządkuje ją i pozwala usprawnić działania. Ostatnimi czasy stał się tak popularny, że jest obowiązkowym narzędziem przy wielu nowych projektach. A jeśli w swojej pracy zarządzasz serwisami i zadaniami za pośrednictwem Kubernetesa lub posługujesz się OpenShiftem - bez znajomości Dockera ani rusz! Pewnie dlatego coraz częściej jego znajomości wymaga się od osób, które starają się o pracę na stanowisku dewelopera czy też specjalisty DevOps. Na szczęście Docker należy do tych technologii, w które łatwo się wdrożyć. Zresztą istnieje sporo szkoleń, kursów i książek dla początkujących użytkowników tego oprogramowania. Gorzej z opracowaniami na temat zaawansowanej obsługi Dockera. Tymczasem oferuje on wiele narzędzi i sztuczek, których znajomość pozwala przyspieszyć i ułatwić realizację zadań. Ten kurs przybliża dobre praktyki i zagadnienie optymalizacji pracy z Dockerem. Prezentuje sposoby na poprawienie jakości tworzonych obrazów, metody wydajnych operacji na kontenerach, a także narzędzie Docker Compose, usprawniające działanie w środowiskach testowych/developerskich. Co Cię czeka podczas naszego profesjonalnego szkolenia Dzięki proponowanemu przez nas kursowi między innymi: Dowiesz się, jak używać instrukcji USER i HEALTHCHECK w Dockerfile Nauczysz się redukować liczbę warstw i wielkość obrazu Opanujesz metody korzystania z pamięci podręcznej Poznasz sposoby skutecznego zabezpieczania swoich obrazów za pomocą hadolint i trivy, a także aktualizowania limitów działających kontenerów Uzyskasz wiedzę dotyczącą pracy „zdalnej” z kontenerami - za pomocą narzędzia commando Zaznajomisz się z zagadnieniem dbałości o środowisko pracy (w tym zrozumiesz wagę usuwania zbędnych danych) Co więcej... Pracując z narzędziem Docker Compose, nauczysz się tworzyć pliki konfiguracyjne, przygotowywać serwis, wolumen i sieć, budować obraz pod wybrany serwis, ustawiać limity CPU/RAM, dodawać zmienne środowiskowe, wreszcie - zarządzać aplikacjami multikontenerowymi za pomocą pliku YAML Docker. Kurs video. Optymalizacja konteneryzacji kończy się na poziomie średnio zaawansowanym. Przed przystąpieniem do szkolenia warto zapoznać się z oprogramowaniem Docker na poziomie podstawowym, na przykład nauczyć się go na podstawie szkolenia Docker. Kurs video. Podstawy konteneryzacji. Docker w pracy programisty Badanie Stack Overflow wykazało, że to właśnie Docker jest narzędziem, które każdy programista powinien mieć opanowane. Dotyczy to przede wszystkim programistów pracujących w rozwiązaniach chmurowych (a dziś to standard). Dzięki kontenerom, uruchamianym przez Docker, można aktywować dodatkowy, całkowicie wyizolowany system operacyjny, w którym odpala się gotową, przeznaczoną do testowania aplikację. To rozwiązanie jest bezpieczne i zużywa mniej zasobów niż wirtualizacja. Korzystanie z technologii kontenerowania ułatwia tworzenie powtarzalnych środowisk developerskich, upraszcza procesy dostarczania gotowych aplikacji i pozwala równolegle eksperymentować z różnymi wersjami oprogramowania.
Tworzenie gier 2D w Unity. Kurs video. Stwórz swoją pierwszą grę platformową
Obierz kurs na... tworzenie gier 2D w Unity 2022! Tworzenie gier to jedna z najatrakcyjniejszych i najciekawszych form nauki programowania. Wiele osób zaczyna od tworzenia prostych gier już na etapie edukacji w szkole i część młodych twórców tak to wciąga, że potem zajmują się tym zawodowo. Innym te umiejętności przydają się do przyjaznego wejścia w świat IT, co nieraz kończy się pracą w charakterze programisty, niekoniecznie zajmującego się game development. Gry nie tylko dostarczają rozrywki, ale również coraz częściej mają charakter edukacyjny. Kolejne premiery głośnych produkcji - na konsole, komputery lub smartfony - odbijają się szerokim echem w mediach. Minigry dołączane są do aplikacji w naszych telefonach, aby podnieść ich atrakcyjność. Również portale społecznościowe kuszą grami, a użytkownicy powszechnie z nich korzystają. Słowem, to ogromny rynek i branża z potencjałem ciągłego rozwoju. Dzięki temu kursowi nauczysz się tworzyć od podstaw gry 2D z wykorzystaniem silnika Unity i stworzonego w tym celu edytora. Obecnie ponad połowa wszystkich gier na świecie powstaje przy użyciu właśnie tej technologii! Chcesz się nauczyć tworzyć gry, myślisz, aby w przyszłości zająć się tym zawodowo? Jeśli tak - to propozycja dla Ciebie. Tworzenie gier 2D w Unity 2022. Kurs video. Poziom podstawowy to pierwsza 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. Kurs tworzenie gier 2D jest przeznaczony dla osób nieznających Unity, od podstaw tłumaczy działanie i zastosowanie elementów programu, w tym rzecz jasna jego nowych funkcji. By przystąpić do szkolenia, nie trzeba mieć doświadczenia w programowaniu ani w pracy z silnikami gier. Ponieważ Unity oferuje nieograniczoną czasowo darmową wersję, nabywane umiejętności można ćwiczyć bez inwestowania w drogą licencję. Kurs kończy się na poziomie podstawowym. Naukę możesz kontynuować w ramach dwóch kolejnych szkoleń z serii, na wyższym poziomie zaawansowania, dzięki czemu po ukończeniu cyklu Twoja wiedza na temat tworzenia gier 2D w Unity będzie kompletna. Co Cię czeka podczas kursu Unity 2022? W trakcie kursu tworzenia gier 2D nauczysz się między innymi: Tworzyć nowy projekt w Unity Szukać grafik i dźwięków do gry w internecie Importować zewnętrzne assety do projektu gry Obsługiwać interfejs edytora Unity i sprawnie się w nim poruszać Tworzyć scenerię gry 2D z materiałów modułowych - tzw. kafelków (tiles) Budować tilemapy w scenie, zarządzać nimi i je konfigurować Odpowiednio traktować zmiany w kodzie i przerabiać własne rozwiązania Korzystać z systemu kontroli wersji Plastic SCM Stosować składnię i podstawowe zasady pisania kodu w języku C# Obsługiwać nowy Input System w Unity i za jego pomocą poruszać graczem Pobierać potrzebne moduły/paczki Unity za pomocą Package Managera i aktualizować je do nowszych wersji Programować w języku C# na poziomie umożliwiającym stworzenie gry 2D Wprawiać w ruch sprite’y (duszki) w scenie Konfigurować animację poklatkową sprite’ów w grze Tworzyć obiekty do zbierania przez gracza w scenie Oprogramowywać system zliczania punktów, wykrywania porażki i przywracania gracza do punktu kontrolnego Konfigurować kamerę w płynny sposób podążającą za graczem w grze Obsługiwać prefaby i z ich wykorzystaniem równocześnie modyfikować nawet kilkaset obiektów w scenie Za pomocą kodu tworzyć nowe obiekty w scenie i je z niej usuwać Tworzyć elementy interfejsu użytkownika przy użyciu nowego systemu UIElements Pisać kod łączący komunikację pomiędzy różnymi modułami gry Zarządzać stanem gry za pomocą obiektów nadrzędnych - menadżerów Samodzielnie programować elementy wielokrotnego użycia w scenie, takie jak poruszające się kolce, animowany wróg na planszy, przemieszczające się platformy, miejsca teleportacji Dodawać dźwięk do gry Oprogramowywać uruchamianie dźwięków zdarzeń na kilka sposobów Kompilować grę do uruchamialnej postaci pliku EXE Korzystać ze szczegółowych parametrów kompilacji, aby dostosować grę do swoich potrzeb Po ukończeniu kursu będziesz w stanie przygotowywać prototypy gier według własnych pomysłów, a także tworzyć interaktywne aplikacje 2D, które mogą pełnić na przykład funkcję edukacyjną, informacyjną lub marketingową. Co więcej, możesz stworzyć personalizowaną grę 2D na prezent, z wykorzystaniem odręcznych rysunków lub zdjęć z wycieczki - po tym kursie jej wykonanie zajmie Ci najwyżej kilka dni! 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, to ta seria kursów idealnie nadaje się na prezent dla niego. Słowo autora do uczestników kursu: Jedno jest pewne - zmiany! Więc nie traktujcie ani świata, ani swojego kodu jako czegoś stałego. Niech to będzie tworzywo w Waszych rękach i umysłach. Zmieniajcie go i bawcie się nim! System kontroli wersji, który poznacie w ramach tego szkolenia, spowoduje, że będziecie mogli psuć swój kod bezkarnie! Sprawdź także kurs Java od podstaw dostępny w ofercie.
Obierz kurs na... architekturę splotowych sieci neuronowych Jaki jest najgorętszy temat w informatyce ostatnich lat? Bez wątpienia palmę pierwszeństwa dzierży sztuczna inteligencja. Jej możliwości, rozwój, sposoby, za których pośrednictwem działa. A skoro o AI mowa, to nie sposób nie poruszyć zagadnienia uczenia maszynowego: obszaru sztucznej inteligencji poświęconego algorytmom, które poprawiają się automatycznie poprzez doświadczenie, czyli ekspozycję na dane. Dalej dochodzimy do web scrapingu (zdrapywania), polegającego na ekstrakcji danych ze stron internetowych, by je przechować i na dalszych etapach wykorzystywać choćby do analizy. Zarówno uczenie maszynowe, jak i zdrapywanie danych to niezwykle praktyczne kwestie, których znaczenie w informatyce – i szerzej: w nauce i biznesie – wciąż rośnie. Ten kurs wprowadzi Cię w tematykę związaną z web scrapingiem i uczeniem maszynowym w data science. Poruszymy w nim kwestie związane ze splotowymi (inaczej konwolucyjnymi) sieciami neuronowymi, dzięki którym możliwe jest rozpoznawanie obrazów – zaprezentujemy szczegółowo podstawy architektury takich sieci i wytłumaczymy znaczenie ich elementów. Zagłębimy się także w zagadnienia dotyczące zdrapywania danych i pewne bardziej zaawansowane mechanizmy, jak przemieszczanie się na nowe strony i klikanie na elementy stron. Wiedza i umiejętności zaprezentowane w szkoleniu przydadzą się przede wszystkim programistom i innym osobom pracującym z danymi. Co Cię czeka podczas naszego profesjonalnego szkolenia Proponowany przez nas kurs obejmuje takie zagadnienia jak: Obsługa błędów w Pythonie – na kilku przykładach Testy jednostkowe – dowiesz się, czemu służą Biblioteka Pytest do testów jednostkowych – nauczysz się konfigurować testowanie Zeszyty Jupyter Notebook pozwalające na prototypowanie w Pythonie Widgety w zeszytach Jupyter Teoria charakterystyki audio – analiza częstotliwości, melspektrogramy Preprocessing plików audio Graficzne prezentowanie właściwości plików audio Wprowadzenie w splotowe sieci neuronowe – zrozumiesz ich architekturę Wyjaśnienie elementów splotowych sieci, takich jak jądro, padding itd. Diagnostyka splotowych sieci neuronowych, na przykład wizualizowanie sygnału wychodzącego z poszczególnych warstw, wizualizowanie wag warstw sieci itd. Wprowadzenie w temat uczenia sieci neuronowych na plikach audio Prezentacja pipelinu danych do uczenia – od obróbki preprocessingiem, przez uczenie, po dokonywanie predykcji Zaawansowanie zdrapywanie – zapisywanie danych przeglądarki, jak logowanie, czy konfiguracji pobierania plików z sieci Zdrapywanie – przechodzenie na nowe strony internetowe i klikanie na elementy stron Szkolenie Web scraping w Data Science. Kurs video. Uczenie maszynowe i architektura splotowych sieci neuronowych ukończysz na poziomie średnio zaawansowanym – gdy zrozumiesz architekturę splotowych sieci neuronowych, zdobędziesz wiedzę dotyczącą fundamentów tej nauki. Poznasz poszczególne elementy sieci splotowych i tym samym dowiesz się, z czego wynika ich użycie. Będziesz w stanie dokonać pewnego zakresu diagnostyki poprzez wizualizację wyjścia warstw. Po szkoleniu będziesz samodzielnie dynamicznie zdrapywać dane ze stron internetowych, przechodzić po kolejnych stronach, klikać na ich elementy, zapisywać dane przeglądarki i pliki na komputerze. OpenAI GPT4 a splotowe sieci neuronowe W marcu 2023 roku zaprezentowano model sieci neuronowej OpenAI GPT4, który dorównuje ludziom w zakresie rozumienia języka naturalnego. Chatboty takie jak ten z pewnością zrewolucjonizują nasze życie i cały szereg gałęzi gospodarki. Model GPT4 opiera się akurat na architekturze Transformer – nieco innej niż omawiana podczas kursu. Ale zasada uczenia się tej sieci nie odbiega bardzo od prostych sieci neuronowych: w jednym i w drugim wypadku chodzi o propagację wsteczną. Stąd znajomość podstawowych budulców sieci neuronowych stanowi cenną wiedzę, pozwala bowiem lepiej rozumieć rewolucję, z którą mamy obecnie do czynienia.
Android Studio. Kurs video. Narzędzia Android developera
Obierz kurs na... szybsze i efektywniejsze projektowanie aplikacji mobilnych Mobile, mobile, mobile... Smartfon stanowi dziś niezbędny element wyposażenia niemal każdej męskiej kieszeni i damskiej torebki. Smartfon, a w nim ulubione i niezbędne aplikacje. Muszą działać bezbłędnie - szybko się uruchamiać, nie zawieszać, a bateria musi być wytrzymała... Zdolność do ich projektowania jest na rynku pracy umiejętnością pożądaną - powstał nawet zawód developera aplikacji mobilnych - a specjaliści z tej dziedziny są pilnie poszukiwani! Warto więc nauczyć się pisać programy przeznaczone specjalnie dla segmentu mobile i poznać przeznaczone do tego celu środowiska programistyczne. W przypadku najpopularniejszego systemu - mowa o Androidzie - takim środowiskiem jest Android Studio firmy Google. Android Studio jest mocno rozbudowane i bogate w narzędzia, których istnienia początkujący użytkownik może być nieświadomy. Jeśli nie zna narzędzi wspomagających, nie korzysta z nich, a szkoda. Po co tracić 50 procent swojego czasu na pisanie w kółko podobnego kodu i dalsze 30 procent na szukanie błędów i debugowanie, skoro dzięki udogodnieniom środowiska Android Studio można znacznie ten czas zredukować? Weź udział w naszym kursie i poznaj wewnętrzne i zewnętrzne narzędzia oraz pluginy, dzięki którym zautomatyzujesz pewne zadania, wykonanie innych zaś bardzo sobie ułatwisz. Po zakończeniu tego kursu będziesz w stanie znacznie zoptymalizować swoją pracę jako programista. Część prezentowanych w szkoleniu rozwiązań nie ogranicza się tylko do projektowania pod system Android, przydadzą Ci się one także na przykład podczas pracy nad aplikacją działającą pod iOS-em. Co Cię czeka podczas naszego profesjonalnego szkolenia? Z kursu video nauczysz się między innymi: Efektywnej obsługi środowiska programistycznego Android Studio. Pracy z kodem i tego, jak używać jego statycznych analizatorów. Stosowania multi cursora do przyspieszenia pracy. Obsługi narzędzi developerskich zintegrowanych z Android Studio, takich jak Profiler, Layout Inspector, APK Analyzer. Wykorzystania przydatnych pluginów do pracy z kodem. Wykorzystania pluginów do generowania powtarzającego się kodu i typowych struktur. Obsługi narzędzi do optymalizacji rozmiaru pliku APK. Używania narzędzi przydatnych w debugowaniu. Co więcej... ...przekonasz się, że Fastlane to narzędzie przydatne nie tylko podczas pracy nad aplikacją na iOS. Android Studio. Kurs video. Narzędzia Android developera kończy się na poziomie średnio zaawansowanym. Istotne jest to, że aby w pełni skorzystać z dostępnej dzięki szkoleniu wiedzy, należy do niego przystąpić przynajmniej z podstawową znajomością systemu Android - posiadać umiejętność używania najważniejszych jego komponentów oraz znać podstawy Android Studio. By programować dla Androida... ...należy dobrze poznać jego środowisko programistyczne, którym jest Android Studio. Zostało ono stworzone przez firmę Google na bazie środowiska IntelliJ. Adresatami Android Studio są oczywiście developerzy tworzący aplikacje pod system mobilny Google. Narzędzie pozwala opracowywać, testować i debugować aplikacje. Do tego jest proste i intuicyjne, co chwalą sobie programiści tworzący na potrzeby mobile, ze szczególnym uwzględnieniem osób, które stawiają pierwsze kroki w zawodzie Android developera. Android Studio przejęło najlepsze rozwiązania środowiska IntelliJ i zostało dodatkowo usprawnione - pozwala na wygodną pracę z kodem źródłowym, ma przejrzysty, konfigurowalny interfejs graficzny, funkcję kolorowania składni oraz mechanizm zakładek, dzięki czemu można operować w nim na kilku plikach równocześnie. Przy znajomości dodatkowych narzędzi, które omawiamy w tym kursie, Android Studio staje się wprost wymarzonym środowiskiem Android developera! Wszystkie narzędzia Androida Powiedzmy - prawie wszystkie. Te najważniejsze. Poznasz je podczas dwóch godzin spędzonych z naszym kursem video. Zaczniemy od pracy z kodem - od jego analizy, refaktoringu i generacji z uwzględnieniem wszystkich przydatnych opcji, w tym multi cursora. Następnie przejdziemy do narzędzi wewnętrznych Android Studio, czyli między innymi Layout Inspectora i Profilera. Kolejny blok szkoleniowy poświęcony jest zagadnieniom związanym z pluginami, w tym poprawnej czytelności kodu, generatorom kodu, pracy ze stringami i automatycznemu wykrywaniu błędów. Wreszcie sporo czasu zajmie nam poznanie takich narzędzi jak Vysor, Fabric, Fastlane, Stetho i Gradle. Pokrótce omówimy inne przydatne narzędzia, a na koniec zajmiemy się analizą APK (DeGuard) oraz opcjami developerskimi. Nie przewiduj przyszłości - twórz ją!
Zostań webdeveloperem. Kurs video. CSS Grid i Flexbox
Dorwij Nerda, Paulina Olszewska
Obierz kurs na... nowoczesne projektowanie stron internetowych Trudno sobie wyobrazić współczesny świat bez internetu. Żyjemy w nim, pracujemy, robimy zakupy, zbieramy informacje, spędzamy wolny czas. Oczywiście, w ostatnich latach model spędzania czasu w sieci się zmienił - wielu z nas korzysta przede wszystkim z social mediów. Jednak trafiamy także na strony WWW, na przykład do e-sklepów, na blogi czy witryny interesujących nas firm lub organizacji. Część z nich opuszczamy szybko i bez żalu, zirytowani nie tylko nieadekwatnością zamieszczonych na stronie informacji, ale także długim czasem przełączania między podstronami, nieintuicyjnością i ogólnie słabą funkcjonalnością. Przygotowane w niedzisiejszych technologiach, nieprzyjazne dla użytkownika witryny internetowe wielu firm, osób publicznych i organizacji odstraszają, zamiast przyciągać. Jeśli chcesz się nauczyć projektować strony internetowe, które będą zachwycać i działać niczym magnes na odwiedzających, musisz sięgnąć po najlepsze, co oferują twórcy służących do tego rozwiązań. Na Twoim radarze webdevelopera powinien się znaleźć genialny system tworzenia layotu w CSS, czyli CSS Grid i CSS Flexbox - moduł CSS, który zapewnia efektywny sposób zarządzania kontenerami strony i rozkładem elementów wewnątrz kontenerów. Z tych technologii korzysta się obecnie powszechnie, zarówno do budowy nowych stron internetowych, jak i do przekształcania już istniejących witryn. Z ich użyciem stworzysz nie tylko prostą wizytówkę czy aplikację, ale także bardziej skomplikowaną stronę o responsywnym layoucie - podstawę dzisiejszego internetu, dostępnego na urządzeniach o rozmaitych wielkościach ekranu. Co cię czeka podczas naszego profesjonalnego szkolenia Dzięki nauce z proponowanym przez nas kursem video między innymi: Poznasz właściwości Flexboxa i dowiesz się, jak z nich korzystać Zrozumiesz korelację między regułami dla kontenera i dla pojedynczych elementów Dowiesz się, czym jest main axis, a czym cross axis Opanujesz zasady budowy układu responsywnego z Flexboxem i siatki CSS Grid Zorientujesz się, jakie są sposoby rozmieszczania elementów w siatce Co więcej... Przyswajając wiedzę i umiejętności, zrozumiesz, jakie są różnice między Flexboxem i CSS Grid Zostań webdeveloperem. Kurs video. CSS Grid i Flexbox kończy się na poziomie podstawowym, co oznacza, że jako absolwent tego szkolenia będziesz posiadać solidne podstawy w zakresie omawianych technologii. Do osiągnięcia biegłości w tej dziedzinie przyda Ci się dalsza praktyka już we własnym zakresie. Nowa jakość w kaskadowych arkuszach stylu Kaskadowe arkusze stylu, z angielskiego skrócone do akronimu CSS, to język stworzony specjalnie do opisu formy prezentacji stron WWW. Arkusz stylów CSS zawiera listę reguł, które „informują” przeglądarkę internetową o tym, w jaki sposób powinna wyświetlić zawartość elementów HTML czy XML. Języka CSS używa się od drugiej połowy lat 90., przez ten czas stopniowo go unowocześniano i dodawano do niego kolejne usprawniające technologie. Flexbox jest jedną z nich. Pozwala na tworzenie kompleksowego i elastycznego układu strony bez odwoływania się do właściwości float i position (które są nadal w porządku i działają, ale... nie zawsze idealnie). O ile Flexbox jest jednowymiarowy - pozwala rozmieszczać elementy w wierszach i kolumnach tak, by się odpowiednio rozszerzały i kurczyły - o tyle CSS Grid jest dwuwymiarowy. W praktyce oznacza to, że pozwala sterować zarówno wierszami, jak i kolumnami. Tym samym Grid należy uznać za technologię bardziej zaawansowaną od Flexboxa, ale wciąż obie są użytkowe i równie warte poznania. Patronat medialny:
Certyfikowany Scrum Master. Kurs video. Rola lidera w zarządzaniu projektem
Obierz kurs na znajomość Scruma Mówi się, że Scrum Master to lider służebny. Nazwa ta wynika wprost z koncepcji zarządzania, w której lider wspomaga swój zespół, zamiast nad nim dominować. To osoba, która usuwa przeszkody i pomaga zespołowi w stosowaniu zasad Scruma. Scrum to metoda zarządzania projektami, zgodna z manifestem Agile. Opiera się na sprintach - cyklach, podczas których zespół realizuje zadania, pracując nad produktem. Dzięki iteracyjnemu podejściu możliwa jest szybka adaptacja do zmieniających się oczekiwań. Zarządzanie zmianami jest szczególnie istotne w branży IT. Zespoły IT, stosujące zasady Scruma, mogą szybko reagować na nowe wymagania klienta i w ten sposób unikać długotrwałych procesów planowania i analiz. Rynek pracy dla Scrum Masterów stale się rozwija. Wiele firm technologicznych rozumie potrzebę stosowania metodologii Scrum w projektach. Jej praktyczną znajomość potwierdza egzamin PSM I (Professional Scrum Master™ I). Zdobywszy certyfikat, kandydat na stanowisko Scrum Mastera/Agile Coacha zwiększa swoją atrakcyjność na rynku pracy i zyskuje większe zaufanie ze strony pracodawców i klientów. Chętnie wdrażany w organizacjach Scrum to dziś klucz do efektywności, a jego nauka otwiera drogę do stanowisk mających wpływ na transformację kultury pracy i zarządzania na poziomie całej firmy. Zarezerwuj trzy i pół godziny - właśnie tyle potrzebujesz, by wejść do świata zwinnego zarządzania projektami w Scrumie! Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas kursu: Poznasz definicję Scruma, jego cele i fundamenty Dowiesz się, jakie korzyści płyną z posiadania certyfikatu Scrum Mastera Poznasz zasady TIA (Transparency, Inspection, and Adaptation - przejrzystość, inspekcja i adaptacja) Zrozumiesz wartości Scruma: Courage, Commitment, Focus, Openness, Respect Poznasz trzy główne role w Scrumie: Scrum Master, Product Owner, Development Team Przyswoisz pięć głównych wydarzeń Scruma: Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective Dowiesz się, jakie są cele każdego ze spotkań i rola Scrum Mastera podczas tych wydarzeń Poznasz artefakty Scruma, takie jak Product Backlog, Sprint Backlog, Increment Zrozumiesz rolę Scrum Mastera jako lidera Zdobędziesz umiejętność rozwiązywania problemów i usuwania przeszkód dla zespołu Nauczysz się podstaw skalowania Scruma Dowiesz się, jak wdrożyć Scruma w organizacji Zdobędziesz wiedzę o zarządzaniu zmianami i dostosowywaniu organizacji do zasad Scruma Szkolenie Certyfikowany Scrum Master. Kurs video. Rola lidera w zarządzaniu projektem zakończysz na poziomie podstawowym, pozwalającym na swobodne przystąpienie do egzaminu PSM I. Dowiesz się, jak pracować w metodyce Scrum i jaka jest rola Scrum Mastera w zespole IT. Na początek zaznajomisz się ze strukturą egzaminu PSM I i poznasz zalety posiadania certyfikatu. Omówimy historię Scruma, jego definicję i obowiązki Scrum Mastera. Wchodząc głębiej w teorię, poznasz trzy filary Scruma: przejrzystość, inspekcję i adaptację. Przejrzystość zapewnia pełny wgląd wszystkich członków zespołu w proces i postęp prac, inspekcja pozwala na regularne sprawdzanie postępów i wykrywanie problemów, a adaptacja umożliwia szybkie reagowanie na zmiany i dostosowywanie działań w odpowiedzi na nowe informacje. Zrozumiesz także wartości Scruma, takie jak zaangażowanie, skupienie, otwartość, szacunek i odwaga. Te wartości są kluczowe dla efektywnej pracy zespołowej i pomagają zespołowi scrumowemu w osiąganiu celów. Poznasz Sprint, czyli okres, zwykle trwający do czterech tygodni, podczas którego zespół pracuje nad przyrostem produktu. Następnie dowiesz się, jakie inne wydarzenia mają miejsce w Scrumie, w tym Sprint Planning, Daily Scrum, Sprint Review i Sprint Retrospective. Poznasz produkty pracy, takie jak Product Backlog, Sprint Backlog i działający produkt - Increment. Na koniec zrozumiesz, jak skalować Scrum w organizacji i stosować się do jego zasad w większych projektach, wymagających koordynacji pracy wielu zespołów. Zorientujesz się w perspektywach zawodowych Scrum Mastera, w tym zapoznasz się z możliwościami zdobywania kolejnych poziomów certyfikacji i angażowania się w bardziej złożone projekty. Porozmawiamy również o tym, jak zdobyć doświadczenie, jeśli dopiero zaczynasz i nie masz praktyki w tej dziedzinie.
Zegar Rozwiązywania Problemów. Kurs video
Bo życie jest po to, żeby sobie z nim radzić (systemowo)! Nieuchronnie nadciągające terminy, kłopoty w pracy, komplikacje w życiu prywatnym - wszystkie te problemy mają ze sobą coś wspólnego. Wolelibyśmy ich uniknąć, a skoro już się pojawią, chcielibyśmy je jak najszybciej rozwiązać. Prędko i skutecznie. O ile to możliwe, również definitywnie - tak, by się już nigdy nie powtórzyły. Czy to wykonalne? Cóż, stuprocentowej gwarancji nie ma, ale... Tomasz Król podszedł do zagadnienia systemowo i opracował metodę rozprawiania się z kłopotami, która naprawdę działa. Wypróbował ją najpierw na samym sobie (trzykrotnie), a potem sprawdzał raz po raz w codziennej pracy z klientami, rozwiązując problemy techniczne, jakościowe i logistyczne. Wdrożył ją we własnej firmie, zwielokrotniając zyski. Ciekawe, prawda? Metoda opracowana przez autora działa u każdego, kto jest wystarczająco zmotywowany, by zmienić swoje życie - poprawić jakość swojej pracy, zwiększyć własną wydajność, spłacić długi, popchnąć do przodu karierę, naprostować prywatne relacje. Z kolejnych lekcji kursu dowiesz się, jak efektywnie podejść do tematu - tak, by znaleźć rozwiązanie i wprowadzić je w życie. W dwunastu krokach, które Tomasz Król nazwał Zegarem Rozwiązywania Problemów, zawiera się systemowe podejście do wyzwań, które zwykliśmy nazywać "problemami". Autor proponuje, by nie zamiatać pod dywan, lecz stanąć z kłopotem oko w oko - zidentyfikować, na czym on naprawdę polega, poszukać jego źródeł, przeanalizować go i opisać, a następnie potraktować rozwiązanie problemu jako cel do osiągnięcia i konsekwentnie do niego dążyć. Aż do szczęśliwego finału. Definitywnego rozprawienia się z kłopotem. Kurs powstał w ramach wydania książki Tomasza Króla "Zegar rozwiązaywania problemów".
Microsoft Windows Server 2022. Kurs video. Zaawansowane techniki administrowania siecią
Obierz kurs na Windows Server 2022 Windows Server 2022 to sieciowy system operacyjny stworzony przez Microsoft. Został zaprojektowany z myślą o obsłudze dużych sieci komputerowych i infrastruktur IT. Jego popularność ciągle rośnie, szczególnie w zastosowaniach sieciowych jako serwery lokalne i serwery usług, takich jak WWW, FTP, chmura, DHCP, DNS, VPN, Print Server czy Hyper-V. Jest niezastąpiony w firmach, które potrzebują zarządzania usługami katalogowymi, takimi jak Active Directory, i konfiguracji różnych ról serwerowych. Ponadto zastosowanie Windows Server 2022 obejmuje hostowanie aplikacji biznesowych, przechowywanie danych, zarządzanie użytkownikami i zapewnienie bezpieczeństwa sieciowego. Windows Server 2022 umożliwia także wirtualizację zasobów, co pozwala na uruchamianie wielu niezależnych systemów operacyjnych na jednym fizycznym serwerze. Obecnie rozwija się w kierunku jeszcze większej wirtualizacji, integracji z chmurą Microsoft Azure i zapewnienia zaawansowanego poziomu bezpieczeństwa, co stanowi odpowiedź na rosnące potrzeby nowoczesnych środowisk IT. Prezentowane szkolenie kompleksowo omawia istotne aspekty pracy z Windows Server 2022, od konfiguracji serwerów po zabezpieczenie danych i kontrolowanie dostępu do usług. Zarezerwuj 7 godzin i poznaj zaawansowane techniki zarządzania siecią! Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie kursu: Zainstalujesz usługę Hyper-V Nauczysz się instalować i konfigurować role związane z federacją tożsamości użytkowników (ADFS) Nauczysz się konfigurować strefy DNS dla usług federacyjnych. Skonfigurujesz VPN (ang. virtual private network) Zainstalujesz i skonfigurujesz role AD RMS (zarządzanie prawami dostępu w Active Directory) Skonfigurujesz środowisko kontenerowe, w tym zainstalujesz i uruchomisz popularnego Dockera do testowania aplikacji, a w nim obraz z systemem Windows Server Core Dowiesz się, jak przygotować certyfikat i wdrożyć go w internetowych usługach informacyjnych (IIS) Poznasz infrastrukturę klucza publicznego w Windows Server Skonfigurujesz rozproszenie plików NFS przy współpracy Windows Server 2022 z Linux i rozproszony system plików DFS Dowiesz się, jak przygotować serwer certyfikacji i wdrożyć szablon certyfikatu ADFS Skonfigurujesz tunel VPN, a następnie podłączysz się z klienta do serwera za pomocą pulpitu zdalnego Nauczysz się konfigurować usługi terminalowe i łączyć serwery za pomocą routingu Skonfigurujesz Windows Server 2022 jako Główny Urząd Certyfikacji Przygotujesz kontroler domeny jako serwer do zdalnej instalacji stacji klienckich w sieci Po ukończeniu szkolenia Microsoft Windows Server 2022. Kurs video. Zaawansowane techniki administrowania siecią będziesz administratorem sieci, który zarządza całą strukturą opartą na Active Directory w sposób fizyczny lub zdalny na zaawansowanym poziomie. Będziesz w stanie skonfigurować dostęp pracowników do systemów opartych na strukturze klient-serwer. Nabyte umiejętności przydadzą Ci się przy konfiguracji sieci prywatnej dla pracowników pracujących zdalnie, zarówno w domu, jak i w innych lokalizacjach poza firmą. Ułatwisz pracę administratorom WWW, konfigurując odpowiednie środowisko dla webmasterów. Po przebytym kursie będziesz mieć uporządkowaną wiedzę o Windows Server 2022 i Active Directory. Dzięki tak ułożonemu materiałowi zwiększysz swoje kompetencje zawodowe, a przygotowywanie się do szkoleń i certyfikatów związanych ze środowiskiem Microsoft Windows Server, prowadzonych przez Microsoft, powinno być znacznie łatwiejsze. Kurs stanowi kompleksowe, samodzielne szkolenie. Jeśli jednak preferujesz rozpoczęcie nauki Microsoft Windows Server 2022 od podstaw, zachęcamy do zapoznania się ze szkoleniem Microsoft Windows Server 2022. Kurs video. Active Directory. „Dziwne, u mnie działa” – mawiają admini. Celem tego kursu jest przygotowanie Cię do roli administratora sieci korzystającego z rozwiązań Microsoft Windows Server. Praca administratora wydaje się z założenia bardzo łatwa, jednak jest niezwykle odpowiedzialna. Po ponad 25 latach na rynku Windows Server 2022 jest najbardziej zaawansowanym systemem firmy Microsoft do zarządzania przedsiębiorstwem. Wyznaczaj sobie nowe cele, a ze zdobytej wiedzy korzystaj w pracy administratora sieci.
Docker. Kurs video. Podstawy konteneryzacji
Obierz kurs na... konteneryzację Platforma Docker znacznie ułatwiła życie programistom. Dzięki niej zarówno program, jak i jego zależności, takie jak biblioteki, pliki konfiguracyjne czy lokalne bazy danych, można umieścić w lekkim, przenośnym wirtualnym kontenerze, uruchamialnym na praktycznie każdym serwerze z systemem pracującym na jądrze Linux. Nic więc dziwnego, że Docker stał się tak popularny. Z jego pomocą zrealizowano do tej pory wiele projektów. Społeczność jego użytkowników jest rozbudowana, a zwolenników tej platformy można znaleźć w niemal każdej firmie z branży IT. Wiedza dotycząca Dockera i umiejętność posługiwania się nim stają się powoli wymogiem, jaki stawia się kandydatom na wiele stanowisk w sektorze programistycznym. Dobrze jest znać Dockera i pochwalić się tym podczas rozmowy o pracę. Z myślą o tym proponujemy kurs poświęcony podstawowym zasadom konteneryzacji z użyciem Dockera. Szkolenie pozwala przyswoić bazowe pojęcia, takie jak warstwa, kontener, obraz, tag, wolumen i sieć. Krok po kroku omawia sposoby pracy z poszczególnymi elementami Dockera, a także podpowiada, jak z jego zastosowaniem stworzyć własny obraz. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie kursu między innymi: Dowiesz się, jak przygotować swoje środowisko pracy Będziesz wyszukiwać i pobierać obrazy z Docker Hub Uruchomisz pierwsze kontenery, ustawisz dla nich nazwy i polecenia Opanujesz metody zarządzania kontenerami i wolumenami Stworzysz własne sieci dla Dockera, a potem podłączysz je do kontenerów i od nich odłączysz Zobaczysz, jak prawidłowo przekierowywać porty Wykreujesz własne obrazy za pomocą Dockerfile Co więcej... Uruchomisz bazę danych MySQL w kontenerze i aplikację Portainer Docker. Kurs video. Podstawy konteneryzacji kończy się na poziomie średnio zaawansowanym. Zdobyta wiedza umożliwi Ci swobodną pracę z już istniejącymi kontenerami, a także tworzenie na ich podstawie własnych kontenerów. By móc w pełni skorzystać z wiedzy przekazywanej podczas szkolenia, warto wcześniej poznać przynajmniej podstawowe informacje dotyczące powłok Linux/Unix, jak również zaznajomić się z jakimkolwiek językiem programowania (choć to nie jest konieczne). Najlepszy przyjaciel każdego programisty? Czy mówić tak o Dockerze to lekka przesada? Może jednak nie. Wszak głównym zadaniem programisty jest dostarczanie aplikacji i programów odpowiadających na oczekiwania biznesowe klienta. A Docker to po prostu ułatwia. Pozwala usprawniać procesy dzięki temu, że umożliwia tworzenie środowisk deweloperskich i zarządzanie nimi w przyjaźniejszy sposób. Dodatkowo przyspiesza testowanie aplikacji pomiędzy różnymi wersjami oprogramowania, na przykład bazy danych.
Automatyzacja zadań w Pythonie. Kurs video
Obierz kurs na... automatyzację pracy w Pythonie! Nic skuteczniej niż rutyna nie zabija kreatywności. Konieczność monotonnego powtarzania tych samych mechanicznych czynności i zadań może źle wpłynąć na jakość naszej codziennej pracy - niezależnie od tego, czym się zajmujemy. Ale uwaga: nie musi tak być. W każdym razie nie wtedy, kiedy swoją pracę wykonujemy przy komputerze, znamy w stopniu przynajmniej podstawowym jeden z języków programowania i potrafimy zainstalować Pythona. Jeżeli tak, mamy dobrą informację: wiele codziennych operacji wykonywanych na różnych plikach można zautomatyzować, pozwalając, by napisany przez nas program sam rozwiązywał sprawy wymagające dotychczas naszego zaangażowania. Co Cię czeka podczas naszego profesjonalnego szkolenia? Nauczysz się obsługiwać ścieżki, pliki i katalogi w Pythonie. Poznasz służące do ich obsługi biblioteki, takie jak os, pathlib. Nauczysz się operować na dokumentach tekstowych z poziomu języka programowania. Zdobędziesz umiejętność przeszukiwania plików z wykorzystaniem wyrażeń regularnych. Dowiesz się, jak tworzyć, modyfikować i zapisywać pliki PDF. Nauczysz się wstawiać znaki wodne do PDF. Dowiesz się, jak zamazywać część pliku PDF. Poznasz bibliotekę Pillow do obsługi obrazów w Pythonie. Dowiesz się, jak zmniejszać, zwiększać i obracać serię obrazów. Będziesz wyszukiwać duplikaty obrazów oraz zdjęcia podobne. Nauczysz się operować na dokumentach Worda w Pythonie. Lepiej zrozumiesz strukturę pliku Worda. Będziesz zmieniać atrybuty poszczególnych części pliku Worda. Nauczysz się łatwo wyciągać z dokumentu wszystkie znajdujące się w nim obrazy. Dodasz tabele i obrazy do pliku Worda. Nauczysz się operować na dokumentach Excela w Pythonie. Poznasz bibliotekę pandas i jej obiekt DataFrame będący obiektem danych stabelaryzowanych. Dowiesz się, jak filtrować wyniki Excela. Z łatwością przeszukasz wiele arkuszy wielu plików Excela. Poznasz metodę kompresowania plików w Pythonie przy użyciu dwóch bibliotek. Nauczysz się, jak przy użyciu Pythona szyfrować dane i rozpakowywać pliki. A po zakończeniu szkolenia... Po zakończeniu obejmującego 41 lekcji i trwającego łącznie ponad 6 godzin kursu będziesz umiał napisać program wykonujący za ciebie każde rutynowe zadanie. Może to być dodawanie podpisu do istniejącego pliku PDF z fakturą, spisywanie kosztów z pliku Worda, comiesięczna zmiana dat w dokumentach Worda, przeszukiwanie wielu plików Excela w celu znalezienia odpowiedniego fragmentu dokumentacji. Dla osoby tworzącej grafikę będzie to stworzenie programu dodającego znak wodny do jej prac, fotografa zainteresuje seryjna zmiana rozdzielczości, pracujący z Wordem docenią możliwość generowania dokumentów (na przykład wniosku o urlop) na żądanie - możliwości zastosowania wiedzy wyniesionej z tego szkolenia są bardzo szerokie. Pamiętajmy, że każdy program powinien działać przy minimalnym udziale programisty, a najlepiej bez niego. Do kogo skierowany jest kurs? Automatyzacja pracy w Pythonie. Kurs video przeznaczony jest głównie dla programistów, ale zawarta w nim wiedza może się przydać niemal każdemu użytkownikowi komputera dysponującemu podstawową wiedzą o programowaniu. Praktycznie nie ma takiego obszaru aktywności związanej z pracą przy komputerze, w którym nie przydałaby się wiedza na temat wykorzystania Pythona do automatyzacji pracy. Tylko dla wtajemniczonych Wielogodzinne poszukiwania interesujących nas informacji w internecie są tyleż żmudne, co niejednokrotnie bezcelowe. Wiele rozwiązań polecanych w sieci jest zwyczajnie bezużytecznych, ponieważ źle działają - albo wcale nie działają - na przykład wtedy, gdy posługujemy się polskimi znakami, czyli w praktyce niemal zawsze. Z kolei część wiedzy zdobytej w czasie naszego kursu pozwoli Ci na samodzielne wykonanie zadań, do których obsługi trzeba kupić specjalistyczne, nierzadko kosztowne programy. Będziesz pracować sprawniej, szybciej i po prostu przyjemniej, a do tego posiądziesz umiejętności wysoko cenione na rynku pracy, takie jak chociażby znajomość biblioteki pandas. Pamiętaj: monotonia zabija kreatywność, a rutyna w pracy z komputerem szybciej doprowadzi Cię do nerwicy natręctw, niż przyczyni się do rozwoju umiejętności!
Testowanie automatyczne w .NET. Kurs video. Zastosowania frameworka nUnit
Obierz kurs na... karierę profesjonalnego testera oprogramowania Rynek pracy w IT zmienia się dynamicznie, w tempie odpowiadającym rozwojowi stosowanej w informatyce technologii. Ponieważ rośnie zakres wiedzy, liczba języków programowania, środowisk programistycznych i rozmaitych rodzajów oprogramowania wspomagającego, mamy obecnie do czynienia ze zjawiskiem specjalizacji. Dziś ze świecą szukać fullstack developerów, czyli osób wykonujących wszystkie zadania w IT. Dziś pracę jednego fullstack developera wykonuje co najmniej trzech ludzi: frontend developer, backend developer i tester oprogramowania. A ponieważ drugim, obok specjalizacji, zjawiskiem na rynku pracy w branży jest poszukiwanie rozwiązań wydajniejszych, a co za tym idzie – szybszych, ten ostatni z teamu, czyli tester, będzie najprawdopodobniej wykonywał swoje zadania w sposób zautomatyzowany. Kurs, który Ci proponujemy, odpowiada na zmieniające się trendy i zapotrzebowanie rynku. Dzięki niemu poznasz najpopularniejsze narzędzie do pracy z technologią .NET, czyli Visual Studio, a także nUnit – framework, w którym często pisane są testy automatyczne. Szkolenie wprowadzi Cię w tematykę testów, a następnie, dzięki zadaniom praktycznym, pozwoli Ci gruntownie poznać zagadnienia związane z testami jednostkowymi, integracyjnymi i E2E. Umiejętności te przydadzą Ci się z pewnością podczas szukania pracy na stanowisku testera. Do niedawna było tak, że testy manualne wykonywali testerzy manualni, a automatyczne pisali programiści. Aktualnie jednak coraz częściej poszukuje się testerów będących w stanie przeprowadzić samodzielnie oba rodzaje testów. Co Cię czeka podczas naszego profesjonalnego szkolenia W czasie kursu nauczysz się: określać warunki brzegowe testu tworzyć tablicę decyzyjną przygotowywać przypadki testowe pisać testy jednostkowe we frameworku nUnit pisać testy integracyjne we frameworku nUnit pisać testy interfejsu użytkownika aplikacji webowych we frameworku nUnit z wykorzystaniem Selenium pisać testy interfejsu użytkownika aplikacji desktopowych we frameworku nUnit z wykorzystaniem Appium Szkolenie Testowanie automatyczne w .NET. Kurs video. Zastosowania frameworka nUnit zakończysz na poziomie średnio zaawansowanym. Obszerne teoretyczne wprowadzenie, a także liczne zadania, które wykonasz w trakcie kursu, dostarczą Ci wiedzy wystarczającej do rozpoczęcia pracy na stanowisku testera automatyzującego. Co więcej, zdobyte w ramach szkolenia umiejętności będą stanowić bazę do dalszego rozwoju w tym obszarze informatyki. „Automatyzacja to zastępowanie tego, co działa, czymś, co prawie działa, ale jest szybsze i tańsze” – to zdanie przypomina o dwóch podstawowych warunkach, które wskazują na zasadność automatyzacji testów: wykonanie automatycznych testów powinno być szybsze niż manualna weryfikacja zachowania systemu.
Naucz się Symfony 6. Kurs video. Od zera do pierwszej aplikacji
Kurs Symfony 6 - od zera do pierwszej aplikacji Jeśli chodzi o budowę stron internetowych i aplikacji, język PHP jest absolutnym królem. Ceni się go za możliwości, dzięki wydajnym strukturom bowiem umożliwia tworzenie szybkiego i rozbudowanego oprogramowania. Jednak coś za coś: pisanie stron i aplikacji w PHP wymaga sporo cierpliwości i czasu poświęconego na napisanie wielu linijek kodu. I tu z pomocą przychodzi framework języka PHP — Symfony. Polscy programiści cenią go wyżej niż drugi w kolejności pod względem popularności, czyli Laravel. Wśród głównych zalet Symfony wymienia się łatwą skalowalność aplikacji, korzystanie z wzorców projektowych i bardzo przejrzystą strukturę. Jeśli chcesz się rozwijać jako twórca stron internetowych i aplikacji w języku PHP, koniecznie weź udział w proponowanym przez nas kursie. Wspólnie z jego autorem postawisz swojego pierwszego bloga z użyciem frameworka Symfony i nauczysz się budować bezbłędne aplikacje — czytelne, łatwe w utrzymaniu i rozwijaniu, bezpieczne. Przy okazji poznasz wiele praktycznych wzorców projektowych, których możesz potem używać do pracy z innymi językami programowania i podczas korzystania z innych frameworków. W efekcie Twoje umiejętności, a co za tym idzie — wartość na programistycznym rynku pracy wzrosną. I kto wie, może zdecydujesz się działać jako wolny strzelec i zaczniesz stawiać kolejne strony i tworzyć aplikacje na bazie PHP/Symfony? Co Cię czeka podczas naszego kursu Symfony 6? Pracując z proponowanym przez nas kursem Symfony 6: Poznasz podstawy frameworka Symfony Stworzysz samodzielnie swoją pierwszą aplikację w Symfony: od bazy danych, przez warstwę wizualną, aż po backend Opanujesz poruszanie się po dokumentacji frameworka, dzięki czemu będziesz w stanie łatwo pozyskać potrzebne informacje Rozwiniesz znajomość PHP i SQL Lepiej poznasz narzędzia do tworzenia aplikacji internetowych: IDE (PhpStorm), terminal, przeglądarkę z narzędziami dla programistów Dowiesz się, jak pracować z Dockerem Co więcej: Szkolenie poświęcone budowaniu aplikacji z udziałem frameworka Symfony pozwoli Ci poszerzyć znajomość wzorców projektowych i ułatwi kreowanie produktów łatwych w utrzymaniu i rozwijaniu Naucz się Symfony 6. Kurs video. Od zera do pierwszej aplikacji kończy się na poziomie średnio zaawansowanym. Dzięki poznaniu wszystkich procesów tworzenia i zdobyciu umiejętności obsługi potrzebnych narzędzi będziesz w stanie tworzyć własne aplikacje. Co po kursie Symfony 6? Jako przeszkolony programista PHP, znający framework Symfony, staniesz się bardziej wartościowym pracownikiem zarówno dla startupów (wiele z nich chętnie korzysta z tej technologii, ponieważ Symfony umożliwia szybkie budowanie wydajnych i bezpiecznych aplikacji), jak i większych firm, gdzie wymaga się specjalizacji i gruntownej znajomości swojej „działki” w programowaniu. Jeżeli zatem interesujący jest dla Ciebie język PHP i kreowanie z jego udziałem stron WWW i aplikacji przeglądarkowych, to zdecydowanie Symfony jest dla Ciebie. Sprawdź także kursy tworzenia gier dostępne w naszej ofercie.
Python i finanse. Kurs video. Tworzenie modeli, prognoz i analiz rynkowych
Obierz kurs na... finanse z językiem Python Python, stanowiący czołowy temat tego kursu, jest jednym z najpopularniejszych języków programowania na świecie. Słynie z wszechstronności, czytelności i dużej społeczności użytkowników. W świecie finansów Python zyskał szczególne uznanie ze względu na swoją efektywność w analizie danych, modelowaniu finansowym i handlu algorytmicznym. Znajomość tego języka programowania jest w związku z tym coraz bardziej pożądana w branży finansowej – opanowawszy go, otworzysz sobie szeroko drzwi do kariery, które dotąd były dla Ciebie zamknięte. Poza Pythonem, ucząc się z naszym kursem, poznasz inne chętnie stosowane przez finansistów narzędzia, takie jak Jupyter Lab, Pandas, Matplotlib, Seaborn i yfinance, które także są uważane za kluczowe w analizie finansowej. Jupyter Lab umożliwia efektywną pracę z kodem i analizę danych, Pandas jest niezbędny w obsłudze danych tabularycznych, a biblioteki do wizualizacji danych, takie jak Matplotlib i Seaborn, pozwalają na klarowne przedstawienie wyników analiz. Z kolei biblioteka yfinance umożliwia pobieranie danych rynkowych, co jest kluczowe dla analizy finansowej. Jak widzisz, informatyka i świat pieniędzy coraz mocniej się zazębiają – za moment bez podstawowej umiejętności kodowania trudno będzie funkcjonować w branży finansowej. Nie czekaj zatem, tylko poświęć nieco swojego cennego czasu na zaprzyjaźnienie się z Pythonem! Co Cię czeka podczas naszego profesjonalnego szkolenia Ucząc się z naszym kursem, między innymi: Poznasz podstawowe i zaawansowane techniki programowania w Pythonie Dowiesz się, jak efektywnie używać Jupyter Lab do analizy danych Opanujesz zasady obsługi biblioteki Pandas w przetwarzaniu danych tabelarycznych Przybliżysz sobie zaawansowane operacje na danych, w tym ich filtrowanie, grupowanie i manipulowanie nimi Będziesz tworzyć i formatować profesjonalne wykresy przy użyciu Matplotlib i Seaborn Przeprowadzisz analizę szeregów czasowych i poznasz ich zastosowanie w finansach Pobierzesz i przeanalizujesz dane finansowe z użyciem biblioteki yfinance Zrozumiesz, na czym polegają analiza rynkowa i strategie inwestycyjne, i nauczysz się je stosować Zbudujesz portfele inwestycyjne i będziesz nimi zarządzać, także z wykorzystaniem modeli finansowych, takich jak CAPM Stworzysz zaawansowane wizualizacje danych, w tym interaktywnych wykresów finansowych Szkolenie Python i finanse. Kurs video. Tworzenie modeli, prognoz i analiz rynkowych pozwoli Ci opanować umiejętności na poziomie średnio zaawansowanym. Uzyskasz solidne podstawy Pythona i zrozumiesz, jak szerokie zastosowanie może on mieć w finansach. Będziesz w stanie samodzielnie analizować dane finansowe i tworzyć zaawansowane wizualizacje. By przystąpić do kursu, nie trzeba posiadać głębokiej wiedzy o programowaniu, jednak podstawowa znajomość zasad pisania kodu może się okazać bardzo pomocna. Jako Twój instruktor, chcę się z Tobą podzielić moją pasją do łączenia świata finansów z możliwościami, jakie daje programowanie w Pythonie. Pamiętaj, że każda podróż zaczyna się od pierwszego kroku, a ten kurs jest właśnie takim krokiem ku przekształceniu Twoich umiejętności analitycznych i technicznych. Razem odkryjemy, jak technologia otwiera drzwi do zrozumienia i wykorzystania finansów na nowo. Niezależnie od tego, czy jesteś początkujący, czy masz już doświadczenie, ten kurs zapewni Ci narzędzia i wiedzę, które umożliwią osiągnięcie kolejnych celów w Twojej karierze zawodowej i osobistym rozwoju. Adam Szpilewicz
OpenShift. Kurs video. Zostań administratorem systemów IT
Obierz kurs na OpenShift Jeśli marzysz o pracy administratora systemów, ale nie wiesz, od czego zacząć przygotowanie do zawodu (a właściwie - do pomyślnie odbywanych rozmów kwalifikacyjnych), skieruj swoją uwagę ku platformie OpenShift. To flagowe oprogramowanie firmy Red Hat stanowi wzorcową implementację modelu PaaS (platform as a service - platforma uruchomieniowa jako usługa), bazującą na frameworku Kubernetes. Tym samym wpisuje się w pewien standard rozwiązań wykorzystujących architekturę kontenerów Docker. OpenShift ma tę ogromną zaletę, że bazuje na otwartoźródłowym projekcie OKD, a jego fundament opiera się na projektach Docker, Kubernetes, RHEL i Tectonic. Wybór technologii OpenShift zapewnia niezawodność, ciągły rozwój i brak zagrożenia dla systemu IT, co może wystąpić w przypadku rozwiązania zamkniętego i nieustandaryzowanego. Ta przewaga sprawia, że technologia OpenShift jest używana do przyspieszenia opracowywania i udostępniania aplikacji przez ponad tysiąc przedsiębiorstw z różnych branż na całym świecie, w tym ANZ Bank, Banco Santander, Cathay Pacific, Copel Telecom, GE, Lufthansa Technik, Macquarie Bank, Miles and More GmbH, Paychex, Porsche Informatik, Sabre, Swisscom AG, Via Varejo oraz X by Orange. Korzystają z niej także zdobywcy Red Hat Innovation Award za 2020 rok: BP, Deutsche Bank, Emirates NBD, HCA Healthcare i Kohl’s. Co Cię czeka podczas naszego szkolenia OpenShift? W trakcie pracy z kursem video OpenShift: Poznasz zasady funkcjonowania platformy typu PaaS. Nauczysz się instalować OpenShift w maszynie wirtualnej i środowisku bare-metal. Dowiesz się, jak debugować proces instalacji i jak poprawnie instalować OpenShift w AWS. Będziesz się poruszać w OpenShift i obsługiwać go na poziomie podstawowym. Uruchomisz aplikacje i service w OpenShift. Co więcej... Będziesz tworzyć i usuwać użytkowników oraz grupy i nimi zarządzać, a także tworzyć i przydzielać role. OpenShift. Kurs video. Zostań administratorem systemów IT obejmuje poziom podstawowy i jest przeznaczony dla osób, którym nieobce są takie terminy jak Docker i Kubernetes, a także wirtualizacja - przynajmniej na poziomie bazowym. O zaletach Red Hat OpenShift 4 słów kilka Rozwiązanie Red Hat OpenShift 4 zaprojektowano z myślą o zróżnicowanych środowiskach. Zapoczątkowuje ono nową epokę w rozwoju standardu Kubernetes, umożliwiając automatyzację i wykorzystanie sprawdzonych procedur na nowoczesnych platformach aplikacji. Red Hat OpenShift 4 udostępnia ujednolicone środowisko chmury w świecie hybrydowym i kładzie nacisk na automatyzację. Jako zautomatyzowana platforma dla chmury hybrydowej zapewnia doświadczenia zbliżone do użytkowania klasycznej chmury, a przy tym zwiększa bezpieczeństwo, możliwości kontroli, powtarzalność i łatwość zarządzania oraz optymalizuje doświadczenia użytkownika. Pozwala na adaptację i obsługę środowisk heterogenicznych - od tych, które pochodzą od popularnych dostawców chmur publicznych, przez chmury prywatne, aż po platformy wirtualizacji i serwery fizyczne. W wersji 4 OpenShift został usprawniony i chodzi tu przede wszystkim o kwestie instalacji środowiska oraz wdrażania aplikacji i zarządzania cyklem życia przy użyciu rozwiązania Kubernetes Operators. Sprawdź także kursy Data Science dostępne w naszej ofercie.
Bash. Kurs video. Zostań administratorem systemów IT
Obierz kurs na... programowanie w środowisku Linux Linux, jako „baza” Androida, jest aktualnie najpopularniejszym systemem operacyjnym na świecie. To sprawia, że poznanie środowiska linuksowego jest praktycznie obowiązkowe dla każdego młodego programisty. By móc pracować w tym systemie, trzeba opanować dedykowany mu język programowania i równocześnie powłokę systemową, czyli Bash. Jego znajomości wymaga się od wszystkich pracujących w systemach embedded, początkujących administratorów oraz DevOps engineerów - Bash to absolutna podstawa i obowiązkowe narzędzie ich pracy. Proponowany przez nas kurs stanowi świetny wstęp do świata programistów Linux dla osób, które wcześniej nie miały z tym środowiskiem styczności lub których doświadczenie jest niewielkie. Słuchacz pozna programowanie w języku skryptowym Bash od strony praktycznej - w trakcie szkolenia nauczy się poruszać w konsoli Linux oraz konfigurować całe środowisko pracy. Napisze także własne skrypty, automatyzujące pracę w systemie Linux. Zdobyta wiedza przyda mu się podczas poszukiwania pracy, a także do tego, by wystartować jako junior administrator/DevOps engineer lub junior embedded developer. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie tego kursu video: poznasz konfigurację środowiska Linux, nauczysz się poruszać w konsoli, opanujesz podstawowe polecenia do pracy z systemem Linux, zrozumiesz zasady składni języka skryptowego Bash. Co więcej... zrozumiesz zastosowania Basha w środowisku Linux i zobaczysz, jak wygląda automatyzacja zadań w systemach Linux. Bash. Kurs video. Zostań administratorem systemów IT kończy się na poziomie podstawowym. Oznacza to, że osoba, która ukończy szkolenie, będzie posiadać podstawową wiedzę na temat języka skryptowego Bash i będzie w stanie na przykład zapisać własne skrypty automatyzujące pewne zadania w systemie Linux. Jedna z najpopularniejszych uniksowych powłok systemowych W ten właśnie sposób - między innymi - można opisać język Bash. Faktycznie stanowi on powłokę domyślną dla większości dystrybucji systemu GNU/Linux oraz w systemie macOS (wersje 10.3 – 10.14). Bash umożliwia pracę zarówno w trybie konwersacyjnym, w którym użytkownik ma możliwość bezpośredniego ingerowania w proces wykonywania programu, jak i w trybie wsadowym, w którym następuje wykonanie przez komputer serii powiązanych ze sobą zadań. Bash jako język umożliwia definiowanie aliasów, funkcji, zawiera konstrukcje sterujące przepływem (if, while, for, ...). Powłoka systemowa zachowuje historię wykonywanych poleceń i zapisuje ją domyślnie w pliku .bash_history w katalogu domowym użytkownika.
Interpunkcja w angielskim. Kurs video. Zasady poprawnej pisowni
Magdalena Małek-Andrzejowska, Anna Lewoc
Obierz kurs na... interpunkcję w języku angielskim Jeśli znasz angielski na dość wysokim poziomie i umiesz się w nim porozumiewać, to prawdopodobnie zauważasz często, że interpunkcja w tym języku przeczy zasadom, które stosujemy w pisanej polszczyźnie. To prawda – interpunkcja angielska jest odmienna od polskiej, a umiejętność jej prawidłowego używania świadczy o świetnej znajomości języka. Dlatego przygotowaliśmy dla Ciebie kurs, dzięki któremu odświeżysz swoją znajomość zasad angielskiej interpunkcji i poznasz konkretne wskazówki dotyczące tego, jak prawidłowo używać poszczególnych znaków. Zaczniemy od najprostszych: kropki, wykrzyknika i znaku zapytania, przejdziemy przez sprawiający wiele kłopotów przecinek, nawiasy i cudzysłów, a także rzadziej używane znaki, takie jak procent, stopień czy gwiazdka. W drugiej części kursu czeka na Ciebie zbiór najczęstszych problemów, na jakie natrafiają Polacy piszący w języku angielskim – omówimy, czym jest Oxford comma, jak prawidłowo zapisywać liczby, kiedy stosować wielką literę czy jak uniknąć typowych błędów (comma splice i run-on sentence). W efekcie Twój pisemny angielski nabierze profesjonalnego wymiaru, a Ty będziesz mieć większą pewność w stosowaniu znaków interpunkcyjnych. Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach kursu dowiesz się między innymi: jak prawidłowo stosować znaki interpunkcyjne w języku angielskim jak nazywają się poszczególne znaki interpunkcyjne w których miejscach interpunkcja angielska różni się od polskiej gdzie znajdują się pułapki przecinka – gdzie chcielibyśmy go użyć, a nie należy jakie są najczęstsze rodzaje błędów interpunkcyjnych w jaki sposób prawidłowo zacytować czyjeś słowa i umieścić wokół nich cudzysłowy jak poprawnie pisać daty i liczby jak sprytnie pominąć część wypowiedzi, również jeśli jest to część cytatu Szkolenie Interpunkcja w angielskim. Kurs video. Zasady poprawnej pisowni jest przeznaczone dla znających język angielski na poziomie co najmniej B1 – to wtedy właśnie uczący się języka angielskiego zaczynają zauważać różnice w interpunkcji i czuć potrzebę poprawnego pisania. Z wiedzy przekazywanej za pośrednictwem kursu szczególnie skorzystają osoby, które często posługują się angielskim w piśmie. Uwaga! Kurs został przygotowany dla słuchaczy, dla których język polski jest językiem ojczystym – autorki odnoszą się w nim do polskiej interpunkcji.
Skuteczne prezentacje. Kurs video. Jak budować efektywne i profesjonalne prezentacje
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ą.
Język C# w praktyce. Kurs video. Przetwarzanie danych zewnętrznych
Obierz kurs na... przetwarzanie danych w C#! Informatyka, a w szczególności programowanie, zajmuje się automatyzacją procesów przetwarzania informacji. Obecnie ta dziedzina wiedzy determinuje rozwój wielu innych, a także kształtuje nasze codzienne życie. Za automatyzację tych procesów odpowiedzialne są programy z algorytmami zapewniającymi działanie e-sklepów, płatności elektronicznych, logistyki. Programy przetwarzają dane procesowe, czyli informacje istotne dla konkretnego zastosowania. Wobec tego zarządzanie danymi jest w odniesieniu do automatyzacji procesu przetwarzania zagadnieniem kluczowym. Język C# w praktyce. Kurs video. Przetwarzanie danych zewnętrznych ma na celu rozszerzenie wiedzy i umiejętności zdobytych w ramach nauki programowania obiektowego i komponentowego o zagadnienia dotyczące wzajemnego oddziaływania programu i środowiska, w którym jest on wykonywany, w zakresie wizualizacji, archiwizacji i przesyłania danych. Szczególny nacisk położono tu na wskazanie rozwiązań, które będą mogły służyć jako pewien wzorzec o szerokim zastosowaniu w długiej perspektywie czasowej. Wymienione zagadnienia są ilustrowane z wykorzystaniem najnowszych wersji języka C# i środowiska projektowego Microsoft(R) Visual Studio. Czego nauczysz się podczas naszego profesjonalnego szkolenia? Zrozumiesz ważne zagadnienia z zakresu semantyki danych. Dowiesz się, jak obchodzić się z danymi strumieniowymi i wykorzystywać ich kodowanie. Sprawdzisz, na czym polega automatyzacja transformacji danych strumieniowych i serializacji tych danych. Opracujesz zabezpieczenie kryptograficzne danych strumieniowych. Opanujesz zagadnienia związane z programowaniem funkcyjnym - funkcje anonimowe, wyrażenia lambda, metody rozszerzające. Uzyskasz wiedzę na temat danych strukturalnych i opanujesz składnię zapytań wyrażeń LINQ, także dla grafów obiektów i dla SQL. Dowiesz się, jak postępować z danymi graficznymi - graficznym interfejsem użytkownika, generowaniem interfejsu graficznego, wzorcem MVVM. W trakcie dziewięciu godzin szkolenia Język C# w praktyce. Kurs video. Przetwarzanie danych zewnętrznych poznasz najróżniejsze rozwiązania dla praktycznych scenariuszy dotyczących kolejnych aspektów zarządzania danymi procesowymi. Szczególną uwagę autor poświęcił trzem rodzajom danych zewnętrznych: strumieniowym (pliki, pakiety sieciowe), strukturalnym (bazy danych), graficznym (graficzny interfejs użytkownika). Dowiesz się stąd, jak automatyzować zarządzanie danymi, wykorzystywać wzorce projektowe, zabezpieczać dane i tworzyć rozwiązania zarówno bezpieczne, jak i zrozumiałe dla użytkowników. Odkrywanie możliwości w języku C# W trakcie kursu nauczysz się pisać programy znacznie lepsze niż dotychczas. Lepiej zrozumiesz działanie dostępnych narzędzi, co pozwoli Ci uniknąć w przyszłości wielu typowych błędów, a przede wszystkim odkryć różne możliwości języka programowania. Podstawowym zadaniem architekta programu jest optymalne zaprojektowanie architektury rozwiązania złożonego z powiązanych komponentów. Architektura programu jest bezpośrednio związana z możliwościami technicznymi narzędzi, w których jest implementowana, i wiedzą zespołu uczestniczącego w tym pracach. Język C# w praktyce. Kurs video. Przetwarzanie danych zewnętrznych dostarczy Ci wiedzy pozwalającej określić wskaźniki jakości oraz wskaże, jak skutecznie wdrożyć dobre rozwiązania i uniknąć błędów strukturalnych. Co więcej, poznasz najnowsze wersje języka programowania, narzędzi inżynierskich i praktyk inżynierii oprogramowania. Dane na wejściu i wyjściu - kompetencje i cele kursanta Język C# w praktyce. Kurs video. Przetwarzanie danych zewnętrznych jest przeznaczony dla programistów, którzy posiadają już wiedzę o programowaniu obiektowym i komponentowym, a także znają co najmniej jeden język programowania obiektowego. Z pewnością przyda się przypomnienie takich pojęć jak: polimorfizm, dziedziczenie, abstrakcja, hermetyzacja, typ, klasa, interfejs, komponent, test jednostkowy, referencja, iteracja, rekurencja itp. Ponieważ w trakcie kursu są omawiane praktyczne scenariusze współdziałania z plikami, bazami danych i interfejsem użytkownika, warto powtórzyć sobie podstawowe wiadomości z tego zakresu. Choć celem kursu nie jest nauka języka programowania ani środowiska programistycznego, niewątpliwie przyda Ci się znajomość języka C#, środowiska MS Visual Studio i repozytorium GitHub. Po ukończeniu kursu będziesz rozumiał semantykę, a więc znaczenie wybranych konstrukcji języka, dostępnych typów oraz wzorców projektowych, które pośrednio lub bezpośrednio dotyczą współdziałania ze środowiskiem, a w szczególności: wykorzystania plików oraz strumieni do archiwizacji i przesyłania danych; wykorzystania konstrukcji zintegrowanych z językiem do współdziałania z zewnętrznymi repozytoriami danych; dwukierunkowej wymiany danych z użytkownikiem za pomocą testowalnego interfejsu graficznego. Tutaj znajdziesz repozytorium kodu źródłowego wykorzystanego w kursie. Tylko dla orłów Nauczyciele, w tym wykładowcy akademiccy, często borykają się z problemem braku doświadczeń praktycznych przy tworzeniu nowoczesnych programów. To ogranicza możliwość przekonującego tłumaczenia semantyki, zasad, wzorców i sposobu użycia współczesnych narzędzi. Często prowadzi też do posługiwania się uzasadnieniami abstrakcyjnymi i nadużywania stwierdzeń w stylu: "Ponieważ tak jest łatwiej, czytelniej, wygodniej, szybciej itp.". Tego typu stwierdzenia nie definiują szczegółów miary, jaką należy zastosować, aby sprawdzić warunek. Trudno tak zdobytą wiedzę wykorzystać powtórnie w innych warunkach. Język C# w praktyce. Kurs video. Przetwarzanie danych zewnętrznych promuje przekazywanie wiedzy rzetelnej w miejsce wiedzy intuicyjnej, a zastosowana w nim metodyka dydaktyczna została sprawdzona w trakcie setek interaktywnych zajęć seminaryjnych. "Wyzwaniem dla kursu jest przekształcenie dzisiejszego studenta informatyki w jutrzejszego zaawansowanego programistę i architekta oprogramowania. Tu warto sparafrazować klasyka: na absolwenta działa siła awansu skierowana ku górze i równa co do ilości materiałowi merytorycznemu zdobytemu w trakcie studiowania kursu". Mariusz Postół
Flask. Kurs video. Tworzenie REST API w Pythonie
Obierz kurs na... proste sposoby budowania skomplikowanych aplikacji webowych Flask jest jednym z mikroframeworków napisanych w języku Python. Przedrostek „mikro-” oznacza tyle, że framework ten nie wymaga określonych narzędzi ani bibliotek. Bazuje na użytkowych rozszerzeniach i należy do najpopularniejszych tego typu platform Pythona. Wiele firm programistycznych i samodzielnych deweloperów używa go do tworzenia nowoczesnych, skalowalnych aplikacji webowych – są wśród nich między innymi Pinterest czy LinkedIn. Elastyczność, lekkość i prostota użycia czyni z Flaska idealny wybór zarówno dla początkujących, jak i dla zaawansowanych programistów. Z jednej strony bowiem można szybko tworzyć w nim prototypy, z drugiej – Flask nadaje się idealnie do kreowania dużych, skomplikowanych aplikacji. Jeśli pracujesz w języku Python i chcesz poszerzyć swoje umiejętności o zdolność sprawnego posługiwania się frameworkiem Flask , nasz kurs będzie dla Ciebie świetnym wyborem. Omawiamy w nim nowoczesne technologie i praktyki, które warto opanować, by działać wydajniej, takie jak RESTful API, mikroserwisy czy konteneryzacja z Dockerem. Czyli to, co jest obecnie najbardziej pożądane na rynku pracy. Dzięki szkoleniu zdobędziesz praktyczne umiejętności, gotowe do zastosowania w realnych projektach, co także podniesie Twoje notowania jako programisty. Ponieważ kurs porusza wiele aspektów tworzenia aplikacji webowych – od spraw podstawowych po zaawansowane techniki – stanowi kompleksowe źródło wiedzy. Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach naszego kursu między innymi: Dowiesz się, jak używać służących do generowania dynamicznych treści szablonów Jinja2 Zdobędziesz praktyczną wiedzę na temat SQLAlchemy, co umożliwi Ci efektywne zarządzanie danymi Nauczysz się tworzyć widoki i formularze, a także zarządzać nimi w obrębie interfejsu użytkownika Przyjrzysz się takim tematom jak implementacja autentykacji i autoryzacji, które zwiększają bezpieczeństwo aplikacji Opanujesz umiejętność tworzenia RESTful API, dzięki czemu zintegrujesz swoją aplikację z innymi systemami Stworzysz panele administracyjne ułatwiające zarządzanie Twoimi aplikacjami Szkolenie pt. Flask. Kurs video. Tworzenie REST API w Pythonie kończy się na poziomie średnio zaawansowanym. Uczestnicy kursu zdobędą solidne podstawy, które pozwolą im budować skomplikowane aplikacje webowe. Poznają także zaawansowane techniki, przydatne do tworzenia skalowalnych i wydajnych systemów.
Linux Server. Kurs video. Usługi serwerowe, skrypty i środowisko graficzne
Obierz kurs na... wydajność i bezpieczeństwo Systemy oparte na Linuksie stanowią świetną alternatywę dla Windowsa. Szczególnie dobrze sprawdzają się w środowiskach serwerowych, dla których wsparcie zapewniają największe firmy komputerowe, takie jak IBM, Oracle, Dell czy Microsoft. Tak, także ta ostatnia korporacja docenia zalety oprogramowania Linux — w 2016 roku Microsoft podarował 500 000 dolarów dla The Linux Foundation. Wieloletnia obecność na rynku informatycznym, nieustanna dbałość o rozwój linuksowego oprogramowania oraz jego otwartość skutkują nie tylko dużą wydajnością Linuksa używanego do celów serwerowych, lecz także wysokim stopniem bezpieczeństwa zastosowanych rozwiązań. Wymienione zalety Linuksa oraz powszechność bazującego na nim Androida czynią ten system operacyjny niezwykle popularnym. Tym samym zapotrzebowanie na administratorów linuksowych serwerów jest ogromne — i stale rośnie. O ile jednak użytkownikowi wystarczy umiejętność poruszania się „po powierzchni”, o tyle administrator musi wejść głębiej — umieć samodzielnie dodawać usługi serwerowe i zdalnie poruszać się w środowisku. Przyda mu się umiejętność instalowania systemów operacyjnych, pisania skryptów automatyzujących oraz świadomość tego, jak dbać o bezpieczeństwo i pilnować, by nikt niepowołany nie włamał się na serwer. Wszystko po to, by móc na co dzień używać tego w pełni darmowego systemu. Co Cię czeka w trakcie naszego profesjonalnego szkolenia? Podczas pracy z tym kursem video: dowiesz się, jak zainstalować system operacyjny; rozpoczniesz graficzną podróż po środowisku Linux Server; nauczysz się obsługi terminala; poznasz skrypty shellowe i najważniejsze usługi serwerowe. Co więcej... będziesz zarządzać wieloma serwerami, wykrywać i rozwiązywać problemy. Linux Server. Kurs video. Usługi serwerowe, skrypty i środowisko graficzne kończy się na poziomie podstawowym. Jego celem jest nauczenie uczestnika szkolenia bazowej, graficznej i konsolowej obsługi systemu Linux. Świetna alternatywa dla Windowsa Co takiego ma Linux, czego nie są w stanie zaoferować inne systemy? Pierwsza, podstawowa odpowiedź na to pytanie zawiera się właściwie w jednym słowie: wolność. Zakup licencji na Windowsa wiąże się z wieloma ograniczeniami. Nie można go rozpowszechniać na kolejne komputery, oczywiście nie wolno także ingerować w kod źródłowy. Z Linuksem rzecz ma się całkowicie inaczej — wolne oprogramowanie dowolnie rozpowszechnisz, w razie potrzeby dostosujesz je również do własnych potrzeb. W dodatku nie tylko Ty będziesz to robić — nad usprawnieniami, poprawą bezpieczeństwa i kolejnymi usługami dla Linuksa pracuje sztab ludzi na całym świecie. O jakość oprogramowania dba także The Linux Foundation — jeśli wybierzesz Linux Server, nigdy nie zostaniesz bez wsparcia!
SQL dla analityków danych. Kurs video. Kompleksowe przygotowanie do pracy
Obierz kurs na... analizę danych Jeśli myślisz o karierze analityka danych albo starasz się o pracę na stanowisku, na którym będziesz analizować dane, ten kurs jest specjalnie dla Ciebie. Opanujesz dzięki niemu między innymi niezbędne podstawy języka SQL i dowiesz się, jak funkcjonuje i do czego może Ci posłużyć system zarządzania relacyjnymi bazami danych MySQL. Te dwie technologie są ze sobą ściśle powiązane. SQL powstał jako język dziedzinowy używany do tworzenia, modyfikowania relacyjnych baz danych, a także do umieszczania i pobierania danych z tych baz. Z kolei MySQL to jeden z najpopularniejszych systemów zarządzania bazami danych na świecie. Wszechstronność, skalowalność i bezpłatna licencja MySQL sprawiają, że jest on szeroko stosowany zarówno w małych projektach, jak i w dużych przedsięwzięciach. Po MySQL sięgają największe światowe korporacje, w tym Facebook, Twitter i YouTube, co także świadczy o jego niezawodności i wydajności. Dziś, kiedy informacja jest wszystkim, umiejętność efektywnego używania MySQL do analizy, przechowywania i zarządzania danymi to sprawa kluczowa dla analityków danych, programistów i administratorów baz danych. Dlatego nie czekaj, tylko zapoznaj się zarówno z SQL, jak i z MySQL – ten kurs wprowadzi Cię w temat kompleksowo, od podstaw aż po zaawansowane techniki analizy danych, które będziesz w stanie zastosować w swojej pracy. Co Cię czeka podczas naszego profesjonalnego szkolenia Dzięki naszemu kursowi nauczysz się między innymi: Instalować i konfigurować bazę danych Importować dane z różnych źródeł Stosować najpopularniejsze zapytania używane w analizie danych, w tym: SELECT, FROM, COUNT, WHERE, ORDER BY, GROUP BY, LIKE Łączyć tabele za pomocą operacji: INNER JOIN, LEFT JOIN, RIGHT JOIN, UNION i UNION ALL Przygotowywać dane za pomocą funkcji: CASE WHEN, COALESCE, NULLIF, CAST, GREATEST i LEAST Projektować schematy baz danych Korzystać z funkcji okienkowych i procedur składowanych, takich jak ROW NUMBER, RANK, DENSE_RANK, LEAD i LAG Używać zaawansowanych funkcjonalności SQL, takich jak pętla, wyzwalacz, tabela tymczasowa, zmienna i indeks Pracować z różnymi typami danych (daty, pliki JSON, przestrzenne typy danych, hasła, wyrażenia regularne i hashe) Partycjonować tabele za pomocą funkcji: RANGE, LIST COLUMNS, BY KEY, BY LINEAR KEY i RANGE COLUMNS Wykonywać operacje kaskadowe Korzystać z Pythona i frameworka FastAPI w analizie danych Optymalizować swoją bazę danych za pomocą narzędzia EXPLAIN i Performance Schema SQL dla analityków danych. Kurs video. Kompleksowe przygotowanie do pracy kończy się na poziomie średnio zaawansowanym. Dzięki szkoleniu zdobędziesz solidne fundamenty i praktyczne umiejętności, które pozwolą Ci na samodzielne rozwiązywanie problemów i usprawnienie pracy z danymi w MySQL. Będziesz w stanie efektywnie zarządzać danymi, tworzyć zaawansowane zapytania SQL i projektować optymalne schematy baz danych dla różnorodnych aplikacji.