Kategorien
E-Books
-
Wirtschaft
- Bitcoin
- Geschäftsfrau
- Coaching
- Controlling
- E-Business
- Ökonomie
- Finanzen
- Börse und Investitionen
- Persönliche Kompetenzen
- Computer im Büro
- Kommunikation und Verhandlungen
- Kleines Unternehmen
- Marketing
- Motivation
- Multimedia-Training
- Immobilien
- Überzeugung und NLP
- Steuern
- Sozialpolitik
- Handbȕcher
- Präsentationen
- Führung
- Public Relation
- Berichte, Analysen
- Geheimnis
- Social Media
- Verkauf
- Start-up
- Ihre Karriere
- Management
- Projektmanagement
- Personal (HR)
-
Für Kinder
-
Für Jugendliche
-
Bildung
-
Enzyklopädien, Wörterbücher
-
E-Presse
- Architektura i wnętrza
- Sicherheit und Gesundheit am Arbeitsplatz
- Biznes i Ekonomia
- Haus und Garten
- E-Business
- Ekonomia i finanse
- Finanzen
- Persönliche Finanzen
- Unternehmen
- Fotografie
- Informatik
- HR und Gehaltsabrechnung
- Computer, Excel
- Buchhaltung
- Kultur und Literatur
- Wissenschaftlich und akademisch
- Umweltschutz
- meinungsbildend
- Bildung
- Steuern
- Reisen
- Psychologie
- Religion
- Landwirtschaft
- Buch- und Pressemarkt
- Transport und Spedition
- Gesundheit und Schönheit
-
Geschichte
-
Informatik
- Office-Programme
- Datenbank
- Bioinformatik
- IT Branche
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronik
- Digitale Fotografie
- Computergrafik
- Spiele
- Hacking
- Hardware
- IT w ekonomii
- Wissenschaftliche Pakete
- Schulbücher
- Computergrundlagen
- Programmierung
- Mobile-Programmierung
- Internet-Server
- Computernetzwerke
- Start-up
- Betriebssysteme
- Künstliche Inteligenz
- Technik für Kinder
- Webmaster
-
Andere
-
Fremdsprachen lernen
-
Kultur und Kunst
-
Lektüre
-
Literatur
- Anthologien
- Ballade
- Biografien und Autobiografien
- Für Erwachsene
- Drama
- Tagebücher, Memoiren, Briefe
- Epos
- Essay
- Science Fiction
- Felietonys
- Fiktion
- Humor, Satire
- Andere
- Klassisch
- Krimi
- Sachbücher
- Belletristik
- Mity i legendy
- Nobelpreisträger
- Kurzgeschichten
- Gesellschaftlich
- Okultyzm i magia
- Erzählung
- Erinnerungen
- Reisen
- Gedicht
- Poesie
- Politik
- Populärwissenschaftlich
- Roman
- Historischer Roman
- Prosa
- Abenteuer
- Journalismus
- Reportage
- Romans i literatura obyczajowa
- Sensation
- Thriller, Horror
- Interviews und Erinnerungen
-
Naturwissenschaften
-
Sozialwissenschaften
-
Schulbücher
-
Populärwissenschaft und akademisch
- Archäologie
- Bibliotekoznawstwo
- Filmwissenschaft
- Philologie
- Polnische Philologie
- Philosophie
- Finanse i bankowość
- Erdkunde
- Wirtschaft
- Handel. Weltwirtschaft
- Geschichte und Archäologie
- Kunst- und Architekturgeschichte
- Kulturwissenschaft
- Linguistik
- Literaturwissenschaft
- Logistik
- Mathematik
- Medizin
- Geisteswissenschaften
- Pädagogik
- Lehrmittel
- Populärwissenschaftlich
- Andere
- Psychologie
- Soziologie
- Theatrologie
- Teologie
- Theorien und Wirtschaftswissenschaften
- Transport i spedycja
- Sportunterricht
- Zarządzanie i marketing
-
Handbȕcher
-
Spielanleitungen
-
Professioneller und fachkundige Leitfaden
-
Jura
- Sicherheit und Gesundheit am Arbeitsplatz
- Geschichte
- Verkehrsregeln. Führerschein
- Rechtswissenschaften
- Gesundheitswesen
- Allgemeines. Wissenskompendium
- akademische Bücher
- Andere
- Bau- und Wohnungsrecht
- Zivilrecht
- Finanzrecht
- Wirtschaftsrecht
- Wirtschafts- und Handelsrecht
- Strafrecht
- Strafrecht. Kriminelle Taten. Kriminologie
- Internationales Recht
- Internationales und ausländisches Recht
- Gesundheitsschutzgesetz
- Bildungsrecht
- Steuerrecht
- Arbeits- und Sozialversicherungsrecht
- Öffentliches, Verfassungs- und Verwaltungsrecht
- Familien- und Vormundschaftsrecht
- Agrarrecht
- Sozialrecht, Arbeitsrecht
- EU-Recht
- Industrie
- Agrar- und Umweltschutz
- Wörterbücher und Enzyklopädien
- Öffentliche Auftragsvergabe
- Management
-
Führer und Reisen
- Afrika
- Alben
- Südamerika
- Mittel- und Nordamerika
- Australien, Neuseeland, Ozeanien
- Österreich
- Asien
- Balkan
- Naher Osten
- Bulgarien
- China
- Kroatien
- Tschechische Republik
- Dänemark
- Ägypten
- Estland
- Europa
- Frankreich
- Berge
- Griechenland
- Spanien
- Niederlande
- Island
- Litauen
- Lettland
- Mapy, Plany miast, Atlasy
- Miniführer
- Deutschland
- Norwegen
- Aktive Reisen
- Polen
- Portugal
- Andere
- Przewodniki po hotelach i restauracjach
- Russland
- Rumänien
- Slowakei
- Slowenien
- Schweiz
- Schweden
- Welt
- Türkei
- Ukraine
- Ungarn
- Großbritannien
- Italien
-
Psychologie
- Lebensphilosophien
- Kompetencje psychospołeczne
- zwischenmenschliche Kommunikation
- Mindfulness
- Allgemeines
- Überzeugung und NLP
- Akademische Psychologie
- Psychologie von Seele und Geist
- Arbeitspsychologie
- Relacje i związki
- Elternschafts- und Kinderpsychologie
- Problemlösung
- Intellektuelle Entwicklung
- Geheimnis
- Sexualität
- Verführung
- Aussehen ind Image
- Lebensphilosophien
-
Religion
-
Sport, Fitness, Diäten
-
Technik und Mechanik
Hörbücher
-
Wirtschaft
- Bitcoin
- Geschäftsfrau
- Coaching
- Controlling
- E-Business
- Ökonomie
- Finanzen
- Börse und Investitionen
- Persönliche Kompetenzen
- Kommunikation und Verhandlungen
- Kleines Unternehmen
- Marketing
- Motivation
- Immobilien
- Überzeugung und NLP
- Steuern
- Handbȕcher
- Präsentationen
- Führung
- Public Relation
- Geheimnis
- Social Media
- Verkauf
- Start-up
- Ihre Karriere
- Management
- Projektmanagement
- Personal (HR)
-
Für Kinder
-
Für Jugendliche
-
Bildung
-
Enzyklopädien, Wörterbücher
-
Geschichte
-
Informatik
-
Andere
-
Fremdsprachen lernen
-
Kultur und Kunst
-
Lektüre
-
Literatur
- Anthologien
- Ballade
- Biografien und Autobiografien
- Für Erwachsene
- Drama
- Tagebücher, Memoiren, Briefe
- Epos
- Essay
- Science Fiction
- Felietonys
- Fiktion
- Humor, Satire
- Andere
- Klassisch
- Krimi
- Sachbücher
- Belletristik
- Mity i legendy
- Nobelpreisträger
- Kurzgeschichten
- Gesellschaftlich
- Okultyzm i magia
- Erzählung
- Erinnerungen
- Reisen
- Poesie
- Politik
- Populärwissenschaftlich
- Roman
- Historischer Roman
- Prosa
- Abenteuer
- Journalismus
- Reportage
- Romans i literatura obyczajowa
- Sensation
- Thriller, Horror
- Interviews und Erinnerungen
-
Naturwissenschaften
-
Sozialwissenschaften
-
Populärwissenschaft und akademisch
- Archäologie
- Philosophie
- Wirtschaft
- Handel. Weltwirtschaft
- Geschichte und Archäologie
- Kunst- und Architekturgeschichte
- Kulturwissenschaft
- Literaturwissenschaft
- Mathematik
- Medizin
- Geisteswissenschaften
- Pädagogik
- Lehrmittel
- Populärwissenschaftlich
- Andere
- Psychologie
- Soziologie
- Teologie
- Zarządzanie i marketing
-
Handbȕcher
-
Professioneller und fachkundige Leitfaden
-
Jura
-
Führer und Reisen
-
Psychologie
- Lebensphilosophien
- zwischenmenschliche Kommunikation
- Mindfulness
- Allgemeines
- Überzeugung und NLP
- Akademische Psychologie
- Psychologie von Seele und Geist
- Arbeitspsychologie
- Relacje i związki
- Elternschafts- und Kinderpsychologie
- Problemlösung
- Intellektuelle Entwicklung
- Geheimnis
- Sexualität
- Verführung
- Aussehen ind Image
- Lebensphilosophien
-
Religion
-
Sport, Fitness, Diäten
-
Technik und Mechanik
Videokurse
-
Datenbank
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersicherheit
-
Data Science
-
DevOps
-
Für Kinder
-
Elektronik
-
Grafik / Video / CAX
-
Spiele
-
Microsoft Office
-
Entwicklungstools
-
Programmierung
-
Persönliche Entwicklung
-
Computernetzwerke
-
Betriebssysteme
-
Softwaretest
-
Mobile Geräte
-
UX/UI
-
Web development
-
Management
Podcasts
Trygonometria. Jak zdać maturę z matematyki? Kurs video. Poziom podstawowy
Obierz kurs na... dobrze zdaną maturę z matematyki Podobno sam Pitagoras twierdził, że światem rządzą liczby. Nic w tym dziwnego — wszak właśnie tego starożytnego filozofa uznaje się za jednego z ojców matematyki. Królowej wszelkich nauk, tej, od której wszystko się zaczyna i na której wszystko się kończy. Na pewno od niej zaczynają się inne przedmioty ścisłe, bez opanowania jej zasad, twierdzeń i prawideł trudno studiować chemię, fizykę, informatykę, ekonomię, biologię... Świat abiturienta szkoły średniej może się także na matematyce skończyć, aktualnie bowiem znów należy ona do przedmiotów obowiązkowych na maturze. Pozostaje wziąć się do nauki i zdać ten egzamin! Co jednak robić, gdy ma się braki w podstawach albo nie rozumie się którejś z dziedzin matematyki? Bez paniki — od czego są nasze wideokorepetycje! Opracowane i nagrane przez studenta, pasjonata tematu, który od lat przygotowuje swoich podopiecznych do matury z matematyki. Ten kurs będzie wsparciem w Twoich przygotowaniach do egzaminu maturalnego z matematyki na poziomie podstawowym i pozwoli Ci poświęcić więcej czasu innym, równie ważnym dla Twojej przyszłości przedmiotom. Co dadzą Ci te wideokorepetycje? W trakcie kursu poznasz: Definicję sinus, cosinus, tangens, Zastosowanie trygonometrii w trójkącie prostokątnym, Własności podstawowych funkcji trygonometrycznych, Tożsamości trygonometryczne, Pojęcie kofunkcji, Trygonometrię w układzie współrzędnych, Rozwiązywanie równań trygonometrycznych, Co więcej... Wszystkie te elementy przećwiczysz podczas rozwiązywania zadań maturalnych. Kurs Jak zdać maturę z matematyki? Kurs video. Poziom podstawowy. Trygonometria został pomyślany tak, by mógł z niego skorzystać każdy, kto przygotowuje się do egzaminu dojrzałości. W kolejnych, 7 częściach cyklu, maturzysta przyswoi tematy związane z: Liczby rzeczywiste, logika i zbiory, Funkcją kwadratową i wymierną, Prawdopodobieństwo i statystyka, Funkcją wykładniczą, logarytmami i ciągami, Pojęcie funkcji i funkcja liniowa, Stereometrią, Planimetria i geometria analityczna. Wymagajcie od siebie, choćby inni od was nie wymagali Jan Paweł II
Tworzenie gier 2D w Unity. Kurs video. Podstawy C# i kompilacja gry na Androida
Obierz kurs na... doskonalenie umiejętności tworzenia gier w Unity 2022 Ludzie tworzą gry nie tylko po to, by w nie grać, ale również po to, by rozwijać umiejętności programowania. Niektórzy początkujący twórcy gier wybierają tę drogę z myślą, że będzie to ich praca zawodowa, taka na całe życie, inni traktują kreowanie wirtualnych światów jako wstęp do kariery programisty aplikacji lub stron WWW, jeszcze inni postrzegają to zajęcie jako hobby. Nim podejmiesz decyzję, w jakim kierunku pójść, warto dobrze poznać temat. Specyfika pracy programisty gier to w dużej mierze logiczne łączenie różnych scenariuszy, koncepcji i idei za pomocą dostępnych narzędzi i mechanizmów. Wiele zadań można poprawnie wykonać na co najmniej kilka różnych sposobów. Każdy programista powinien dobrać odpowiednie rozwiązanie na podstawie swojego doświadczenia, dostępnego czasu i perspektyw rozwoju danej gry lub aplikacji. Aby się tego nauczyć, warto wykonać kilka różniących się od siebie projektów. Ten kurs nauczy Cię przygotowywania kolejnych prototypów gier według własnego pomysłu. Dzięki temu nabierzesz doświadczenia, opanujesz także zasady tworzenia własnych gier i interaktywnych aplikacji 2D, które mogą pełnić funkcję edukacyjną lub informacyjną, na przykład na potrzeby marketingowe. Nie należy zawężać myślenia o tych aplikacjach tylko do działu rozrywki i gier! Tworzenie gier 2D w Unity 2022. Kurs video. Poziom średnio zaawansowany stanowi drugą część wznowienia bestsellerowej serii kursów poświęconych tworzeniu gier 2D. Od powstania poprzedniej serii 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. Przed przystąpieniem do pracy z proponowanym przez nas kursem na poziomie średnio zaawansowanym warto sięgnąć po kurs dla początkujących (Tworzenie gier 2D w Unity 2022. Kurs video. Poziom podstawowy). Jest on szczególnie polecany osobom, które dotąd nie miały styczności z Unity. Jeśli znasz już podstawy pracy z tym silnikiem, możesz od razu uruchomić kurs dla średnio zaawansowanych, do którego dołączony jest projekt gry z pierwszej części. Otwórz go w Unity i kontynuuj naukę z drugą częścią kursu. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie kursu nauczysz się między innymi: Obsługiwać pola statyczne w klasach Pracować z wzorcami projektowymi Działać na wielu scenach jednocześnie Ładować i wyładowywać z pamięci sceny w trakcie działania gry Przenosić obiekty z jednej sceny do drugiej za pomocą kodu Obsługiwać tablice w języku C# Zwiększać dynamikę rozgrywki i efektów dzięki Effectorom Przygotowywać środowisko programistyczne do kompilowania dla platformy Android Szykować urządzenia z systemem Android do testowania skompilowanej gry Implementować do swojej gry joysticki ekranowe do sterowania na ekranie dotykowym Zmieniać ustawienia na bardziej zaawansowane w celu kompilacji na Androida Wprowadzać opcję strzelania w Unity Projektować systemy teleportacji Oświetlać grę 2D za pomocą różnych nowych mechanizmów tworzonych specjalnie do tego celu W artystyczny sposób podnosić atrakcyjność gry za pomocą efektów postprocesowych Po zakończeniu drugiej części kursu będziesz w stanie samodzielnie stworzyć bardzo prostą grę 2D i skompilować ją na urządzenie z systemem Android. Nie będzie to jeszcze produkt gotowy do dystrybucji, ale do tego przygotuje Cię trzecia część szkolenia. Kurs może służyć w równej mierze osobom dorosłym, jak i młodzieży w wieku szkolnym. Jeżeli Twoje dziecko chce się rozwijać w kierunku tworzenia gier, ta seria idealnie nada się na prezent dla niego. Słowo autora do uczestników kursu Coś jest w tych narzędziach Unity do 2D, że mozolne programowanie zamienia się w pasjonujący akt kreacji. Poczujcie to, że czasem tworzenie gry daje nawet większą przyjemność niż granie!
Obierz kurs na... doskonalenie umiejętności w produkcji gier Silnik gier Unity i współpracujący z nim Edytor powstały po to, by generować gry, także te w 2D. Ponad połowa wszystkich gier na świecie powstaje z użyciem właśnie tego narzędzia. A gry to dziś nie tylko rozrywka. Minigry stają się coraz ważniejszą składową nowoczesnej edukacji – zarówno w systemach szkolnych i szkoleniowych, jak i na poziomie edukacji społecznej; sięga się po nie w różnych obszarach, na przykład w ekologii, kulturze, finansach, e-zakupach itd. Skoro zaś ludzie tak kochają grać i tak chętnie korzystają z mechanizmów gier w rozmaitych życiowych sytuacjach, rola deweloperów w tym sektorze będzie stale rosła. By zacząć karierę jako junior game developer, trzeba wykonać co najmniej kilka własnych projektów i z sukcesem opublikować je w sklepie Google Play. Właśnie tego nauczysz się z naszego szkolenia. Kurs przeprowadzi Cię krok po kroku przez proces kreowania gry 2D za pomocą silnika Unity i stworzonego w tym celu Edytora. Poznasz zaawansowane możliwości tego oprogramowania, ułatwienia, jakie oferuje, a także nowości, które pojawiły się w jego najświeższej wersji. Opanujesz specjalistyczne słownictwo, przejdziesz przez wszystkie niezbędne etapy pracy, dzięki którym Twoja gra stanie się funkcjonalna i dostępna dla graczy. Przygotujesz się do pracy w branży – dobrze się przy tym bawiąc. Tworzenie gier 2D w Unity 2022. Kurs video. Poziom zaawansowany stanowi trzecią część wznowienia bestsellerowej serii kursów poświęconych tworzeniu gier 2D. Seria, która składała się z trzech szkoleń, powstała kilka lat temu. Tymczasem zmieniły się technologie i urządzenia do grania, a Unity rozwinęło narzędzia służące do projektowania gier 2D. Autor, świadom tych zmian, przygotował nowe wersje kursów – bogatsze pod względem merytorycznym i atrakcyjniejsze dydaktycznie, z jeszcze bardziej angażującymi i interesującymi lekcjami. Jeśli nie masz doświadczenia w pracy z silnikiem Unity, nim rozpoczniesz przygodę z kursem na poziomie zaawansowanym, zapoznaj się z kursem dla początkujących (Tworzenie gier 2D w Unity 2022. Kurs video. Poziom podstawowy) i z kursem dla średnio zaawansowanych (Tworzenie gier 2D w Unity 2022. Kurs video. Poziom średnio zaawansowany). Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie kursu nauczysz się między innymi: Budować interfejs w Unity z wykorzystaniem UI Elements Pauzować grę i wstrzymywać wszystkie obiekty na scenie przy pozostawieniu działającego interfejsu Implementować przyciski wyciszające dźwięki w całej grze za jednym razem Wymuszać na graczu podróżowanie w oczekiwanym przez twórcę kierunku na planszy Zapisywać informacje o stanie rozgrywki na urządzeniu Wczytywać zapisane wcześniej informacje i odtwarzać stan gry po jej ponownym uruchomieniu Rejestrować zarówno działania gracza, jak i samej aplikacji w usłudze Unity Analytics Przeglądać i analizować statystyki graczy Implementować do swojej gry Analytics Umieszczać w grze reklamy Nagradzać gracza za oglądanie reklam Przygotowywać konsolę deweloperską w Google Play Kompilować i podpisywać grę cyfrowo Umieszczać skompilowaną grę w Google Play i uruchamiać testy wewnętrzne dla wskazanych użytkowników Finalizować proces udostępniania gry szerokiemu gronu odbiorców Ten kurs (podobnie jak cały cykl) zakończysz na poziomie średnio zaawansowanym. Oznacza to, że będziesz przygotowany do samodzielnego tworzenia gier na platformę Android przy użyciu najnowszej wersji silnika Unity i odpowiedniego Edytora, a także publikowania ich w sklepie Google Play. Kurs może służyć w równej mierze osobom dorosłym, jak i młodzieży w wieku szkolnym. Jeżeli Twoje dziecko chce się rozwijać w kierunku tworzenia gier, ta seria kursów idealnie nada się na prezent dla niego.
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.
Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę PyGame
Obierz kurs na… Pygame! Pygame to jedna z tych fantastycznych bibliotek, które pozwalają poszerzyć możliwości programowania gier i aplikacji multimedialnych w języku Python. Ostatnio zyskuje coraz większą popularność — w zeszłym roku pojawiła się jej nowa wersja, Pygame 2. Jeśli znasz już język Python i marzysz o tym, by wykorzystać go do kreowania świetnych gier, nie znajdziesz nic lepszego! A jeśli chcesz szybko zaznajomić się z praktyczną stroną programowania z Pygame, trafiłeś na doskonały kurs! Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę Pygame pozwoli Ci odkryć sekrety tej biblioteki i przygotuje Cię do samodzielnego tworzenia w pełni profesjonalnych gier. Autor przeprowadzi Cię przez wszystkie etapy powstawania gry, od otwarcia pierwszego pliku aż po uruchomienie kompilatora Pythona, Nuitki, w celu uzyskania pliku wykonywalnego. Co więcej, tę drogę przejdzie z Tobą aż trzy razy: razem stworzycie trzy solidne gry. Nie pozostawi Cię także bez pomocy w zakresie przygotowania materiałów wyjściowych gry: grafik, dźwięków i muzyki. Ściągnij Pygame i wstąp do świata twórców obłędnych gier! Czego się nauczysz podczas naszego profesjonalnego szkolenia? Nauczysz się wykorzystywać bibliotekę Pygame i framework Pygame Zero. Zobaczysz, jak dodawać obrazy, czcionki, fonty i inne elementy do gry. Będziesz operować na grafikach 2D i tworzyć animacje. Dowiesz się, jak wykorzystywać dźwięki, muzykę i napisy w grach. Skompilujesz grę do pliku .exe (standardowo w Pythonie nie jest to możliwe). Przygotujesz obsługę zdarzeń myszki i klawiatury. Stworzysz własny i wykorzystasz istniejący mechanizm wykrywania kolizji między obiektami. Podczas szkolenia Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę Pygame opanujesz także modyfikowanie kodu innych bibliotek w celu dodania do nich funkcjonalności, nauczysz się, jak wykorzystywać w grach niektóre wzorce projektowe (provider, cache, callback) oraz jak stworzyć i obsługiwać kamerę w Pygame. Zaczniesz implementować działania wrogów (a konkretnie podejmowanie przez nich decyzji, by skutecznie zaatakować bohaterów gry). Poznasz mechanizm reagowania na zdarzenia przez sprawdzenie stanu niewidocznej grafiki pod grą (bitmap-based physics). Ponadto dowiesz się, jak tworzyć własne dźwięki do gry, skąd brać grafiki i inne assety, w jaki sposób radzić sobie z niedoborem umiejętności okołoprogramistycznych (takich jak tworzenie grafik czy muzyki). Następnie sprawdzisz, jak wygląda obsługa warstw w Pygame. W gruncie rzeczy znajdziesz tu wszystko, czego potrzeba, by zbudować prostą grę 2D, od pomysłu po skończony projekt. Kurs zakończysz na poziomie średnio zaawansowanym, w pełni przygotowany do tego, by tworzyć także gry inne niż te zaprezentowane przez autora. Realizuj własne pomysły na gry! Autor szkolenia Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę Pygame zapewni Ci wszelkie narzędzia do stworzenia gry, a Tobie pozostanie wymyślić jej treść, wyobrazić ją sobie i przenieść to wyobrażenie na ekran komputera. Wcześniej jednak musisz się zorientować, w jaki sposób operować „światem” (czyli wszystkim, co jest poza widocznym obszarem gry), poznać system wykrywania kolizji, opanować tworzenie prostych animacji i zdobyć nieco wiedzy na temat wszelkich innych zagadnień związanych z wykorzystaniem Pygame. Po ukończeniu kursu będziesz umiał samodzielnie stworzyć takie gry jak Mario Bros., Bomberman, Arkanoid i wiele innych. Znajdziesz tu praktyczną prezentację ogólnych metod, które zawsze działają, i będziesz mógł je zastosować w grze dowolnego typu. Solidne przećwiczenie programowania czterech gier zapewni Ci swobodę w posługiwaniu się różnymi chwytami czy sztuczkami, a także pozwoli dogłębnie poznać specyfikę używanych narzędzi. W poszukiwaniu nowej rozrywki Gry są nieodłącznym elementem komputerów i smartfonów. Przykuwają oko i wciągają na długie godziny. Wiele osób (programistów i nie tylko) próbuje tworzyć gry w ten czy inny sposób. W tej dziedzinie Python powoli zdobywa coraz większą popularność — po pierwsze za sprawą najpopularniejszej biblioteki do tworzenia gier (Pygame), a po drugie z powodu świetnego silnika Godot, który pozwala programować w tym języku. Praca z grami to praca z grafikami (zwanymi sprite’ami), dźwiękiem, muzyką, obsługą zdarzeń oraz o wiele trudniejszym debugowaniem niż w przypadku aplikacji niebędących grami. W takich aplikacjach często bardzo trudno jest powtórzyć napotkany błąd, gdyż dana sekwencja występuje dość rzadko. Wymagają one także znacznie więcej testowania. Jeśli programiście zależy na tym, żeby jego gra była bezbłędna, musi w nią długo grać. Ale dla prawdziwego twórcy gier to przecież sama przyjemność! Tylko dla wtajemniczonych Popularność Pygame 2, czyli wersji, która jest wykorzystywana podczas tego szkolenia, stale rośnie, a gry, które stworzysz wspólnie z jego autorem, są na takim samym profesjonalnym poziomie, jak komercyjne gry na Steamie. Nie znajdziesz drugiego tak dobrego kursu dla programistów gier z wykorzystaniem Pythona i Pygame. Dzięki niemu nauczysz się tworzyć gry typu: Mario Bros., Prehistoric, Contra, Flappy Bird, Prince of Persia, Mega Man i podobne - gry platformowe, w których kamera chodzi za graczem, a on zwykle przemierza świat, kierując się w prawo; Arkanoid, Timberman, tetris i tower defense - gry dwuwymiarowe, w których gracz musi jakoś pokonać otaczający go niezmienny świat; Bomberman, Tanks, Scorched Earth - gry z równie niezmiennym światem, w których występuje element wroga żyjącego własnym życiem. Jeśli zależy Ci nie tylko na zabawie w programistę, ale przede wszystkim na rzeczywistym programowaniu doskonałej jakości gier, nie możesz przeoczyć szkolenia Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę Pygame.
TypeScript i React. Kurs video. Tworzenie nowoczesnych komponentów UI
Obierz kurs na... tworzenie popularnych webowych komponentów UI Jeśli myślisz o rozpoczęciu pracy w sektorze IT i czujesz wyraźny pociąg do front-endu – proponowany przez nas kurs zdecydowanie jest dla Ciebie. W jego trakcie zdobędziesz praktyczną wiedzę o tym, jak powstaje nowoczesna i profesjonalna aplikacja internetowa. Podczas szkolenia odtworzysz dla siebie przygotowany wcześniej projekt, poznasz jego tajniki i dowiesz się, jak zbudować dziesięć różnych, powszechnie stosowanych komponentów UI, które przydadzą Ci się w przyszłości. Niejako przy okazji opanujesz szeroko stosowane, bardzo popularne technologie, bez których trudno jest myśleć o zawodowym projektowaniu aplikacji. Przyswoisz zatem podstawy języka TypeScript. Opiera się on na JavaScripcie, który dodaje statyczne typowanie, co pomaga deweloperom szybciej i łatwiej identyfikować i naprawiać błędy, a w efekcie przekłada się na większą produktywność i lepszą jakość kodu. Dowiesz się, jak się pracuje z biblioteką React. Jest to jedna z najpopularniejszych bibliotek JavaScriptu, służąca do tworzenia interfejsów użytkownika. Stworzony przez programistów Facebooka React słynie z wydajności, skalowalności i elastyczności. Umożliwia tworzenie dużych aplikacji internetowych. Zapoznasz się z opensource’owym narzędziem Storybook, które pozwala prezentować komponenty UI w izolacji dla frameworków: React, Vue i Angular, a także ułatwia ich testowanie, tym samym zapewnia spójność w całym projekcie. Wreszcie – przekonasz się, dlaczego warto się zaprzyjaźnić z biblioteką do stylowania komponentów w React, zwaną Emotion. Dzięki niej możliwe jest tworzenie dynamicznych i dostosowanych do potrzeb stylów. Jeśli tylko znasz podstawy JavaScriptu i React, znajdziesz w tym kursie cenne lekcje, które pomogą Ci podnieść Twoje programistyczne umiejętności na wyższy poziom! Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach naszego kursu między innymi: Przyswoisz podstawy programowania w TypeScripcie Będziesz tworzyć komponenty w bibliotece React Dowiesz się, jak używać w niej funkcji Hooks Opanujesz zasady używania narzędzia Storybook Ostylujesz komponenty z biblioteką Emotion Dowiesz się, czym jest stylowanie CSS-in-JS Poznasz dobre praktyki programowania Zaprogramujesz animację przy użyciu CSS Co więcej... Stworzysz takie komponenty jak przycisk, karta, tabela, formularz, okno modalne, menu boczne, komponent paginacji, drzewo, komponent wyszukiwarki, slider zdjęć TypeScript i React. Kurs video. Tworzenie nowoczesnych komponentów UI kończy się na poziomie średnio zaawansowanym w zakresie prezentowanych technologii i umiejętności. Chociaż szkolenie jest skierowane do osób, które mają podstawową wiedzę z zakresu JavaScriptu i biblioteki React, to w miarę przechodzenia do kolejnych lekcji i coraz bardziej złożonych komponentów omawia tematy i techniki, które są stosowane w nowoczesnym programowaniu frontendowym na w miarę zaawansowanym poziomie. W drodze do projektowania front-endu Po ukończeniu proponowanego przez nas szkolenia będziesz na najlepszej drodze, by zostać front-end developerem. Nauka TypeScriptu pozwoli Ci się podciągnąć z JavaScriptu. Nauczysz się korzystać z dodatkowej warstwy bezpieczeństwa, jaką TypeScript zapewnia poprzez statyczne typowanie. Kurs opiera się na programowaniu na żywo, co da Ci możliwość zaobserwowania procesu twórczego w czasie rzeczywistym, zrozumienia procesu myślowego prowadzącego, a także zobaczenia, jak radzić sobie z problemami i błędami, które mogą wystąpić podczas tworzenia kodu. Dzięki dostarczeniu projektu startowego i końcowego pojmiesz, jak od podstaw zbudować aplikację, jak skonfigurować potrzebne biblioteki, a następnie jak ją rozwijać poprzez tworzenie nowych komponentów. Jako autor tego kursu chciałbym podzielić się z Wami moją pasją do tworzenia nowoczesnych i atrakcyjnych interfejsów użytkownika. Wiem, że nauka nowych technologii może być wyzwaniem, ale wierzę, że z właściwym podejściem i zaangażowaniem każdy może opanować umiejętności, które są niezbędne do bycia profesjonalnym programistą. Programowanie to nie tylko umiejętność pisania kodu – to sposób myślenia. To sztuka rozwiązywania problemów, które wymagają kreatywności, cierpliwości i determinacji. Krzysztof Tomecki
TypeScript. Kurs video. Kompletny przewodnik dla developerów
Obierz kurs na przyspieszenie projektów aplikacji internetowych Żyjemy w czasach maksymalnego przyspieszenia, nigdy wcześniej powiedzenie „czas to pieniądz” nie miało tak silnego wydźwięku. Szczególnie w świecie informatyki, w którym na przykład frontend developer - freelancer - zarabia tym więcej, im więcej projektów stron i aplikacji internetowych jest w stanie przygotować w miesiącu. Doświadczeni programiści radzą sobie z tym wyzwaniem, sięgając po technologie, które pozwalają im pracować szybciej i równocześnie kreować kod elastyczny, podatny na ewentualne modyfikacje - co w wypadku pracy z klientem często okazuje się konieczne. Programiści JavaScriptu jako turboprzyspieszacz wybierają TypeScript, według ankiety przeprowadzonej przez Stack Overflow w 2020 roku drugi najbardziej lubiany język programowania. TypeScript, stanowiący nadzbiór języka JavaScript, wzbogaca go o tzw. typowanie, co pozwala mu być bardziej precyzyjnym, a dzięki temu minimalizuje błędy w kodowaniu. Poza typowaniem język ten oferuje wiele innych usprawnień, których do tej pory nie udało się wprowadzić w JavaScripcie, a które bardzo się przydają podczas tworzenia stron i aplikacji internetowych. Chcesz je poznać? Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie naszego kursu, wprowadzającego w zagadnienie pracy w TypeScripcie, między innymi: Nauczysz się instalować TypeScript Zainstalujesz plugin Prettier Opanujesz podstawy TypeScripta Zbudujesz w tym języku swoją pierwszą aplikację Co więcej... Poznasz podstawy programowania obiektowego i wiele ciekawych wzorców projektowych TypeScript. Kurs video. Kompletny przewodnik dla developerów wymaga od szkolącego się bazowej znajomości JavaScriptu i świadomości tego, czym jest frontend. Po zakończeniu szkolenia słuchacz będzie w stanie samodzielnie pisać ciekawe, ale też złożone aplikacje internetowe po stronie frontendu. Skąd się wziął TypeScript TypeScript jest wolnym i otwartoźródłowym językiem programowania, stworzonym w firmie Microsoft. Umożliwia statyczne typowanie, czyli nadawanie typów zmiennym w czasie kompilacji programu, i programowanie zorientowane obiektowo bazujące na klasach. Jako że TypeScript stanowi nadzbiór JavaScriptu, potencjalnie każdy program napisany w tym ostatnim jest równocześnie poprawny w tym pierwszym. Aktualnie TypeScript jest mocno wspierany przez producenta i może być używany w wielu zintegrowanych środowiskach programistycznych, takich jak Visual Studio Code, Eclipse, Sublime Text czy Atom.
Ubuntu 20.04. Kurs video. Zostań administratorem systemów IT
Obierz kurs online na... źródła programowania Słowo „ubuntu” wywodzi się z języka afrykańskich plemion Zulu i Xhosa i oznacza „człowieczeństwo wobec innych”. Wybranie tego wyrazu jako nazwy dla kompletnej dystrybucji systemu operacyjnego GNU/Linux nie jest przypadkowe - Ubuntu bazuje wyłącznie na wolnym oprogramowaniu. Opierające się na monolitycznym jądrze Linux Ubuntu jest przeznaczone przede wszystkim do zastosowań biurowych i domowych, powinien je jednak poznać nie tylko zwykły użytkownik, lecz także każdy adept IT. Celem proponowanego przez nas kursu jest przedstawienie najnowszej wersji systemu Ubuntu (20.04) od strony praktycznej. W ramach szkolenia jego słuchacz nie tylko dowie się, jak poruszać się po systemie, ale także jak korzystać z jego podstawowych narzędzi. W efekcie opanuje bazowe słownictwo dotyczące Ubuntu oraz Linuksa i dowie się na przykład, jak tworzyć maszyny wirtualne i do jakich celów można je wykorzystać. Zdobyta podczas kursu wiedza przyda mu się także, o ile pracuje - lub stara się o pracę - na stanowisku młodszego administratora czy specjalisty DevOps. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie video szkolenia Ubuntu 20.04: Nauczysz się obsługi systemu Linux. Zdobędziesz bazowe informacje dotyczące Ubuntu. Dowiesz się, jak skonfigurować środowiska graficzne GNOME i KDE. Opanujesz podstawową wiedzę związaną z wirtualizacją. Co więcej... Ukończywszy nasze szkolenie, będziesz przygotowany do tego, by sięgnąć po kolejne narzędzia bazujące na Linuksie, a tych jest całe mnóstwo - programista powinien je znać i umieć z nich korzystać. Ubuntu 20.04. Kurs video. Zostań administratorem systemów IT kończy się na poziomie podstawowym i stanowi wstęp do dalszego, samodzielnego rozwijania się w pracy z systemami operacyjnymi bazującymi na jądrze Linux. Linux? Witaj w rodzinie Linux, na którego jądrze działa Ubuntu, należy do uniksopodobnych systemów operacyjnych. To wolne i otwarte oprogramowanie, którego kod źródłowy można dowolnie wykorzystywać, modyfikować i popularyzować. Rozwijany od 1991 roku, stanowi najpopularniejszy system operacyjny świata. Dziś system Linux (zwany czasem GNU/Linux) jest udostępniany w formie licznych dystrybucji bazujących na jądrze oraz dobranych do niego pakietów oprogramowania - odpowiednio do wymagań, jakie stawia się danemu oprogramowaniu. Linux stosuje się więc w środowiskach serwerowych, na komputerach biurowych oraz domowych i w superkomputerach, w telefonach komórkowych, routerach i w telewizorach. Czyli praktycznie wszędzie tam, gdzie korzysta się z internetu.
Ubuntu 22.04. Kurs video. Zostań administratorem Linux
Obierz kurs na... całkiem nowy Linux Bez Linuksa nie ma współczesnej informatyki, czy wręcz współczesnego świata – to stwierdzenie absolutnie nie jest przesadą. Na rodzinie tych systemów operacyjnych bazują bowiem nie tylko liczne komputery osobiste, superkomputery, smartfony, routery, czy „smart” urządzenia domowe. Linux wykorzystywany jest powszechnie przez setki użytkowników. Programiści i administratorzy korzystają z niego chętnie w ramach stacji roboczych. Jeśli zatem planujesz karierę w IT jako programista lub administrator, koniecznie powinieneś go dobrze poznać. Jeśli myślisz o bliższym zaprzyjaźnieniu się z Linuksem, to teraz jest na to świetny czas – całkiem niedawno świat ujrzał jego nową, podobno najszybszą, najładniejszą i najbardziej stabilną edycję w historii! W niniejszym kursie przedstawimy Ci dystrybucję Ubuntu 22.04 „Jammy Jellyfish”. Pracując z nią, dowiesz się jak skutecznie rozwiązywać problemy sieciowe oraz te związane z działaniem usługi. Pokażemy Ci, jak testować swój sprzęt – przede wszystkim dyski. Ważne kwestie, które poruszymy, to także uruchamianie w Ubuntu 22.04 konkretnych usług i konfiguracja ich pod własne potrzeby. Poznasz rozmaite narzędzia, m.in. ethtool, ip, iperf3, docker, ansible, free, dd, du, ncdu, iptables, fio, ss, netcat, nmap, telnet, ssh. Będziesz zarządzać serwerem przez konsole webmin, nauczysz się również tworzenia reguł firewall. I wreszcie - zobaczysz jak wykorzystać SSH do codziennej pracy. Brzmi bogato? Zatem startujmy! Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie szkolenia m.in.: Poznasz system Ubuntu i nauczysz się go konfigurować Opanujesz zasady konfigurowania usług Dowiesz się, jak debugować problemy Uruchomisz strony i serwer www oraz skonfigurujesz serwer Proxy Będziesz testować dysk, pisać skrypty a także automatyzować z wykorzystaniem Ansible Co więcej... Szkoląc się, dokonasz konteneryzacji usług, a także wirtualizacji. Kurs pt. Ubuntu 22.04. Kurs video. Zostań administratorem Linux, przeznaczony jest dla osób, które mają już pewne pojęcie o systemie. Znajomość podstaw Linuksa pozwoli skorzystać w pełni z wiedzy i umiejętności proponowanych w ramach tego szkolenia wideo. Ubuntu 22.04 Nowa, długo oczekiwana wersja bazuje na Linux 5.15. Dzięki temu dysponuje lepszymi sterownikami NTFS oraz USB, obsługuje core-scheduling i wspiera nowe procesory Intela oraz AMD. Zaktualizowano w nim środowisko graficzne, dopracowując przy okazji wiele potrzebnych usług, takich jak wykonywanie screenshotów, przełączanie ekranów w poziomie, możliwość personalizacji menu, rejestrację obrazów w formie wideo, pełen dostęp do zarchiwizowanych, chronionych hasłem ZIPów etc. Tę wersję Ubuntu warto poznać tym bardziej, że należy ona do edycji dłużej wspieranych – czekaliśmy na nią dwa lata, pozostanie więc na pewno z nami na długo.
Uczenie głębokie z PyTorch. Kurs video. Opanuj sztuczną inteligencję
Obierz kurs na... sztuczną inteligencję Sztuczna inteligencja, ChatGPT, sieci neuronowe, uczenie maszynowe, uczenie głębokie... Oto hasła, które elektryzują nie tylko branżę informatyczną na całym świecie. Wraz z rozwojem tej dziedziny wiedzy i w rytmie prezentowania kolejnych narzędzi rosną nadzieje na praktyczne, naukowe i biznesowe zastosowanie drzemiących w niej możliwości. Okazuje się bowiem, że sztuczna inteligencja będzie w stanie wydajnie wspomóc nas w obliczeniach, wyszukiwaniu danych, analizach i wyciąganiu wniosków, ale także w pracy kreatywnej, i to w tak wielu dziedzinach, że to, co dziś wydaje się technologiczną nowinką, jutro okaże się prawdopodobnie czymś obowiązkowym. Jutro funkcjonowanie w tradycyjny, niewspomagany przez AI sposób może oznaczać utratę przewagi konkurencyjnej. A na to praktycznie nikt nie może sobie pozwolić. Dlatego, zdając sobie sprawę z rodzaju wyścigu, w jakim startują, kraje, organizacje, instytucje naukowe i firmy już dziś intensywnie poszukują sposobów na zaprzęgnięcie sztucznej inteligencji do pracy, a także specjalistów, którzy je znają i potrafią wdrożyć. Ten kurs ma za zadanie wprowadzić Cię w tematy związane z AI – przede wszystkim dotyczące uczenia maszynowego i głębokiego. Szkolenie koncentruje się na praktycznym zastosowaniu biblioteki PyTorch, która jest jednym z najdynamiczniej rozwijających się narzędzi w dziedzinie sztucznej inteligencji. Ta otwartoźródłowa biblioteka języka Python została stworzona przez oddział sztucznej inteligencji Facebooka, a następnie przekazana pod opiekę Linux Foundation. Stosuje się ją przede wszystkim w aplikacjach służących przetwarzaniu języka naturalnego. Zgłębiając tajniki PyTorch, zdobędziesz praktyczne umiejętności, które są szczególnie poszukiwane na rynku pracy. Otworzy Ci to drzwi do kariery w jednej z najbardziej ekscytujących i dynamicznych dziedzin technologicznych. Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach kursu między innymi: Opanujesz podstawy uczenia maszynowego i głębokiego uczenia: zrozumiesz fundamentalne koncepcje, takie jak sieci neuronowe, funkcje aktywacji, propagacja wsteczna i optymalizacja Zapoznasz się z PyTorch: zaznajomisz się z podstawowymi operacjami na tensorach, a także zarządzaniem danymi i modelami w PyTorch Będziesz trenować i testować modele: nauczysz się budowania, trenowania i ewaluacji modeli sieci neuronowych na realnych zbiorach danych, takich jak MNIST Popracujesz z CNN i LSTM: zrozumiesz i zaimplementujesz konwolucyjne sieci neuronowe (CNN) do przetwarzania obrazów i długiej krótkoterminowej pamięci (LSTM) do analizy danych sekwencyjnych Poznasz zaawansowane modele CNN: przyjrzysz się ewolucji i budowie zaawansowanych architektur CNN, takich jak VGG, a także ich zastosowaniu w rozpoznawaniu obrazów Będziesz modelować hybrydowo: dowiesz się, jak budować i trenować hybrydowe modele sieci neuronowych, w tym RandWireNN, które łączą różne architektury dla zwiększenia wydajności Wygenerujesz tekst z GPT-2: zdobędziesz doświadczenie w fine-tuningu i implementacji modeli generatywnych, takich jak GPT-2, do tworzenia tekstów Przetransferujesz styl neuronowy: nauczysz się stosować techniki transferu stylu do modyfikacji obrazów przy użyciu głębokich sieci neuronowych Zobaczysz, czym jest uczenie przez wzmacnianie z Deep Q-Networks (DQN): przerobisz wprowadzenie do algorytmów uczenia przez wzmacnianie, w tym DQN, i ich zastosowanie w zadaniach decyzyjnych Wyeksportujesz i zaimportujesz model z Open Neural Network Exchange (ONNX): zrozumiesz i praktycznie wykorzystasz ONNX do przenoszenia modeli między różnymi platformami i narzędziami Zautomatyzujesz proces modelowania (AutoML): poznasz techniki AutoML w PyTorch, które ułatwiają automatyczne wyszukiwanie najlepszych architektur i hiperparametrów Rozwiążesz rzeczywiste problemy związane z AI: zastosujesz nabyte umiejętności do rozwiązywania konkretnych problemów w różnych dziedzinach, takich jak wizja komputerowa, przetwarzanie języka naturalnego (NLP) i inne Poznasz najlepsze praktyki i zasady optymalizowania modeli: zaznajomisz się z technikami optymalizacji i najlepszymi praktykami w projektowaniu, trenowaniu i wdrażaniu modeli sieci neuronowych Szkolenie Uczenie głębokie z PyTorch. Kurs video. Opanuj sztuczną inteligencję kończy się na poziomie średnio zaawansowanym. Wyniesiesz z niego wiedzę teoretyczną i praktyczne umiejętności, które są niezbędne do pracy w dziedzinie sztucznej inteligencji i uczenia maszynowego. Na początku mojej przygody z uczeniem maszynowym i głębokim uczeniem zdałem sobie sprawę, że nie jest to tylko kolejny zestaw narzędzi technologicznych. To nowy język przyszłości, który pozwala nam na dialog ze złożonymi systemami i otwiera drzwi do dużych możliwości. PyTorch, którym dzielę się w tym kursie, nie jest tylko platformą; to most łączący Twoją kreatywność z potencjałem, jaki kryje w sobie sztuczna inteligencja. Każdy moduł, każda linijka kodu, którą tu znajdziesz, zostały zaprojektowane z myślą o umożliwieniu Ci kształtowania technologii. Pamiętaj, że każdy wielki projekt zaczyna się od pierwszego kroku. Niech ten kurs będzie Twoim krokiem w podróży, która może zmienić świat wokół nas. Witam Cię w podróży do świata AI, gdzie jedynym ograniczeniem jest Twoja wyobraźnia. Tomasz Kaniecki
UML. Kurs video. Projektowanie diagramów i modelowanie systemów w teorii i praktyce
Obierz kurs na modelowanie w UML Język modelowania UML i będące jego częścią diagramy UML odgrywają ważną rolę w inżynierii oprogramowania. Stanowią komunikacyjny pomost podczas pracy zespołowej i w kontaktach zarówno z menedżerami, jak i klientami biznesowymi, niekoniecznie zorientowanymi w procesach projektowych i deweloperskich. Język UML umożliwia precyzyjne określenie wymagań, analizowanie systemów i tworzenie przejrzystej dokumentacji. Graficzną reprezentacją systemu są diagramy UML, a każda ich grupa jest przeznaczona do modelowania różnych struktur oprogramowania. Można się z nimi spotkać w każdej fazie projektowania systemu: od analizy potrzeb klienta po implementację czy testowanie. Dzięki diagramom UML szybko można przełożyć pomysły na wizualizację interakcji między obiektami, zależności między klasami czy prezentację przepływu sterowania. Nawet najbardziej skomplikowane procesy przedstawione graficznie są prostsze do wyjaśnienia, a warstwa abstrakcji staje się obrazem zrozumiałym dla wszystkich zaangażowanych w powstawanie systemu. Warto wspomnieć, że UML to nie tylko język IT. Jest uniwersalny i równie szeroko stosowany w przemyśle do projektowania oprogramowania, systemów logistycznych, sieci telekomunikacyjnych i wielu innych inżynieryjnych rozwiązań. Dowiedz się, jak biegle modelować i odzwierciedlać funkcjonalności systemu – postaw na praktyczne zastosowanie diagramów UML! W trakcie naszego profesjonalnego szkolenia: Poznasz pojęcia i terminy związane z językiem UML Opanujesz zasady projektowania systemów Nauczysz się obsługi narzędzi do modelowania UML, takich jak Visual Paradigm, Enterprise Architect i StarUML Dowiesz się, jak tworzyć diagramy UML, w tym: diagramy klas diagramy przypadków użycia diagramy sekwencji diagramy aktywności diagramy stanów diagramy komponentów Poznasz zastosowania powyższych typów diagramów UML w różnych fazach projektowania Dowiesz się, jak stworzyć diagramy sekwencji i diagramy aktywności w celu przedstawienia przepływu procesu biznesowego lub procesu w systemie Nauczysz się sporządzać diagramy klas, aby zdefiniować strukturę klas w systemie, ich atrybuty, metody i relacje między nimi Opracujesz diagramy przypadków użycia potrzebne do opisywania wymagań użytkowników i funkcjonalności systemu Zaprojektujesz diagramy stanów, aby opisać cykl życia obiektów systemowych i ich zachowania Nauczysz się analizować i dokumentować funkcjonalne i niefunkcjonalne wymagania systemu za pomocą UML Poznasz zastosowania wzorców projektowych w UML Dowiesz się, jak przygotować opartą na UML dokumentację projektową dla programistów i testerów Zaznajomisz się z etapami pracy zespołowej w procesie projektowania systemów z użyciem UML UML. Kurs video. Projektowanie diagramów i modelowanie systemów w teorii i praktyce to doskonały sposób, by poznać najlepsze praktyki w projektowaniu systemów i umiejętnie korzystać z narzędzi do zautomatyzowania procesu tworzenia diagramów. W trakcie szkolenia dowiesz się, dlaczego diagramy UML usprawniają komunikację w zespole, i zapoznasz się z popularnymi narzędziami używanymi do modelowania, takimi jak Violet, StarUML, Plant UML, Visual Paradigm i Enterprise Architect. Następnie w teorii i za pomocą przykładów poznasz typy diagramów począwszy od diagramu przypadków użycia, stosowanego w początkowej fazie modelowania do zobrazowania interakcji między aktorami (użytkownikami) a systemem. Kolejnym rodzajem diagramu będzie diagram klas, przedstawiający klasy, obiekty, metody i zależności między nimi. Dowiesz się także, jak pokazać interakcje w określonym czasie z zastosowaniem diagramu sekwencji i jak modelować przepływ sterowania za pomocą diagramu aktywności. Na koniec przedstawisz panujące zależności między komponentami poprzez diagram komponentów, a możliwe w programie przejścia i stany obiektów przy użyciu diagramu stanów. Skorzystajcie z wiedzy, która została Wam przekazana. Weźcie choć kawałek, a to pomoże Wam w szkole, na studiach czy też w codziennej pracy.
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.
Unity 2023. Kurs video. Tworzenie gier 3D typu FPS
Obierz kurs na… najciekawszy sposób nauki programowania Choć wizja pracy w IT wciąż kusi wielu – i nic dziwnego, zarobki są naprawdę dobre – to perspektywa wdrażania się w ten zawód już niekoniecznie. Na szczęście wymyślono gry komputerowe. Dla graczy niekończącą się rozrywkę, dla przyszłych programistów świetną metodę, by przyjemnie, w atrakcyjny sposób uczyć się programowania. Szczególnie jeśli zabawę z tworzeniem gier rozpocznie się od operowania w ramach silnika Unity, co pozwala większość czasu spędzać nie w edytorze kodu, a na planszy własnej gry. Specyfika programisty gier bazuje przede wszystkim na logicznym łączeniu różnych scenariuszy, koncepcji i idei za pomocą dostępnych narzędzi i mechanizmów. Wiele zadań można poprawnie wykonać na co najmniej kilka różnych sposobów. Odpowiednie rozwiązanie dobiera się na podstawie własnego doświadczenia, dostępnego czasu i perspektywy rozwoju danej gry lub aplikacji. Aby nauczyć się tej czynności, trzeba wykonać co najmniej kilka projektów, a w ich ramach kierować się innymi priorytetami i wytycznymi na przyszłość. Ty możesz zacząć już dziś – z naszym kursem! Szkolenie, które Ci dziś proponujemy, stanowi pierwszą część wznowienia niezwykle popularnej serii poświęconej grom 3D. Lekcje do aktualnej edycji przygotowano w odniesieniu do nowej wersji Unity, z użyciem najnowszych elementów edytora. Co Cię czeka podczas naszego profesjonalnego szkolenia Dzięki praktykowaniu z naszym kursem m.in.: Dowiesz się, jak zainstalować Unity, jak stworzyć w nim projekt i go skonfigurować Opanujesz podstawowy interfejs silnika Będziesz tworzyć obiekty na planszy i łączyć je w hierarchii Zdefiniujesz parametry świateł i kamer Wdrożysz się w podstawy języka C# Napiszesz pierwsze skrypty poruszające obiektami Poznasz budowę materiałów graficznych Skonwertujesz materiały pomiędzy systemami renderowania Zaprogramujesz sterowanie postacią Zaimportujesz materiały z Asset Store Podłączysz zewnętrzny moduł strzelania i zmiany broni A na koniec skompilujesz swój projekt do pliku EXE Unity 2023. Kurs video. Tworzenie gier 3D typu FPS pozwoli Ci zdobyć bazową wiedzę na temat tworzenia gier w Unity. Po zakończeniu szkolenia samodzielne wykonanie gry od A do Z nadal może być trudne, z pewnością jednak będziesz w stanie podjąć się takich zadań jak level design, konfiguracja obiektów i skryptów w scenie czy przygotowywanie prefabów. Unity Unity to silnik, dzięki któremu możliwe jest tworzenie gier dwu- i trójwymiarowych. Przy jego użyciu można kreować również inne materiały interaktywne, jak wizualizacje i animacje. Silnik działa zarówno pod Microsoft Windows, macOS, jak i pod Linuksem. Produkty, jakie powstają z jego udziałem, działają na przeglądarkach internetowych, komputerach osobistych, konsolach do gier i urządzeniach mobilnych. Jeśli chodzi o te ostatnie, na silniku Unity bazuje aż 72 procent gier. Gry i aplikacje tworzone w Unity można kompilować na 20 różnych platform. Co ważne, nawet jeśli używa się darmowej wersji silnika, można zarabiać na swoich produktach, o ile przychód nie przekroczy 100 tysięcy dolarów rocznie.
Unreal Engine 4. Kurs video. Tworzenie gry Tower Defense dla początkujących
Kurs Unreal Engine 4 dostępny online Myślisz, że pisanie gier to świetna rozrywka i zarazem chwalebna misja, jaką jest dostarczanie rozrywki innym? Masz rację - programiści gier komputerowych to na ogół prawdziwi pasjonaci. W dodatku pasjonaci świetnie znający warsztat programisty. Tworzenie gier bowiem to dobra metoda uczenia się nowych rzeczy, takich jak programowanie, algorytmy czy architektura projektu. Nauka programowania gier i kreowania wirtualnych światów otworzy przed Tobą całą gamę atrakcyjnych możliwości zawodowych. Może zostaniesz w branży, a może zmienisz specjalizację, na przykład na frontend albo backend development? Na rynku dostępnych jest wiele narzędzi, które pozwalają opracowywać nowe gry. Z nich wszystkich Unreal Engine 4 jest najczęściej wybierany przez profesjonalne studia deweloperskie. Umożliwia szybkie prototypowanie, co ma ogromne znaczenie, jeśli wziąć pod uwagę tempo pojawiania się na rynku nowych propozycji dla graczy, i jest uniwersalny. Pozwala tworzyć gry wszelkiego rodzaju: od małych indie po AAA, od strzelanek po strategie, od mobilnych, przez VR, po PC. Silnik Unreal Engine 4 jest również z powodzeniem wykorzystywany w branży filmowej oraz jako narzędzie do tworzenia wizualizacji architektonicznych. Każdy, kto zamierza pracować w branży gier, powinien zapoznać się z Unreal Engine! Co Cię czeka w trakcie naszego kursu Unreal Engine 4? Podczas pracy z kursem Unreal Engine 4: Nauczysz się tworzyć proste gry w silniku Unreal Engine 4. Dowiesz się, jak wprowadzić do swojej gry nieskomplikowaną sztuczną inteligencję. Będziesz programować w systemie Blueprint. Zbudujesz grę na platformy Windows i Android. Zaprojektujesz grę typu tower defense. Co więcej... Ukończywszy kurs, będziesz w pełni przygotowany do pisania własnych gier komputerowych - od projektu po pełną realizację. Wykorzystasz swoją wiedzę na game jam. Unreal Engine 4. Kurs video. Tworzenie gry tower defense dla początkujących kończy się na poziomie podstawowym. Szkolenie wprowadza do środowiska Unreal Engine 4. Każda lekcja przedstawia osobne zagadnienie z wyjaśnieniem teoretycznym i zastosowaniem praktycznym. Lekcje są krótkie i zarysowują jedynie najważniejsze informacje potrzebne do implementacji gry, a uczestnik szkolenia jest zachęcany do samodzielnego zgłębienia interesującego go tematu. Silnik Unreal Engine 4 Silnik Unreal Engine bazuje na C++. Jego twórcy (firma Epic Games) zaimplementowali w nim mechanizmy wspomagające wieloplatformowość. Obsługuje między innymi platformy: Windows, Linux, macOS, PlayStation 3, PlayStation 4, Xbox 360, Xbox One oraz iOS. Unreal Engine jest rozwijany od przeszło 20 lat - początkowo służył do strzelanek pierwszoosobowych, potem doszły gry typu RPG, MMORPG i skradanki. Dziś jego możliwości są dużo większe. W ciągu tych dwóch dekad Unreal Engine przeszedł mnóstwo uaktualnień, które pozwoliły mu utrzymać się na stanowisku lidera w swojej branży. Jego kod źródłowy jest otwarty, co oznacza, że każdy może dołączyć do społeczności i dołożyć swoją cegiełkę do rozwoju tego silnika. Nazwiska współtwórców są publikowane każdorazowo po wydaniu nowej wersji, w sekcji „Special Thanks”. „Stay hungry, stay foolish” Steve Jobs Sprawdź także kursy CSS dostępne w ofercie.
Unreal Engine 5. Kurs video. Praktyczny niezbędnik game developera
Kurs Unreal Engine 5, czyli nierzeczywisty silnik gier Unreal Engine zadebiutował w 1998 roku w grze Unreal. Ta pierwszoosobowa strzelanka doczekała się swojej serii, a losy Unreal Engine potoczyły się jeszcze lepiej - dziś ten wieloplatformowy silnik gier jest jednym z najpopularniejszych na rynku. Po jego technologicznie zaawansowane rozwiązania sięgają najwięksi producenci w branży, ale bez obaw - Unreal Engine z pełną funkcjonalnością jest dostępny dla każdego za darmo. Znajdziesz tu wszystko, co potrzebne do game developmentu i projektów architektonicznych, w tym intuicyjny interfejs dla sympatyków designu, darmowe assety i modele usprawniające tworzenie prototypów, a także system Blueprints, pozwalający zaprogramować logikę gry bez znajomości C++. W piątej wersji silnika wprowadzono szereg nowości, takich jak system audio MetaSounds czy silnik Chaos Physics, jednak prawdziwymi gwiazdami są technologie Lumen i Nanite. Lumen odpowiada za globalne, realistyczne oświetlenie, a zwirtualizowany system geometrii Nanite pozwala budować scenę 3D o niespotykanej dotąd szczegółowości. Zoptymalizowana wydajność oraz nowe funkcje Unreal Engine 5 sprawią, że rozgrywka przejdzie na najwyższy poziom. W trakcie kursu Unreal Engine 5 nauczysz się Podstaw C++ i programowania w Blueprints Używać systemu zarządzania kamerą Budować poziomy Tworzyć własny system sterowania Importować i stosować biblioteki modeli fotogrametrycznych Korzystać z narzędzi renderingu Tworzyć funkcjonalne interfejsy korespondujące z graczem Budować system interakcji za pomocą Trace Kreować własny system gameplay Tworzyć udźwiękowienie aplikacji Stosować Timeline i płynną zmianę wartości zmiennych Kurs Unreal Engine 5 to również nauka: Używania i predefiniowanych modułów do budowania mechaniki gry Budowania podstawowych elementów AI i integrowania ich z otoczeniem Unreal Engine 5. Kurs video. Praktyczny niezbędnik game developera to ponad 6 godzin praktycznej wiedzy i budowania funkcjonalności, prototypowania mechaniki, a także iterowania produkcji. Na początku zaznajomisz się z edytorem i możliwościami narzędzia Unreal Engine 5. Nauczysz się stosować predefiniowane funkcje, by następnie optymalizować budowany kod, agregować zasoby i elastycznie dostosowywać zmienne. Poznasz podstawy Blueprints i zasady posługiwania się kodem do szybkiej iteracji rozgrywki. Dowiesz się, jak stworzyć systemy sterowania, statystyk i zmiany kamer. Do gameplay dodasz oprawę dźwiękową, a nawet tchniesz trochę życia w AI, tworząc inteligentnego przeciwnika dla naszego aktora. W praktyce sprawdzisz, jak korzystać z narzędzi modelingu do prototypowania obiektów, i stworzysz wspaniałe efekty wizualne używając zasobów Particle Emitter. By nadać rozgrywce odrobinę logiki, poznasz mechanikę połączeń między aktorami, komponentami, interfejsami, tagami i dispatcherami, dzięki czemu zbudujesz funkcjonalną komunikację obiektów ze światem, z interfejsem czy ze sztuczną inteligencją. Przygodę z tym poradnikiem zakończysz z umiejętnościami na poziomie podstawowym. Co dalej? W kursie Unreal Engine 5 zostały omówione ścieżki kariery, w których możesz się doskonalić po jego ukończeniu. Przejdziemy tematycznie przez fundamenty pracy programisty, sound designera, UI designera, jak również artysty środowiska. Branża gier daje liczne możliwości wyboru, sprawdź, która z nich przypadnie Ci do gustu! Gamedev Kreatywny rozwój, uczestnictwo w unikatowych projektach i jednoczesne zapewnianie rozrywki innym - tak wyobrażamy sobie gamedev. Wakatów dla zdolnych i ambitnych w tym sektorze nie zabraknie. Przy tworzeniu gry komputerowej pracuje cały sztab ludzi - artyści zamieniają levele i postacie w dzieła sztuki, programiści pracują nad mechaniką gry i efektami specjalnymi. Warto zaznaczyć, że w dużych studiach projektowych stanowisk wyspecjalizowanych w konkretnych zadaniach jest znacznie więcej. Rynek gier w Polsce ma wiele do zaoferowania: stale się rozwija i notuje wzrosty przychodów rok do roku. Rodzime tytuły są znane i cenione przez graczy, a studia takie jak CD Projekt Red, Techland, 11 Bit Studios sprzedały miliony kopii swoich produkcji na całym świecie. Możemy się także pochwalić organizacją ważnych i znanych międzynarodowo wydarzeń, jak Game Industry Conference i Digital Dragons. Fani e-sportu zaś doskonale znają Katowice, które raz w roku zamieniają się w stolicę gier za sprawą turnieju Intel Extreme Masters. Sprawdź także inne kursy o tym, jak wygląda tworzenie gier komputerowych od kuchni.
Unreal Engine 5. Kurs video. Tworzenie mechaniki gry w C++
Obierz kurs na tworzenie gier w C++ z kursem video Unreal Engine 5 Silnik Unreal Engine za sprawą Blueprints Scripting oferuje możliwość tworzenia prototypów i logiki gry bez konieczności kodowania. Koncepcja programowania wizualnego jest doskonałym uzupełnieniem klasycznej formy programowania. Natomiast nie wszędzie da się ją zastosować, innymi słowy: tam, gdzie Blueprints nie może, tam C++ pośle! I nie ma w tych słowach przesady. Nie bez powodu C++ jest najpopularniejszym językiem w branży gier wideo. Jedną z jego zalet stanowi kompatybilność z topowymi silnikami jak Unreal Engine, Unity i CryEngine. Jako język kompilowany pozwala uzyskać wysoką wydajność w czasie wykonywania programu. Zapewnia też pełną kontrolę nad pamięcią, co daje kolejne +1 do wydajności. Warto wspomnieć, że C++ ma najszerszą gamę funkcji sprzętowych powiązanych z wydajnością, dlatego staje się sprzymierzeńcem podczas tworzenia gier konsolowych i VR. Język C++ jest bezpieczny, natywny, szybki i nadaje się do zaawansowanego przetwarzania grafiki. Ponadto otrzymuje ogromne wsparcie ze strony Unreal Engine. Silnik umożliwia korzystanie z Blueprints i C++ jednocześnie. Ponadto zawiera wiele bibliotek, szablonów, makr i funkcji ułatwiających zarządzanie obiektami, dzięki którym kod jest zoptymalizowany, elastyczny i skalowalny. Mało tego: Unreal Engine posiada swój własny silnik kompilacji C++, czyli Unreal Build System. Połączenie zalet C++ i Unreal Engine to przepis na tworzenie realistycznych, interaktywnych i zaawansowanych technologicznie produkcji. W trakcie naszego profesjonalnego szkolenia video tworzenia mechaniki gry C++ w Unreal Engine 5: Skonfigurujesz IDE dla projektu w C++ Nauczysz się robić przegląd własnego kodu i tworzyć wizualne reprezentacje zawartych w nim treści Zaznajomisz się z workflow i metodyką programowania Dowiesz się, jak zwizualizować różnicę pomiędzy kodem C++ a Blueprints Poznasz obsługę narzędzia Header Preview Zapoznasz się z możliwościami narzędzia Enhanced Input w C++ Zbudujesz system statystyk i stworzysz własne komponenty Nauczysz się używać C++ i BindWidget do wizualizacji statystyk Zoptymalizujesz kod dzięki poznanym Forward Declarations i interfejsom Zaprogramujesz własne mechaniki interakcji Poznasz nowe funkcjonalności Unreal Engine 5, w tym Niagara System Dowiesz się, jak przesyłać informacje pomiędzy różnymi aktorami na danym poziomie Opanujesz korzystanie z hierarchicznych tagów GameplayTags Poznasz zastosowanie konstruktora do implementacji własnych komponentów Zobaczysz, jak dodać własne opcje w Project Settings Co więcej... Utworzysz własny system pobierający informację API i zastosujesz go w aplikacji Dowiesz się, jak dodać gotowy projekt do Epic Games Store i na platformę Steam Unreal Engine 5. Kurs video. Tworzenie mechaniki gry w C++ to idealny wybór, jeśli chcesz nauczyć się przepisywać wizualne skrypty Blueprints do kodu tekstowego C++ w celach optymalizacyjnych, wydajnościowych i skalowalnych. Podczas szkolenia utrwalisz podstawy programowania obiektowego, w tym typy zmiennych, funkcje, klasy, struktury i interfejsy. Natomiast uprzednia znajomość silnika Unreal Engine i Blueprints jest wskazana i z pewnością ułatwi Ci naukę. W ponad 7 godzin kursu Unreal Engine 5 tworzenia mechaniki gry w C++ nauczysz się definiować klasy, budować struktury komunikacji między nimi i planować dziedziczenie. Poznasz makro UPROPERTY służące do deklarowania właściwości obiektów i makro UFUNCTION do deklarowania funkcji. Dowiesz się, jak do makr dodawać atrybuty Meta Specifiers, aby zwiększyć wydajność rozgrywki i manipulować kodem w celach optymalizacyjnych. Z naszym kursem video Unread Engine 5 nauczysz się wykrywać detekcje kolizji za pomocą wiązki laseru LineTrace, a dzięki Enhanced Input stworzysz zaawansowane interakcje. Poznasz zagadnienia, które nie są dostępne z poziomu skryptów wizualnych, i odkryjesz całkowity potencjał silnika, wykorzystując go do zbudowania własnych mechanik. Nauczysz się pisać bazowy kod w C++, a następnie tworzyć podklasy w Blueprints. Łączenie kodu z natywnymi funkcjonalnościami wizualnego programowania Blueprints to model programowania stosowany na szeroką skalę w dużych projektach komercyjnych. Unreal Engine to platforma, która umożliwia tworzenie niesamowitych aplikacji, a C++ to język programowania pozwalający na dostęp do ukrytego potencjału UE oraz osiągnięcia jeszcze lepszych rezultatów w trakcie produkcji. Zobacz także kursy video C# dostępne w naszej ofercie.
Unreal Engine. Kurs video. Niezbędnik VR developera
Obierz kurs na... wirtualną rzeczywistość Wirtualna rzeczywistość to generowany komputerowo obraz 3D, który wraz z obiektami, sceneriami i licznymi interakcjami z użytkownikiem ma imitować realistyczne środowisko. Być może definicja brzmi dość nowocześnie - ale czy wiesz, że początki VR sięgają 60 lat wstecz? Jednym z pierwszych wynalazków VR była Sensorama, która symulowała jazdę motocyklem. Maszyna ta oddziaływała na wiele zmysłów jednocześnie: odtwarzała filmy 3D, wydzielała zapachy, a nawet wytwarzała wiatr i wibracje. Ponad dwie dekady później w sprzedaży pojawił się pierwowzór dzisiejszych gogli VR. Producent odniósł sukces, a gogle zadomowiły się na stałe w branży rozrywkowej jako element maszyn Arcade. Aktualnie wartość sektora VR rośnie w zaskakująco szybkim tempie i zwiększa się o 40 – 60% rok do roku. W świecie produkcji VR ogromne możliwości daje Unreal Engine 4. Silnik ten wyprzedza konkurencję i oferuje natywne wsparcie dla wielu urządzeń obsługujących VR. Umożliwia dostęp do licznych wtyczek i bibliotek całkowicie za darmo. Z takim bogactwem realistycznych tekstur i zasobów pozwalających na szybką iterację stworzysz niezapomnianą rozgrywkę w wirtualnej rzeczywistości. Unreal Engine. Kurs video. Niezbędnik VR developera to ponad 7 godzin stawiającej na praktykę przygody ze światem wirtualnym. W trakcie naszego profesjonalnego szkolenia dowiesz się, jak: Zainstalować i skonfigurować urządzenia do produkcji VR Stworzyć własny system sterowania i system locomotion Prototypować funkcjonalności w C++ i programować w Blueprints Konfigurować interakcje z elementami otoczenia Używać timerów i spawnerów do nasłuchiwania zdarzeń Budować systemy grawitacji i oddziaływania fizyki w VR Korzystać z dynamicznych materiałów i implementować je w Blueprints Projektować płynne przejścia z ekranem przeładowania Obsługiwać narzędzia monitorujące wydajność Dodawać osiągnięcia na Steam i Oculus Store Korzystać z narzędzi udostępnionych przez Oculus, w tym RenderDoc, Oculus Lipsync i Oculus Loudness Meter Co więcej... Poznasz dobre praktyki produkcji aplikacji na Oculus Store i otrzymasz wskazówki dotyczące wyglądu UI i renderowania w VR Skonfigurujesz ustawienia FFR, MultiPreview i Hand Tracking do śledzenia ruchów dłoni Nauczysz się optymalizacji przepływu danych, wpływającej na istotną dla VR wydajność W trakcie szkolenia omawiane są podstawy, a także trudniejsze, średnio zaawansowane zagadnienia z naciskiem na aspekty praktyczne. Zaczynamy od konfiguracji gogli Oculus Quest 2 i ich implementacji w Unreal Engine. Warto zauważyć, że firma Oculus produkuje obecnie najpopularniejsze gogle VR - na początku 2022 roku zanotowała aż 75% udziałów w sprzedaży gogli! Na przykładach poznasz przebieg produkcji VR. Do projektu dodasz własny system locomotion, stworzysz mechanizmy AI i spawner. Opanujesz techniki przyciągania przedmiotów, zmiany wizualizacji broni i dodawania własnych typów amunicji. Dowiesz się, czym jest i jak zniwelować chorobę lokomocyjną na etapie tworzenia projektu. W Unreal Engine przejmiesz sterowanie i dostosujesz efekt drgań (Haptic Effect) w kontrolerze VR. Samodzielnie stworzysz teleport i płynne przejścia między poziomami. Dzięki zdobytym umiejętnościom będziesz mieć podstawy, by rozwijać się dalej w wybranej przez Ciebie dziedzinie VR. Wirtualna rzeczywistość, znana nam z branży rozrywkowej, sięga dziś o wiele dalej. W tej technologii sprawnie porusza się rynek e-commerce, oferując klientom wirtualne spacery, przejażdżki czy przegląd nieruchomości. Na rozwiązaniach VR zyskuje też edukacja – studenci medycyny przeprowadzają operacje na symulatorze pacjenta, a piloci i żołnierze uczą się reagowania na sytuacje kryzysowe. Jednoczesne nabieranie doświadczenia i eliminacja poważnego ryzyka podczas szkoleń to duży postęp w nauce. VR znajduje zastosowanie w biznesie, architekturze, przemyśle i ciągle idzie po więcej. Wszystkie te branże mają wiele wspólnych mianowników z perspektywy programistycznej. Firmy, w tym duże korporacje, na etapie produkcji swoich rozwiązań często wybierają silnik Unreal Engine. Dlatego nauki jego obsługi nigdy nie za wiele: jeśli chcesz wiedzieć, co w gamedevie piszczy, koniecznie sprawdź też pierwszy kurs tego autora - Unreal Engine 5. Kurs video. Praktyczny niezbędnik game developera. Tworzenie aplikacji rzeczywistości wirtualnej nigdy nie było tak łatwe. Z bogatą biblioteką wtyczek i wszechstronnych narzędzi jesteśmy w stanie szybko stworzyć niezapomniane wrażenia w VR.
Vim. Kurs video. Zostań administratorem systemów IT
Wybierz kurs Vim i zostań administratorem systemów IT Edytor tekstowy Vim to właściwie wieloplatformowy klon edytora tekstu vi. Jego możliwości jednak są większe od vi, aktualnie więc Vim jest chętnie wybierany przez programistów pracujących w systemach uniksowych i pochodnych. W związku z tym ktoś, kto planuje karierę developera, testera, czy - właśnie - administratora tego typu systemów, powinien się zapoznać także z edytorem Vim. Bo choć nie należy on do najprostszych w obsłudze i nie jest intuicyjny, to gdy już się go w pełni opanuje, ujawnia swoje zalety, a praca w nim przynosi wymierne korzyści. Edytor tekstowy Vim należy do rodziny wolnego oprogramowania o otwartym kodzie źródłowym. Wydany po raz pierwszy w 1991 roku, jest stale usprawniany i rozwijany. Linuksowcy naprawdę go lubią - Vim kilkukrotnie został uznany za najpopularniejszy edytor tekstowy przez społeczność skupioną wokół „Linux Journal”. Także autorzy proponowanego przez nas kursu często pracują z Vimem - i chętnie pomogą Ci się z nim zapoznać. Przybliżą go w sposób możliwie prosty, tak by można było szybko pojąć, o co w nim chodzi, poznać komendy i zacząć samemu działać w tym edytorze. Co Cię czeka podczas naszego kursu Vim? W trakcie kursu Vim: Dowiesz się, czym jest Vim. Skonfigurujesz swoje środowisko pracy. Poznasz metody działania z tekstem w Vimie. Opanujesz tajniki funkcji dostępnych w edytorze. Zobaczysz, jakie ułatwiające pracę skróty oferuje Vim. Co więcej... Zbudujesz własne środowisko edytorskie i programistyczne. Vim. Kurs video. Zostań administratorem systemów IT ukończysz na poziomie podstawowym, co oznacza, że zapoznasz się z najważniejszymi informacjami o środowisku Vim i jego funkcjach oraz uzyskasz umiejętności potrzebne do rozpoczęcia w nim pracy. Szkolenie przygotuje Cię do pisania tekstu i zarządzania nim w prosty sposób. Tylko dla orłów? Niekoniecznie Początkujący programiści wydają się czasem nieco onieśmieleni Vimem. Powodów jest kilka. Komuś, kto nigdy nie miał z nim do czynienia, Vim może się wydawać wizualnie ubogi, do tego trudny w obsłudze. Wreszcie sam wygląd tekstu - taki „nieestetyczny”. Okazuje się jednak, że większość tych cech Vima to nie wady - znajomość komend i sposobu poruszania się w edytorze pozwala łatwo poprawić jego wygląd. Problemy z obsługą szybko znikają w miarę praktyki, a to, jak wygląda tekst... cóż, co kto lubi i jak komu wygodnie. Za to Vim jest dostępny za darmo na wszystkie duże systemy: Linux to oczywiste, ale także Windows i macOS. Edytor nie ma menu, wszystko rozgrywa się tu z zastosowaniem skrótów klawiszowych. Znowu - co kto lubi. Początki z Vimem bywają w związku z tym trudne, ale posiada on praktycznie wszystko, co tego typu edytor tekstu mieć powinien. Do tego mnóstwo dostępnych od ręki wtyczek, obszerna dokumentacja i... nasz kurs! Pamiętaj, jeśli czegoś brakuje Ci w Vimie, oznacza to, że po prostu jeszcze nie dotarłeś do odpowiedniego skrótu lub wiedzy, jak się dana funkcja nazywa. Bo że ona gdzieś w Vimie jest, to pewne. Sprawdź także kursy React dostępne w naszej ofercie.
VPN. Kurs video. Bezpieczeństwo zasobów w sieci
Obierz kurs na... bezpieczeństwo firmowej i domowej sieci komputerowej Wobec rosnącej liczby zagrożeń cybernetycznych ochrona danych przesyłanych przez sieci publiczne stała się priorytetem dla firm i użytkowników indywidualnych. Jeśli interesujesz się tematem i chcesz go zgłębić od strony praktycznej, ten kurs powinien Cię zainteresować. Stanowi bowiem kompleksowy przewodnik po nowoczesnych technologiach VPN, które umożliwiają tworzenie bezpiecznych połączeń sieciowych. Dzięki niemu poznasz nie tylko teoretyczne podstawy, ale również praktyczne konfiguracje i narzędzia stosowane w środowiskach korporacyjnych i domowych do zapewnienia bezpieczeństwa sieci komputerowych. Kurs obejmuje wszystkie najważniejsze zagadnienia związane z VPN – od podstaw kryptografii i mechanizmów zabezpieczających aż po zaawansowane konfiguracje różnych rodzajów VPN, takich jak Site-to-Site VPN, GETVPN, DMVPN, Flex VPN i Remote Access VPN. Program szkolenia podzielono na logiczne części, dzięki czemu nawet początkujący słuchacze łatwo zrozumieją prezentowane treści. Każdy moduł zawiera szczegółowe instrukcje konfiguracji narzędzi i urządzeń, takich jak routery Cisco, co umożliwia odtworzenie prezentowanych scenariuszy w realnych środowiskach sieciowych. Podczas nauki poznasz konfiguracje takich protokołów jak IPsec, GRE, IKEv1 i IKEv2, a także dowiesz się, w jaki sposób zaprzęgnąć do pracy AnyConnect czy Flex VPN. Ponadto w trakcie kursu omówimy rozwiązania stosowane w firmach na całym świecie, takie jak Cisco AnyConnect i zaawansowane funkcje routerów Cisco. Dzięki temu zyskasz wysoko cenione na rynku umiejętności, co więcej, będziesz w stanie skutecznie wdrażać bezpieczne rozwiązania we własnych projektach. Technologie VPN okazują się kluczowe w czasach pracy zdalnej i globalizacji biznesu. Są niezbędne nie tylko dla ochrony firmowych zasobów, ale również dla użytkowników indywidualnych, którzy dbają o swoją prywatność. Z tego powodu umiejętności zdobyte w ramach tego kursu są uniwersalne i będą miały coraz większe znaczenie w dynamicznie zmieniającym się świecie IT. VPN. Kurs video. Bezpieczeństwo zasobów w sieci kończy się na poziomie podstawowym; w zakresie niektórych zagadnień sięga poziomu średnio zaawansowanego.
Vue.js. Kurs video. Podstawy pracy z frameworkiem
Obierz kurs na... lekki i szybki Vue.js! Kiedy mówimy o technologiach tworzących stack technologiczny dla JavaScriptu, zapewne wymienimy Vue.js, React lub Angular. To one znalazły się na podium frameworków przeznaczonych do tworzenia stron i aplikacji internetowych. Wszystkie trzy cieszą się popularnością i mają rzeszę zwolenników wśród frontendowych programistów. Wybór odpowiedniego do pracy frameworka nie może być jednak przypadkowy i pokierowany sympatią. Wymaga wręcz sporej wiedzy. Technologia powinna być dostosowana do rodzaju przedsięwzięcia, celu i wymagań technicznych projektu i w końcu funkcjonalności, jakie sam framework ma nam do zaoferowania. Nie jest to proste zadanie, zwłaszcza dla początkujących programistów. Być może zastanawiasz się, co oferuje Vue.js i dlaczego warto się nim zainteresować. Przede wszystkim Vue.js charakteryzuje się niewielkim rozmiarem, dzięki czemu nie obciąża przeglądarki i pozwala na bardzo szybkie załadowanie zawartości strony. Będzie dobrym wyborem, jeśli Twoja aplikacja ma być interaktywna i zarazem wydajna. Z Vue.js elementy HTML aktualizują się dynamicznie, poprzez dwukierunkowe wiązanie danych z obiektami Vue. Dzięki temu mechanizmowi - programowaniu reaktywnemu - aplikacja reaguje na zadane żądanie w czasie rzeczywistym, bez konieczności odświeżania widoku. W odróżnieniu od Reacta i Angulara Vue.js oferuje możliwość przyrostowej integracji, czyli adaptacji frameworka w zależności od zaistniałych potrzeb. W ten sposób można modyfikować routing, toolchain, CLI czy zarządzanie stanem aplikacji. Nauka Vue.js również należy do całkiem przyjemnych, gdyż ma on prostą, zrozumiałą składnię i niski próg wejścia - wystarczy elementarna wiedza z zakresu HTML, CSS i JavaScriptu. A jeśli jeszcze nie masz żadnego zaplecza technicznego, to dzięki naszemu kompleksowemu szkoleniu online z Vue.JS poznasz podstawy i - co najważniejsze - napiszesz pierwszą aplikację w Vue.js! W trakcie naszego profesjonalnego szkolenia video z Vue.JS: Zbudujesz responsywną stronę internetową w Vue.js Zaznajomisz się z obsługą środowiska Visual Studio Code Nauczysz się posługiwać narzędziami deweloperskimi w przeglądarce Poznasz składnię i podstawowe możliwości języka JavaScript Utworzysz proste struktury w języku HTML Przećwiczysz praktyczne elementy Vue i stworzysz własne komponenty Poznasz reguły, dzięki którym wdrożysz responsywność do swojej aplikacji Utworzysz routing między podstronami projektu Nauczysz się zarządzać routingiem Dowiesz się, jak przy użyciu CSS nadawać style elementom HTML Vue.js. Kurs video. Podstawy pracy z frameworkiem ukończysz na poziomie podstawowym. Kurs przeprowadzi Cię przez fundamentalne zagadnienia z zakresu HTML, CSS i JavaScriptu, niezbędne do rozpoczęcia pracy z Vue.js. Po tak solidnym wprowadzeniu poznasz Vue.js w praktyce i zbudujesz dwie aplikacje oparte na tym frameworku: to-do list i proste portfolio, w którym zaimplementujesz router. Po ukończeniu kursu video z Vue.JS będziesz w stanie samodzielnie zbudować i wdrożyć responsywną, dostosowaną do rozdzielczości urządzenia stronę internetową przygotowaną w Vue.js. By wdrożyć się w świat IT i znaleźć ciekawą, dobrze płatną pracę, trzeba zacząć działać. Swoją przygodę zacznij dziś - od Vue.js! Zobacz także kursy React dostępne w naszej ofercie!
Vue.js. Kurs video. Tworzenie zaawansowanych aplikacji webowych
Obierz kurs na... tworzenie dużych aplikacji webowych Frontend development należy do najszybciej rozwijających się gałęzi informatyki. Nic w tym dziwnego - żyjemy w erze aplikacji internetowych, stron typu SPA, gdzie wiele operacji ma miejsce po stronie klienta. Projektowaniem tego typu stron i aplikacji zajmują się frontend developerzy - programiści operujący zwykle w JavaScripcie wspomaganym którymś z frameworków. Spośród nowoczesnych frameworków wybierany jest najczęściej jeden z trzech: React, Angular albo Vue.js. Vue.js, podobnie zresztą jak React i Angular, zalicza się do frameworków służących budowaniu interfejsu użytkownika. Pozwala równie dobrze kreować proste komponenty, jak skomplikowane, skalowalne aplikacje typu SPA (single-page application), o ile oczywiście potrafi się korzystać z Vue.js w powiązaniu z dodatkowymi narzędziami i bibliotekami. Jedną z najbardziej skomplikowanych aplikacji, które można zbudować z wykorzystaniem Vue.js, jest sklep internetowy i na nim właśnie skupimy uwagę w trakcie tego kursu. Szkolenie ma charakter czysto praktyczny, dlatego na koniec jego uczestnik uzyska w pełni sprawny kod aplikacji, którą wystarczy połączyć z serwerem, by otrzymać sprawny produkt. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie tego kursu video: Nauczysz się tworzenia skalowalnych aplikacji webowych w Vue.js. Będziesz tworzyć formularze z walidacją. Dowiesz się, jak obsługiwać błędy. Poznasz sposoby na budowanie w Vue.js zaawansowanych komponentów i routingu aplikacji. Opanujesz technologię tworzenia store’ów Vuex i dowiesz się, jak praktycznie ich użyć. Przygotujesz listy z opcją sortowania i filtrowania oraz własne dyrektywy. Zajmiesz się autentykacją widoków i skupisz się na globalnej obsłudze błędów z serwera. Co więcej... Ukończywszy szkolenie, będziesz przygotowany do pracy nad najbardziej skomplikowanymi aplikacjami webowymi w JavaScripcie z użyciem frameworka Vue.js, ponieważ sklep internetowy należy właśnie do tej klasy projektów. Vue.js. Kurs video. Tworzenie zaawansowanych aplikacji webowych kończy się na poziomie średnio zaawansowanym, jednak słuchacz pozna również kilka zagadnień z poziomu zaawansowanego. Dlaczego Vue.js? Vue.js to biblioteka/framework JavaScriptu pozwalająca przede wszystkim na tworzenie dość prostych aplikacji webowych składających się z komponentów. Choć jak widać nie tylko - z wykorzystaniem Vue.js można bowiem zbudować także sklep internetowy, który jest aplikacją dość skomplikowaną. Developerzy coraz częściej decydują się właśnie na Vue.js, a nie na Angulara czy Reacta, ze względu na niski próg wejścia oraz sporo intuicyjnych dodatków i funkcji, stanowiących wydajne wsparcie dla frontendowca. Co ciekawe, proste aplikacje z użyciem Vue.js można tworzyć nawet wówczas, gdy nie dysponuje się głębszą znajomością JavaScriptu. Dlatego Vue.js bywa pierwszym wyborem sporej liczby początkujących frontendowców. Dodatkową, niebanalną zaletą Vue.js jest niska waga tego frameworka (18-23 KB), co bezpośrednio przekłada się na dużą szybkość jego działania. Za tą biblioteką przemawia także spora przejrzystość dokumentacji, w której wszystko jest rozpisane zwięźle i tak prosto, że nawet osoba stawiająca pierwsze kroki w branży nie powinna mieć problemów z opanowaniem najważniejszych zagadnień.
Vue.js w praktyce. Kurs video. Poznaj narzędzia web developera: Vue.js, TypeScript, Miro, Firebase
Obierz kurs na... Vue.js i narzędzia web developera Vue.js to jeden z trzech najpopularniejszych frameworków JavaScript. Od Reacta i Angulara odróżnia go zwiększona szybkość i elastyczność, a przede wszystkim prostota. Z obsługą tego frameworka nie powinna mieć problemu nawet osoba początkująca; jego twórcy dołożyli wszelkich starań, by praca z nim była przyjemna i efektywna. Przyjrzyjmy się cechom wyróżniającym Vue.js – jedną z nich jest reactive data binding, funkcja, która umożliwia łączenie modeli danych z interfejsem użytkownika. Z kolei komponenty ułatwiają modularyzację aplikacji, a za synchronizację ich danych odpowiada biblioteka Vuex. Na manipulowanie elementami DOM pozwalają wbudowane dyrektywy, event handling zaś oferuje zarządzanie zdarzeniami w prosty sposób, na przykład kliknięciem. W tym miejscu nie można nie wspomnieć o mechanizmie routingu, którego rolą jest sprawne nawigowanie pomiędzy widokami aplikacji. Vue.js dostarcza wiele funkcjonalności do budowania nowoczesnych aplikacji internetowych. Jego potencjał można uwolnić jeszcze bardziej i zintegrować z Firebase, Miro czy Google Docs. Znajomość tych narzędzi otwiera perspektywę na tworzenie kompleksowych aplikacji poprzez optymalizację zarządzania projektem, sprawne hostowanie usług i bezpieczne przechowywanie danych. Zarezerwuj 7 godzin i poznaj narzędziownik front-end developera! W trakcie naszego profesjonalnego szkolenia: Poznasz etapy tworzenia projektu informatycznego Dowiesz się, czym są scenariusze użytkownika Zapoznasz się z popularnymi metodykami tworzenia oprogramowania Zrozumiesz zasady SEO i jego wybrane strategie Poznasz etapy modelu kaskadowego Waterfall Utworzysz diagramy przypadków użycia w języku UML Poznasz podejścia projektowe mobile-first i desktop-first Dowiesz się, jak zadbać o responsywność strony internetowej Zintegrujesz usługi Firebase z projektem Przeprowadzisz autoryzację logowania Utworzysz komunikację back-end – front-end Zdobędziesz wiedzę o tworzeniu serwisów Nauczysz się tworzyć statyczny i dynamiczny routing Przećwiczysz zarządzanie routingiem Nauczysz się obsługi Miro i Google Docs Poznasz podstawowy interfejs Figmy Opanujesz średnio zaawansowane zagadnienia Vue.js Stworzysz rozbudowane i zagnieżdżone komponenty Dowiesz się, jak działa SCSS i dlaczego warto z niego korzystać Zaprojektujesz, uruchomisz i obsłużysz bazę danych NoSQL opartą na Firebase Poznasz nowoczesne narzędzia do planowania zadań i pracy nad aplikacją Vue.js w praktyce. Kurs video. Poznaj narzędzia web developera: Vue.js, TypeScript, Miro, Firebase to przewodnik po świecie frontendowych projektów. Razem z nim poznasz średnio zaawansowane funkcje Vue.js i rozwiniesz swoje umiejętności programistyczne w TypeScript. Ten statycznie typowany język pozwala utrzymać kontrolę nad logiką aplikacji i wykryć błędy w trakcie kompilacji, a tym samym poprawić jej bezpieczeństwo i wydajność. Dowiesz się także, jak zadbać o graficzną część aplikacji – poznasz preprocesor SASS, Figmę i podstawowe założenia responsywnego projektowania stron WWW. W Miro przećwiczysz pracę z diagramami UML. Dowiesz się, jak używać Google Docs w pracy z dokumentami. W ramach projektu powstanie szkielet sklepu internetowego wraz z obsługą backendu i podstawą zarządzania użytkownikami. Zintegrujesz go z Firebase – platformą do hostowania aplikacji i zarządzania bazą danych. Nowoczesne narzędzia takie jak Figma, Miro, Firebase i Google Docs odgrywają aktualnie szalenie istotną rolę w branży IT. Z ich znajomością nauczysz się planować, projektować i rozwijać aplikacje internetowe spełniające potrzeby najbardziej wymagających klientów.
Obierz kurs na... warsztaty skutecznego menadżera! Nawet najlepszy zespół nie pracuje efektywnie, jeżeli jest źle zarządzany. Sprawny menadżer natomiast - umiejący zmotywować podwładnych i będący dla nich autorytetem - sprawdza się w każdej organizacji. Czy dobrego szefowania można się nauczyć? Z pewnością można poznać narzędzia i mechanizmy przydatne w zarządzaniu zespołem. Budowanie autorytetu, umiejętne udzielanie informacji zwrotnej - te oraz wiele innych zagadnień przybliżymy Ci podczas szkolenia Warsztat skutecznego menadżera. Kurs video. Jak skutecznie wspierać, motywować i angażować pracowników. Co Cię czeka podczas naszego profesjonalnego szkolenia? Podczas kursu poznasz konkretne algorytmy postępowania, między innymi: przedstawienie zasad szefa, skuteczne stawianie celów (SMART), delegowanie zadań, monitorowanie ich wykonania (GROW), motywowanie zespołu, udzielanie konstruktywnej informacji zwrotnej (FUKO), różne sposoby rozwiązywania konfliktów, rozmaite style zarządzania. A po zakończeniu szkolenia... Z naszego kursu video dowiesz się, jakie cechy powinny charakteryzować skutecznego menadżera. Będziesz wiedzieć, jak poradzić sobie ze stresującymi sytuacjami. Poznasz metody wspierania pracowników i kierowania ich rozwojem. Zapoznasz się z psychologicznymi narzędziami, które będą doskonałym wsparciem w Twojej pracy. Nauczysz się dobierać odpowiednie narzędzia na każdym etapie rozwoju zarówno poszczególnych pracowników, jak i całego zespołu, a także samodzielnie rozpoznawać potrzeby podwładnych. Dla kogo ten kurs? Kurs jest przeznaczony dla początkujących menadżerów niższego i średniego szczebla, dysponujących podstawową wiedzą z zakresu zarządzania i chcących usprawnić swoją pracę. Uczestnik ukończy kurs z wiedzą na poziomie średnio zaawansowanym. Tylko dla wtajemniczonych Jak wygląda cykl informacji zwrotnej? Czym jest model kanapki? Na czym polega motywowanie metodą góry lodowej? Jak działają style rozwiązywania trudnych sytuacji Thomasa Kilmanna? To tylko wybrane tematy, które Warsztat skutecznego menadżera. Kurs video. Jak skutecznie wspierać, motywować i angażować pracowników przedstawia odbiorcy. Po zakończeniu szkolenia będzie on skuteczniej i efektywniej zarządzać powierzonym mu zespołem, a także dużo łatwiej poradzi sobie z wyzwaniami stawianymi mu przez dynamicznie zmieniającą się rzeczywistość. Zainteresował Cię nasz kurs? Chcesz osobiście porozmawiać z prowadzącą? Skorzystaj z oferty Helion Szkolenia - szkolenia on-line prowadzonego przez Katarzynę Porembską.
Web scraping. Kurs video. Zautomatyzowane pozyskiwanie danych z sieci
Obierz kurs na... pozyskiwanie danych z sieci Wiesz, że ponad połowa aktywności w sieci jest podejmowana przez boty? Powód ich popularności nie powinien być zaskoczeniem - w świecie usług i biznesu chodzi przede wszystkim o poznanie rynku i konkurencji. W tym wypadku kto ma technologię, ten ma przewagę, a daje ją web scraping. Dosłownie tłumaczony jako zdrapywanie sieci, web scraping służy do wydobywania ustrukturyzowanych danych ze stron internetowych. Jeśli właśnie zastanawiasz się gdzie w sieci można spotkać web scraping, to stosuje się go do przeprowadzania badań rynkowych, w botach wyszukiwarek i porównywarkach cenowych. W uproszczeniu - by skutecznie pozyskiwać dane z sieci, należy wykonać kilka kroków: nawiązać połączenie z API, a następnie odebrać i zwalidować dane, by odpowiednio wyodrębnić interesujące informacje. Spróbuj swoich sił i przekonaj się w praktyce, że droga do tego, by zostać web scraperem, jest prosta! W trakcie naszego profesjonalnego szkolenia: Przygotujesz poprawną strukturę folderów dla aplikacji webowej Stworzysz podstawowy szablon aplikacji oparty na bibliotece Bootstrap Utrwalisz wiedzę na temat dodawania stylów CSS Dowiesz się, jak pobrać dane z zewnętrznego API Nauczysz się wysyłać dynamiczne zapytania do API Poznasz bibliotekę Chart.js i API CoinGecko Nauczysz się wysyłać zapytania przy użyciu AJAX Zbudujesz responsywną i dynamiczną aplikację internetową Stworzysz interaktywne wykresy Naniesiesz dynamiczne zmiany na wykresie Dowiesz się, jak przechwytywać błędy podczas komunikacji z API Wprowadzisz dynamiczne zmiany na stronie bez konieczności jej odświeżania Co więcej... Przeprowadzisz walidację zapytań wysłanych do API i walidację zapytań odbieranych z API Nauczysz się pobierać dane z zewnętrznych baz danych i wykonywać operacje na pobranych danych Web scraping. Kurs video. Zautomatyzowane pozyskiwanie danych z sieci ukończysz na poziomie podstawowym. W trakcie szkolenia wspólnie zbudujemy dwa projekty w języku JavaScript. Na początku omówimy plan całego kursu i niezbędne narzędzia. Następnie płynnie przejdziemy do projektu pierwszej miniaplikacji - Populacja Świata. Podczas tego modułu nauczysz się wysyłać zapytania do API, przetwarzać odebrane wartości, sprawdzać ich poprawność, wyświetlać i operować nimi na stronie. Z tak uporządkowanych danych stworzysz dynamiczny wykres oparty na bibliotece Chart.js. Drugim projektem będzie aplikacja o budzącej emocje nazwie Kryptowaluty. W tej części kursu utworzysz dynamiczną tabelę generującą ranking kryptowalut z aktualnymi kursami pobranymi z API CoinGecko. Dzięki połączeniu z API CoinGecko mamy dostęp do aktualnych co do minuty kursów wszystkich możliwych kryptowalut opublikowanych na stronie CoinGecko. Bez trudu więc zaprogramujesz dynamiczny wykres do wyświetlania kursów kryptowalut na przestrzeni czasu zadanego przez użytkownika. Aplikacja będzie w pełni responsywna na wszystkich dostępnych mobilnych i stacjonarnych urządzeniach. W ramach ostatnich lekcji przedstawimy pomysły na rozwój aplikacji rankingu kryptowalut. Ten kurs dostarczy Ci inspiracji do indywidualnych projektów, a także pokaże nowe możliwości wykorzystania znanych Ci dotychczas tematów. Po zakończeniu szkolenia będziesz w stanie samodzielnie wykonać swój prywatny portfel kryptowalut, łącznie z wykresami i analizowaniem statystyk dzięki zastosowaniu wykresów Chart.js.