Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, 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
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- 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
-
Управління
Подкасти
Excel - szybkie przetwarzanie danych. Sztuczki i gotowe rozwiązania. Kurs video
Program Excel można stosować na setki różnych sposobów, a zestaw jego zaawansowanych funkcji jest stale poszerzany. Jeśli na co dzień masz do czynienia z tym arkuszem kalkulacyjnym i chcesz pracę z nim uczynić jeszcze bardziej efektywną, Excel - szybkie przetwarzanie danych. Sztuczki i gotowe rozwiązania. Kurs video jest idealnym rozwiązaniem. Dzięki umiejętnościom, które posiądziesz w ramach tego szkolenia, praca z liczbami, komórkami i wykresami stanie się przyjemnością. Dużo lepiej zapanujesz także nad swoimi danymi, które odtąd będą bardziej przejrzyste i właściwie zarządzane. Co Cię czeka podczas szkolenia? Podczas trzydziestu siedmiu doskonale opracowanych lekcji dowiesz się, jak jeszcze pełniej wykorzystać możliwości Excela, właściwie analizować dane i usprawnić pracę z nimi — Twoja efektywność w tym zakresie znacznie wzrośnie. Uczestnictwo w szkoleniu zaowocuje tym, że zupełnie samodzielnie, w optymalny i zaawansowany sposób będziesz tworzyć dane, konsolidować je i nimi zarządzać. A przedstawienie przez Ciebie wyników w formie graficznej lub tabelarycznej na pewno zrobi wrażenie na wszystkich odbiorcach. Zatem do dzieła!
Matematyka. Kurs video. Teoria dla programisty i data science
Podstawy matematyki w data science - kurs online dla Ciebie Matematyka. Tak, to ją mamy na myśli, gdy mówimy „królowa nauk”. Tytuł ów słusznie się matematyce należy - bazują na niej bowiem inne nauki ścisłe, nie obejdą się bez niej nauki przyrodnicze, a przede wszystkim stanowi ona podstawę wielkiej dziedziny naukowej i działalności gospodarczej związanej z gromadzeniem, przetwarzaniem i analizowaniem informacji. W skrócie: informatyki. W szkole można nie kochać całkowania i różniczkowania, można nie być fanem rachunku prawdopodobieństwa, można nie do końca rozumieć, czym są pochodne, ale potem, w życiu zawodowym, często się okazuje, że do matematyki jako języka służącego opisowi rzeczywistości wciąż się wraca i korzysta z niej dla uporządkowania pewnych spraw, umiejscowienia ich w odpowiednich kontekstach czy po prostu wykonania niezbędnych obliczeń. Owszem, są dostępne liczne biblioteki oferujące w wielu wypadkach gotowe rozwiązania pewnych problemów. Jednakże bez znajomości matematyki trudno będzie Ci wyjść poza sztywne ramy ugruntowanych już rozwiązań, nie mówiąc o dalszym rozwoju Twojej kariery. Szczególnie intensywnie z mocy matematyki korzystają na co dzień specjaliści operujący w tzw. branżach technicznych - od inżynierów, przez programistów, po specjalistów do spraw data science i sztucznej inteligencji. Kto swobodniej operuje matematyką, tym uniwersalnym i ponadczasowym językiem komunikacji, temu łatwiej jest zrozumieć wiele kwestii praktycznych, szybko oszacować sensowność i opłacalność proponowanych kierunków działania, a także uczyć się kolejnych nowych technologii. Technologii, które coraz szybciej przemijają... Tymczasem matematyka nie przemija. Matematyka trwa. Była, jest i będzie zawsze. Co Cię czeka podczas naszego kursu matematyka dla programistów? Z naszym kursem video z podstaw matematyki dla programistów: zrozumiesz związki pomiędzy różnymi działami matematyki nauczysz się wyrażać i przedstawiać problem na sposób matematyczny, poprzez użycie odpowiednich narzędzi, koncepcji i symboli pojmiesz podstawowe założenia i ograniczenia niektórych metod modelowania, takich jak równania różniczkowe lub modele probabilistyczne wykształcisz w sobie intuicję matematyczną - zrozumiesz istotę pewnych matematycznych narzędzi, pojmiesz, dlaczego działają i kiedy mogą być pomocne poznasz podstawy przetwarzania sygnałów i rolę transformaty Fouriera zrozumiesz język analizy matematycznej i koncepcji takich jak pochodna, różniczka, całka i gradient opanujesz istotę podstaw algebry liniowej, działań na wektorach i macierzach, a także innych operacjach w wielowymiarowych przestrzeniach dowiesz się, czym się zajmuje współczesna statystyka i jakie są zasady wnioskowania probabilistycznego będziesz działać na testach statystycznych przyswoisz istotę i zastosowanie modeli opartych na równaniach różniczkowych, probabilistycznych i łączących obie te cechy Co więcej... dzięki udziałowi w tym kursie video zyskasz szansę zrozumienia tego, co zawsze chciałeś w pełni pojąć w szkole albo na studiach, ale po prostu nigdy nie udało Ci się trafić na odpowiednio dobrego nauczyciela Matematyka. Kurs video. Teoria dla programisty i data science zabierze Cię w podróż przez trzy wielkie działy matematyki, na które poświęca się minimum sześć semestrów studiów na kierunkach ścisłych! Po szkoleniu Twoja wiedza matematyczna będzie na poziomie średnio zaawansowanym lub zaawansowanym - w zależności od tego, jak wiele informacji będziesz w stanie przyswoić i ilu z nich będziesz potrzebować w swojej codziennej pracy. Nauka dla ludzi z rozwiniętą intuicją Nasz kurs skupia się na przedstawieniu matematyki jako uniwersalnego języka, za pomocą którego można opisać dany problem w różny sposób i z rozmaitych punktów widzenia. Celem szkolenia jest nauczenie Cię intuicyjnego myślenia na sposób matematyczny, co pozwoli Ci w przyszłości sięgać do niej zawsze, gdy w Twoim życiu zawodowym lub prywatnym pojawi się problem do rozwiązania albo zagadnienie, z którym po prostu trzeba się będzie zmierzyć przy użyciu liczb, równań i wykresów. Po kursie powinieneś być w stanie matematycznie rozwiązywać konkretne problemy i wiedzieć, gdzie szukać odpowiednich przykładów. Rachunek prawdopodobieństwa nie będzie dla Ciebie wyzwaniem, co więcej, zaczniesz kojarzyć związki między różnymi, pozornie kompletnie odmiennymi zdarzeniami i rzeczami. Wreszcie - udział w szkoleniu przygotuje Cię do modelowania niektórych spodziewanych zjawisk, co ułatwi Ci radzenie sobie z wyzwaniami bliższej i dalszej przyszłości. Brzmi futurystycznie? Pewnie. Bo matematyka to język przyszłości! Sprawdź także kursy tworzenia gier dostępne w naszej ofercie.
Elastic Stack. Kurs video. Monitoring aplikacji i systemów IT
Obierz kurs na... lepszą analizę i wizualizację danych Proponowany przez nas kurs video jest poświęcony grupie produktów typu open source, występujących pod wspólną nazwą Elastic Stack. Składają się na nią Elasticsearch, Kibana, Beats i – dla bardziej zaawansowanych – Logstash. Razem stanowią one zestaw narzędzi służących analizie i wizualizacji danych. Celem jest tu przede wszystkim monitorowanie pojawiających się tendencji w czasie rzeczywistym. W praktyce biznesowej zastosowanie Elastic Stack umożliwia między innymi monitorowanie i naprawę wadliwie działającej aplikacji, monitorowanie stopnia obciążenia aplikacji czy kontrolowanie poprawności łańcucha przepływu zadań poprzez wyodrębnienie poszczególnych danych, a następnie ich przeanalizowanie. Omawiany zestaw narzędzi jest szeroko stosowany w różnych dziedzinach: od IT i monitorowania systemów po analizę logów, metryk i bezpieczeństwo informacji. Komponenty, z jakich składa się Elastic Stack, są wobec siebie kompatybilne. Współpracują ze sobą i wzajemnie się uzupełniają. Szkolenie, z którego za moment skorzystasz, pozwala na zrozumienie każdego z tych komponentów i daje sposobność poznania pełni ich funkcjonalności. A ponieważ firmy wciąż poszukują nowych narzędzi służących przetwarzaniu, analizie i wizualizacji danych, znajomość poszczególnych składowych zestawu Elastic Stack może się okazać cenną kompetencją, która popchnie do przodu Twoją karierę – niezależnie od tego, czy pracujesz w software housie, czy też w przedsiębiorstwie działającym w innej dziedzinie biznesu niż IT. Techniki, które poznasz w trakcie kursu, będziesz w stanie od razu wdrożyć i stosować w codziennej pracy. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie proponowanego przez nas kursu między innymi: Zrozumiesz strukturę i funkcje komponentów Elastic Stack Samodzielnie zainstalujesz i skonfigurujesz Elasticsearch i Kibanę, co umożliwi Ci pracę w lokalnym środowisku Zdobędziesz umiejętności w zakresie zarządzania użytkownikami i rolami, w tym zabezpieczysz dostęp do danych Wykonasz podstawową konfigurację Elasticsearch i dostosujesz go do indywidualnych potrzeb Poznasz strukturę indeksów i dokumentów, kluczowych dla efektywnej organizacji danych Nabędziesz umiejętność tworzenia skutecznych zapytań w Elasticsearch Query DSL Opanujesz strategię zarządzania cyklem życia indeksów, co przyczyni się do efektywniejszego gospodarowania danymi Dowiesz się, jak używać runtime fields do dynamicznego kształtowania danych w Elasticsearch Nauczysz się zbierać logi i metryki, a także weryfikować statusy za pomocą Beats Stworzysz wizualizację i dashboardy z wykorzystaniem funkcji Kibany Skorzystasz z przestrzeni w Kibanie do lepszego zarządzania danymi i wizualizacjami Zaimplementujesz alerty w Elastic Stack, co umożliwi natychmiastowe reagowanie na ważne zdarzenia Elastic Stack. Kurs video. Monitoring aplikacji i systemów IT pozwoli Ci zdobyć podstawową wiedzę na temat tego zestawu narzędzi. W dalszej kolejności warto samodzielnie pogłębić znajomość Elasticsearch, Kibany i Beats, a także pokusić się o zapoznanie się z Logstashem.
Twoja pierwsza gra 3D w Unity 2020. Kurs video. Przenieś grę na URP!
Obierz kurs na... Unity! Projektowanie i programowanie gier 3D może być zarówno świetną zabawą, jak i całkiem poważną pracą. Dobrze zrobione gry, za którymi stoją pasja i wiedza, szybko znajdą swoich entuzjastów, a ich twórca będzie mógł liczyć na satysfakcję i niezłe profity. Zanim jednak zaczniesz myśleć o tym poziomie, musisz dobrze opanować podstawy. Świetnym wyborem na początek będzie środowisko Unity. Twoja pierwsza gra 3D w Unity 2020. Kurs video. Przenieś grę na URP! jest kontynuacją — trzecią częścią szkolenia dotyczącego tworzenia gier 3D. Dwie poprzednie części miały na celu położenie podwalin pod dobrą grę, teraz nadszedł czas, by wejść w końcu w nowe mechanizmy w Unity. A są to narzędzia na bardzo wysokim poziomie, dające spore możliwości kształtowania warstwy wizualnej. Autor zaprasza Cię, byś wraz z nim nauczył się używać w projekcie Universal Render Pipeline, czyli nowego sposobu renderowania, a także Global Illumination, czyli nowego sposobu oświetlania sceny. Programowanie gier 3D — zakręć kołem wyobraźni! Czego się nauczysz podczas naszego profesjonalnego szkolenia? Nauczysz się rekonfigurować istniejący już projekt pod Universal RP. Poznasz metody konwersji materiałów w projekcie do nowych shaderów. Opanujesz teorię globalnej iluminacji. Sprawdzisz, jak działa wypiekanie światła dla obiektów statycznych. Zobaczysz, jak wygląda konfigurowanie Light Probes dla obiektów ruchomych. Dowiesz się, jak korzystać z odbić typu Reflection Probes i je konfigurować. Odkryjesz, jak dodawać pasek życia jednostkom, czyli manipulować kontrolką UI w scenie 3D. W ciągu 18 lekcji w ramach szkolenia Twoja pierwsza gra 3D w Unity 2020. Kurs video. Przenieś grę na URP! poznasz także możliwości Shader Graph, czyli nauczysz się wizualnie programować shadery i tworzyć animowane materiały. Zorientujesz się, jak należy skonfigurować efekty Post Processing Stack, i dokonasz ich przeglądu za pomocą kamery. To już naprawdę coś, co warto poznać, ponieważ niełatwo samemu osiągnąć tak spektakularne rezultaty. Następnie czeka Cię nauka przełączania efektów w trakcie rozgrywki z poziomu kodu C#, a jeszcze później opanujesz refaktoring systemu produkcji wrogich jednostek. Autor poprowadzi Cię przez proces tworzenia terenu, programowania licznika zniszczonych jednostek, zatrzymywania czasu i problemów związanych z obsługą tej funkcji, kwestie związane z zakończeniem gry, jej kompilowaniem i testowaniem. Będziesz mógł także skorzystać z propozycji związanych z rozbudową gry, jeśli zechcesz uczynić ją jeszcze doskonalszą. Krótko mówiąc, ten kurs przeniesie Cię na znacznie wyższy poziom! Projektowy majstersztyk Po zapoznaniu się z trzecią częścią serii o programowaniu gier 3D w Unity zdobędziesz umiejętność obsługi edytora Unity na poziomie średnio zaawansowanym. Rozszerzysz zakres swojej wiedzy o praktyczne budowanie warstwy wizualnej projektu. Od teraz każdy Twój projekt będzie wyróżniać niedościgniona perfekcja, a wszystko to zapewnią Ci dwa filary znakomitej gry typu tower defence: Universal Render Pipeline i Global Illumination. Pierwsze z tych narzędzi powstało całkiem niedawno i pozwala uzyskiwać realistyczne efekty graficzne zarówno na słabszych komputerach, jak i na urządzeniach mobilnych. Wkrótce ma się stać główną metodą renderowania w Unity. URP wnosi także mechanizm wizualnego tworzenia shaderów, dzięki czemu twórca może się skupić na efektach, które chce stworzyć, zamiast na kodowaniu shadera. Z kolei Global Illumination to taki model oświetlenia w grafice trójwymiarowej, w którym każdy obiekt na scenie 3D jest oświetlany zarówno przez światło emitowane bezpośrednio ze źródła, jak i przez światło odbite od innych obiektów na scenie. Co więcej, wspomagany jest on przez Reflection Probes - mechanizm efektywnych odbić, nieobciążających mocno silnika gry. Mechanizm ten nakłada na obiekty wcześniej wygenerowaną teksturę o mapowaniu sferycznym. Jak doścignąć rzeczywistość Dawno, dawno temu, kiedy internet był jeszcze w powijakach, a gry komputerowe zapisywano i przechowywano na taśmach magnetofonowych, nikt nie zawracał sobie głowy profesjonalną grafiką. Dla graczy znacznie ważniejsze były inne parametry gry, choćby szybkość jej wgrywania i nieawaryjność. Dziś jednak obok wciągającej fabuły i dopracowania szczegółów dotyczących logicznego mechanizmu gry to jej grafika jest najcenniejszym atutem. Im bliżej realnego świata jest wirtualna rzeczywistość, tym większe szanse na sukces. To dlatego niezmiernie ważne jest doskonałe opanowanie możliwości Universal Render Pipeline oraz nauka manewrowania światłem. Twoja pierwsza gra 3D w Unity 2020. Kurs video. Przenieś grę na URP! daje Ci niepowtarzalną okazję, aby nauczyć się tego od prawdziwego mistrza! Daj się poprowadzić i opanuj nowe narzędzia, by później bez trudu wytyczyć własny szlak gry. Tylko dla wtajemniczonych Środowisko Unity już wkrótce będzie wykorzystywać do renderowania wyłącznie Universal Render Pipeline, więc im szybciej uda Ci się zacząć tworzyć z użyciem tego narzędzia, tym lepiej. Twoje gry zaczną wyglądać bardziej profesjonalnie, a ponadto zaoszczędzisz sporo czasu. Z kolei Post Processing Stack pozwoli Ci łatwo dodawać trudne efekty — a to sztuka, którą wielu chciałoby opanować.
Unity 2023. Kurs video. Programowanie gier 3D multiplayer
Obierz kurs na… tworzenie gier sieciowych Wielu programistów jest równocześnie pasjonatami gier – wolny czas chętnie spędzają przy konsoli czy odpowiednio wyposażonym komputerze. A że w tej branży weekendowemu pasjonatowi blisko do profesjonalnego twórcy, niejeden absolwent studiów IT wybiera pracę w gamingu. Jeśli należysz do takich osób albo zastanawiasz się nad dalszą karierą i bierzesz pod uwagę ścieżkę profesjonalnego programisty gier, ten kurs jest zdecydowanie dla Ciebie! Szczególnie jeżeli masz już pewne doświadczenie w tym zakresie i chcesz się dalej rozwijać. Na przykład w sytuacji, kiedy planujesz opracować swoją pierwszą grę po to, by udostępnić ją graczom – wiesz, że jest niezła, zależy Ci więc na tym, by inni grali w nią długo, by chętnie i często do niej wracali. Najnowsze badania wskazują wyraźnie, że pierwszą obowiązkową cechą dobrej gry jest sieciowość. Ta cecha okazuje się szczególnie istotna w wypadku gier mobilnych, ale nie tylko. Graczom operującym na konsolach i komputerach stacjonarnych także bardzo na tym zależy. Nic dziwnego – sieciowość gry zapewnia możliwość rywalizowania z ludźmi z całego świata w czasie rzeczywistym. A wiadomo, że człowiek, jako istota społeczna, najlepiej bawi się z innymi. Nawet jeśli ci są daleko i każdy siedzi sam przed swoim urządzeniem. Rywalizacja nas socjalizuje, uczy konkurowania i po prostu stanowi świetną rozrywkę. Jeśli chcesz tworzyć tego typu gry, musisz dobrze poznać służące do tego celu narzędzia. W ramach tego szkolenia zaproponujemy Ci naukę edytora Unity, dzięki któremu będziesz w stanie kreować gry sieciowe działające na różnych platformach. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas pracy z kursem między innymi: Poznasz teoretyczne koncepcje budowania gier sieciowych Nauczysz się przygotowywania projektu do tworzenia gry sieciowej wraz z niezbędnymi modułami i pomocnymi narzędziami Stworzysz podstawowy interfejs, aby gracze mogli dołączać do gry i uruchamiać serwer na swoich komputerach Zaprogramujesz system sterowania tak, aby ruch wszystkich postaci był synchronizowany pomiędzy komputerami graczy Przygotujesz podstawowe interakcje do prototypu będącego klonem gry Overcooked Dowiesz się, jak synchronizować działania jednego gracza w rozgrywce sieciowej, by pozostali widzieli jego poczynania Opracujesz metody typu ServerRpc, wykonywane przez serwer Przyswoisz sposoby zmian hierarchii obiektów w grach sieciowych Przyjrzysz się tworzeniu zmiennych sieciowych i synchronizowanych list wartości Wykreujesz obiekty sieciowe za pomocą komponentów Unity i będziesz redukować ilość przesyłanych danych do minimum Unity 2023. Kurs video. Programowanie gier 3D multiplayer kończy się na poziomie średnio zaawansowanym. Po ukończeniu szkolenia będziesz w stanie samodzielnie tworzyć proste gry sieciowe na różne platformy. Zrozumiesz także różnicę między strukturą informacji w grze dla jednego gracza a tą, która obowiązuje w grach sieciowych. Da Ci to możliwość przebudowania lub rozwoju niektórych projektów tak, by mogły się w nich odbywać rozgrywki wieloosobowe. Być programistą gier sieciowych – co to właściwie znaczy? Praca w charakterze programisty gier w dużej mierze polega na logicznym łączeniu różnych scenariuszy, koncepcji i idei za pomocą dostępnych narzędzi i mechanizmów. Wiele zadań w grze można poprawnie wykonać na co najmniej kilka różnych sposobów. Programista danej gry, zanim przystąpi do pisania kodu, musi mieć świadomość, że często te same jego linijki będą jednocześnie wykonywane na wielu urządzeniach różnych graczy. To duża odpowiedzialność, ponieważ kod zawsze powinien działać zgodnie z oczekiwaniami. Na szczęście twórcy gier nie są pozostawieni z tym wyzwaniem sami. Na pomoc przychodzi im Unity –silnik do tworzenia gier dwu- i trójwymiarowych oraz język C#, w którym pisane są skrypty. Najnowsze wersje edytora otwierają przed programistami dostęp do darmowych usług chmurowych przeznaczonych specjalnie dla gier sieciowych, matchmakingu, monetyzacji, ale też do komunikacji głosowej czy reklam w grach.
Job Hunting for IT. Video Course. Successful Job Interviews for IT Developers
Get a course on… an interview in English You are brilliant at what you do. You solve all programming problems efficiently. You do it quickly, correctly and accurately. You know a lot of IT tools and are able to choose them adequately to the task. You like cooperating with people and you can do it. You understand your customers ― you can freely translate their needs from everyday language to popular programming languages. You are a talented trainer. Younger colleagues come to you willingly for advice and always get help. You want to develop your skills. You are willing to work hard. Great! Now tell a recruiter about it using English… English is a universal language of computer science. It is true. Unfortunately, it is also true that although “technical” English of most IT employees is quite fluent, conversational English, in which one talks with clients, foreign superiors or just recruiters, is rarely one of the strengths of coders, admins and developers. This lack of education may eliminate even the best specialist from competing for the desired position. If you feel that you lack knowledge in this field, if you have your life’s interview ahead of you and you want to prepare for it perfectly ― this course is just for you! It has been created especially for programmers preparing for a job interview. Therefore, it deals with all language issues that are necessary in a comprehensive preparation for recruitment in English. Spend a few hours working with this course and learn for example: communication expressions necessary during job interviews forms that ensure making a positive impression on recruiters tips on proper pronunciation and intonation terms, words and expressions useful in describing the educational and professional path grammar forms necessary to answer recruitment questions language expressions and tools appropriate to answering technical questions hints to help you with personality issues language usage tips to ensure the best possible language preparation for a job interview What’s more… review English grammar, practice and repeat with us, and you will go smoothly through an interview with a recruiter as well as a conversation with your potential supervisors and English-speaking colleagues from future work The course Job-Hunting in English, Successful Job Interviews for Software Programmers/Developers is aimed at people using English at levels from B1 to B2+. You will make real use of it! The author of the course has prepared it for you. Exactly for you, the programmer and developer who is getting ready for the interview. Therefore, you will learn not only the differences between the types of interviews for developers, what different stages of such interviews look like and what questions you should expect. You will also learn phrases and strategies that will give you advantage in the first minutes of a job interview, pronunciation tips, right grammar tools and ways to keep the conversation going. After the course, you will be able to talk about your work and private life fluently, use the most important words and terms in the field of computer science adequately and pronounce them correctly ― which makes a special impression on recruiters. The author of the course has also prepared a lot of very useful language tips for you, thanks to which you will prepare for the interview as best as possible. Meet our expert Piotr Święcicki has been working as an English teacher and methodology specialist for over 25 years. He is an author of textbooks and trains teachers, works as a translator as well as creates webinars and e-learning materials for English learning. He has taught a lot of IT specialists at his courses, thanks to which he has an insight into the language needs of this profession. In his spare time, he enjoys traveling in the wilderness, learning about the theory of consciousness and evolution or reading articles in the field of psychology, history and linguistics. If you want to get your dream job as a programmer or developer and your interview will be in English, be sure to take this course and prepare for the meeting thoroughly. Obierz kurs na... rozmowę kwalifikacyjną w języku angielskim Jesteś świetny w swoim fachu. Sprawnie rozwiązujesz wszelkie programistyczne problemy, robisz to szybko, dobrze i celnie. Znasz wiele narzędzi informatycznych i potrafisz je dobierać adekwatnie do zadania. Lubisz i potrafisz współpracować z ludźmi. Rozumiesz klientów - możesz swobodnie tłumaczyć ich potrzeby z języka potocznego na popularne języki programowania. Jesteś zdolnym szkoleniowcem. Młodsi koledzy chętnie przychodzą do Ciebie po radę i zawsze otrzymują pomoc. Chcesz się rozwijać. Jesteś gotów ciężko pracować. Brawo! A teraz opowiedz o tym rekruterowi po angielsku... Angielski to uniwersalny język informatyki. To prawda. Prawdą jest też niestety, że choć większość pracowników branży IT posługuje się dość swobodnie „technicznym” angielskim, to już angielski konwersacyjny, w którym rozmawia się choćby z klientami, zagranicznymi przełożonymi czy właśnie rekruterami, nader często nie należy do mocnych stron koderów, adminów i developerów. Ten brak może wyeliminować z rywalizacji o pożądane stanowisko nawet najlepszego specjalistę. Jeśli czujesz, że masz w tym zakresie braki, jeśli przed Tobą rozmowa kwalifikacyjna Twojego życia i chcesz się do niej perfekcyjnie przygotować - ten kurs jest właśnie dla Ciebie! Został on stworzony specjalnie z myślą o programistach szykujących się do rozmowy kwalifikacyjnej o pracę. W związku z tym porusza wszelkie zagadnienia językowe, które są niezbędne w kompleksowym przygotowaniu się do rekrutacji w języku angielskim. Poświęć kilka godzin na pracę z tym szkoleniem i poznaj między innymi: wyrażenia komunikacyjne niezbędne podczas rozmów o pracę zastosowanie form zapewniających wywołanie pozytywnego wrażenia na rekrutujących wskazówki dotyczące właściwej wymowy i intonacji terminy, słowa i wyrażenia przydatne podczas opisywania ścieżki edukacyjnej i zawodowej formy gramatyczne niezbędne przy odpowiadaniu na pytania rekrutacyjne wyrażenia i narzędzia językowe właściwe dla odpowiedzi na pytania techniczne podpowiedzi pomocne przy kwestiach dotyczących osobowości porady językowe zapewniające jak najlepsze przygotowanie językowe do rozmowy rekrutacyjnej Co więcej... przypomnij sobie angielską gramatykę, ćwicz i powtarzaj z nami, a przejdziesz gładko przez rozmowę z rekruterem, anglojęzycznym kolegami z przyszłej pracy i przyszłym przełożonym Kurs pt. Job Hunting for IT. Video Course. Successful Job Interviews for IT Developers jest skierowany do osób posługujących się językiem angielskim na poziomach B1 – B2+. To Ci się naprawdę przyda! Autor szkolenia przygotował je dla Ciebie. Dokładnie dla Ciebie, programisto i developerze, który szykujesz się do interview. Dlatego dowiesz się z niego nie tylko, jakie są różnice pomiędzy rodzajami rozmów kwalifikacyjnych dla programistów, jak wyglądają poszczególne etapy takich rozmów i jakich pytań należy się spodziewać. Poznasz także wyrażenia i strategie, które zapewnią Ci przewagę w pierwszych minutach rozmowy o pracę, porady dotyczące wymowy, odpowiednie narzędzia gramatyczne i sposoby na podtrzymanie rozmowy. Po odbytym szkoleniu będziesz w stanie swobodnie opowiedzieć o swojej pracy i życiu prywatnym, poprawnie używać najważniejszych słów i terminów z zakresu informatyki, ale także właściwie je wymówisz - co robi szczególne wrażenie na rekruterach. Autor szkolenia przygotował dla Ciebie również sporo bardzo przydatnych porad językowych, dzięki którym przygotujesz się do rozmowy kwalifikacyjnej najlepiej, jak to możliwe.
Unity. Kurs video. Od programisty do twórcy gier RPG
Obierz kurs na... RPG w Unity! Tworzenie RPG w Unity jest wspaniałym doświadczeniem, jednak wymaga pewnych umiejętności. Jeśli sięgasz po ten kurs, zapewne już o tym wiesz i masz za sobą pierwsze własne projekty, na przykład proste gry platformowe lub gry typu endless runner. Naturalnym krokiem naprzód jest stworzenie gry o nieco bardziej rozbudowanej fabule, a więc i bardziej skomplikowanej strukturze samego projektu. RPG dla jednego gracza to dobry kierunek, aby płynnie i bezboleśnie poszerzyć wiedzę i horyzonty technik programowania. Musisz dobrze poznać narzędzia do projektowania i techniki programowania, aby Twój końcowy kod nie przypominał... spaghetti, a dokonanie zmiany w jednym miejscu nie powodowało powstania błędu w trzech innych. Unity. Kurs video. Od programisty do twórcy gier RPG pozwoli Ci przejść przez kolejne etapy rozwoju Twoich kompetencji jako twórcy gier fabularnych. Nauczysz się pisać przejrzysty kod i wypełniać scenariusz bez wywoływania kolizji między różnymi częściami gry. Zobaczysz także, jak wiele systemów działających globalnie w skali gry można napisać oddzielnie i połączyć tak, by elastycznie ze sobą współpracowały. Taki kod łatwo rozwijać i konserwować. Zostań cyfrowym mistrzem tworzenia gier! Czego nauczysz się podczas naszego profesjonalnego szkolenia? Nauczysz się tworzyć sceny za pomocą nowych narzędzi 2D — Tilemap. Zobaczysz, jak zaprojektować własne palety sprite’ów dzięki Tile Palette. Dowiesz się, jak opracować statystykę postaci gracza i poziomów jego rozwoju. Zintegrujesz system statystyk gracza z rozgrywką. Stworzysz system zadań (questów) i zdefiniujesz warunki wypełnienia każdego zadania. Sprawdzisz, jak zawiadywać zadaniami. Wprowadzisz system powiadomień w grze — centrum informacji ze wszystkich systemów. Jeśli potrafisz już utworzyć prostą grę i znasz podstawy języka C#, w ciągu prawie ośmiu godzin szkolenia Unity. Kurs video. Od programisty do twórcy gier RPG nauczysz się pisać kod w środowisku Unity dla wszystkich elementów niezbędnych w dużej lub bardzo dużej i skomplikowanej grze RPG. Poznasz nowe sposoby pracy i sprytne triki ułatwiające pracę ze scenami, postaciami oraz fabułą gry. Zorientujesz się, dlaczego warto dzielić kod na moduły, i zobaczysz, jak zapewniać ich harmonijną współpracę. Dowiesz się, jak tworzyć zadania dla gracza i kontrolować ich wypełnianie. Nauczysz się implementować dynamiczne przydzielanie questów w trakcie rozgrywki i projektować ich łańcuch. Zaproponujesz atlas osiągnięć i metody jego aktualizacji. Opracujesz prosty system automatycznych dialogów z napotkanymi postaciami. Odkryjesz, jak wdrożyć zapis i odczyt pełnego stanu postaci, punktów, poziomu XP i osiągnięć. Krótko mówiąc, opanujesz wszystko, czego Ci trzeba, żeby zrobić naprawdę solidną grę. Kurs ukończysz na poziomie zaawansowanym. RPG — Realnie Planuj Grę Głównym celem kursu jest rozwijanie umiejętności tworzenia RPG wraz z podstawowymi składnikami tego typu gry. Projektem przykładowym jest gra 2D, ale tworzone mechanizmy z powodzeniem i bez żadnych modyfikacji można wykorzystać w grach 3D. Ponadto tworzone tu systemy są modułowe, a każdy z nich może zostać wykorzystany w wielu rodzajach gier. Przykładowo atlas osiągnięć czy system powiadomień to moduły, które są wymaganymi elementami różnych gier. Jeśli nauczysz się ich projektowania i dostosowywania, czas do stworzenia kolejnej gry znacznie się skróci. Świat w grach typu RPG ma swoje wymagania. Przy jego kreowaniu nie można ograniczyć się do zamkniętego systemu — trzeba zostawić furtki pozwalające go rozwijać i ulepszać. Gracze z pewnością docenią te możliwości. RPG — Rysuj Plansze Gry W nowej wersji Unity masz do dyspozycji niezwykłe narzędzie: kamerę Cinemachine, która wykorzystuje potężny mechanizm umożliwiający filmową kontrolę nad kadrem gry. Twoja gra może więc zawierać wspaniałe sceny, czyli stymulować graczy wizualnie. RPG są niezwykle popularne. Widać to na liście najlepiej sprzedających się gier. Scenariusze, stylistyka światów czy docelowy wiek graczy mogą być w każdej z nich zupełnie inne, jednak ten gatunek przyciąga ludzi jak magnes. Legendarny już Wiedźmin czy Fallout, jak również Stardew Valley i Goblin Sword reprezentują RPG. Gracze lubią rozwijać swoją postać i przemierzać bezkresne krainy. Spraw, by ich potrzeby zostały zaspokojone, a Twoje gry zapewnią Ci uznanie i pieniądze. Tylko dla wtajemniczonych Jeśli zdecydujesz się ukończyć Unity. Kurs video. Od programisty do twórcy gier RPG, nowe umiejętności przydadzą Ci się nie tylko przy tworzeniu gier. Pokazane przez autora kursu zaawansowane mechanizmy można stosować także podczas projektowania innych aplikacji 3D. Szczególnie często wykorzystuje się je przy programach do wizualizacji wnętrz, wirtualnych spacerów, różnego typu prezentacji. Sprawdź, do czego jeszcze mogą Ci się przydać. W kursie korzystamy ze starszej wersji Unity. Kursy 2D w oparciu o nowszą wersję znajdziesz tutaj! „Rozwijaj się. Powoli ale systematycznie poszerzaj swoje możliwości. Jeżeli od razu zaczniesz robić klona Elder Scrolls, dosyć szybko się zniechęcisz, a projekt zostanie w szufladzie. Zrób mały zalążek gry, a potem go rozwijaj. Nie bój się jej przerabiać, bo zmiany to najbardziej pewna rzecz w programowaniu”. Arkadiusz Brzegowy
Wyrażenia regularne w Pythonie. Kurs video. Kompletne vademecum
Obierz kurs na... wyrażenia regularne Czym są wyrażenia regularne (z angielskiego zwane regular expressions albo — w skrócie — regex) oraz komu i do czego mogą się przydać? Otóż są to pewne wzorce, które odnoszą się do łańcucha symboli — mogą na przykład opisywać zbiór pasujących łańcuchów, a także wyszczególniać istotne części danego łańcucha. To potężne narzędzie pozwala sprawdzić, czy ciąg znaków ma określoną przez nas formę, a tym samym — czy może zostać potraktowany jak dane. Programista, który opanuje wyrażenia regularne, będzie potrafił ułatwić sobie realizację wielu zadań, od sprawdzania wejść użytkownika, przez wyszukiwanie wzorców w tekstach, aż po automatyczne przetwarzanie i analizę logów systemowych. Poza stosunkową łatwością w opanowaniu oraz wszechstronnością zastosowań dodatkową zaletę wyrażeń regularnych stanowi to, że można je zastosować w praktycznie każdym języku programowania. Co więcej, język właściwie nie ma wpływu na składnię wyrażeń — w większości przypadków pozostaje ona taka sama. Proponowany przez nas kurs video zachęca do spojrzenia na wyrażenia regularne z perspektywy Pythona. Obejmuje pełny zakres pojęć odnoszących się do zagadnienia w ogólności i przedstawia wszystkie metaznaki, a równocześnie przybliża standardową bibliotekę re języka Python, która służy do pracy z wyrażeniami regularnymi, oraz prezentuje użycie większości metod pochodzących z tej biblioteki. Co Cię czeka podczas naszego profesjonalnego szkolenia? Dzięki temu kursowi video między innymi: Poznasz wszystkie metaznaki wyrażeń regularnych działających niezależnie od ich implementacji. Sprawdzisz, gdzie można wykorzystać wyrażenia regularne (także poza programowaniem!). Nauczysz się pisać i testować własne wyrażenia regularne. Przekonasz się, że istnieją takie obszary, w których wyrażenia regularne nie znajdują zastosowania. Opanujesz rozszerzenia wyrażeń regularnych oraz sposoby stosowania zarówno „zwyczajnych”, jak i „niestandardowych” wyrażeń. Dowiesz się, jak tworzyć klasy znaków i grupy, a także jak wyłuskiwać daną część dopasowania. Co więcej: Poznasz dodatkowe narzędzia, które przydadzą Ci się podczas pracy z wyrażeniami regularnymi. Wyrażenia regularne w Pythonie i poza nim. Kurs video odsłoni przed Tobą pełnię możliwości, jakie stwarzają wyrażenia regularne. Kurs kończy się na poziomie średnio zaawansowanym — sprawi, że będziesz w pełni gotów do tego, by dalej, już samodzielnie, ćwiczyć, praktykować i pogłębiać umiejętność posługiwania się wyrażeniami regularnymi. Regularne korzystanie z wyrażeń regularnych Wyrażenia regularne nie stanowią osobnego środowiska pracy, a raczej wspomagają pracę w odpowiednich obszarach wielu środowisk. Znaczna część języków programowania — dotyczy to choćby języków: Perl, PHP, JavaScript, Java, Ruby oraz (oczywiście) Python — ma zaimplementowany mechanizm wsparcia dla wyrażeń regularnych. Wiele narzędzi jest przeznaczonych wyłącznie do operacji na regex. Odnosi się to zarówno do tych uniksopochodnych, jak komenda grep czy edytor strumieniowy sed, jak i windowsowych edytorów tekstu, do których należy między innymi EditPad Pro, TextPad oraz Crimson Editor. Tak szerokie wsparcie wyrażeń regularnych wynika z ich istotności — przydają się one wszędzie tam, gdzie ważne są obróbka, filtrowanie i weryfikacja danych, na przykład przy programowaniu, w wyszukiwarkach, edytorach tekstów, bazach danych oraz w narzędziach do jednoczesnej zmiany nazw wielu plików i ich katalogów. Po szkoleniu... Będziesz w stanie łatwiej wyszukiwać części tekstu o specyficznych kryteriach w procesorach, a także edytorach tekstowych, i to niezależnie od języka, w jakim pracujesz. Łatwo przefiltrujesz wyniki, logi aplikacji oraz dowolne zbiory danych, dzięki czemu szybko dotrzesz do konkretnego, wymaganego przez siebie typu informacji. Wyrażenia regularne wykorzystasz do pracy z prostymi skryptami i podczas operacji w popularnym frameworku Django. Stosując wyrażenia regularne, w ekspresowym tempie zwalidujesz daty, adresy i wszelkie inne dane, które posiadają regularną, czyli z góry narzuconą strukturę — na przykład ISBN książek w bibliotece, listę adresów IP, numery telefonów itd. Aktualizacja kursu (2024-03-26) Kurs został wzbogacony o dodatkowy rozdział Nowości i zmiany w wyrażeniach regularnych, a w nim zostały wyjaśnione: - grupy atomiczne - kwantyfikatory posiadające - flagi wewnątrz-liniowe - asercje z wyrażeniami regularnymi - raw-string w wyrażeniu regularnym - re.sub z grupami numerowanymi - grupy numerowane a unicode - ukrywacz komentarzy