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

Unity 2023. Kurs video. Programowanie gier 3D multiplayer

Arkadiusz Brzegowy

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.

186
Videocourse

Job Hunting for IT. Video Course. Successful Job Interviews for IT Developers

Piotr Święcicki

Get a course on… an interview in English You are brilliant at what you do. You solve all programming problems efficiently. You do it quickly, correctly and accurately. You know a lot of IT tools and are able to choose them adequately to the task. You like cooperating with people and you can do it. You understand your customers ― you can freely translate their needs from everyday language to popular programming languages. You are a talented trainer. Younger colleagues come to you willingly for advice and always get help. You want to develop your skills. You are willing to work hard. Great! Now tell a recruiter about it using English… English is a universal language of computer science. It is true. Unfortunately, it is also true that although “technical” English of most IT employees is quite fluent, conversational English, in which one talks with clients, foreign superiors or just recruiters, is rarely one of the strengths of coders, admins and developers. This lack of education may eliminate even the best specialist from competing for the desired position. If you feel that you lack knowledge in this field, if you have your life’s interview ahead of you and you want to prepare for it perfectly ― this course is just for you! It has been created especially for programmers preparing for a job interview. Therefore, it deals with all language issues that are necessary in a comprehensive preparation for recruitment in English. Spend a few hours working with this course and learn for example: communication expressions necessary during job interviews forms that ensure making a positive impression on recruiters tips on proper pronunciation and intonation terms, words and expressions useful in describing the educational and professional path grammar forms necessary to answer recruitment questions language expressions and tools appropriate to answering technical questions hints to help you with personality issues language usage tips to ensure the best possible language preparation for a job interview What’s more… review English grammar, practice and repeat with us, and you will go smoothly through an interview with a recruiter as well as a conversation with your potential supervisors and English-speaking colleagues from future work   The course Job-Hunting in English, Successful Job Interviews for Software Programmers/Developers is aimed at people using English at levels from B1 to B2+. You will make real use of it! The author of the course has prepared it for you. Exactly for you, the programmer and developer who is getting ready for the interview. Therefore, you will learn not only the differences between the types of interviews for developers, what different stages of such interviews look like and what questions you should expect. You will also learn phrases and strategies that will give you advantage in the first minutes of a job interview, pronunciation tips, right grammar tools and ways to keep the conversation going. After the course, you will be able to talk about your work and private life fluently, use the most important words and terms in the field of computer science adequately and pronounce them correctly ― which makes a special impression on recruiters. The author of the course has also prepared a lot of very useful language tips for you, thanks to which you will prepare for the interview as best as possible. Meet our expert Piotr Święcicki has been working as an English teacher and methodology specialist for over 25 years. He is an author of textbooks and trains teachers, works as a translator as well as creates webinars and e-learning materials for English learning. He has taught a lot of IT specialists at his courses, thanks to which he has an insight into the language needs of this profession. In his spare time, he enjoys traveling in the wilderness, learning about the theory of consciousness and evolution or reading articles in the field of psychology, history and linguistics. If you want to get your dream job as a programmer or developer and your interview will be in English, be sure to take this course and prepare for the meeting thoroughly.       Obierz kurs na... rozmowę kwalifikacyjną w języku angielskim Jesteś świetny w swoim fachu. Sprawnie rozwiązujesz wszelkie programistyczne problemy, robisz to szybko, dobrze i celnie. Znasz wiele narzędzi informatycznych i potrafisz je dobierać adekwatnie do zadania. Lubisz i potrafisz współpracować z ludźmi. Rozumiesz klientów - możesz swobodnie tłumaczyć ich potrzeby z języka potocznego na popularne języki programowania. Jesteś zdolnym szkoleniowcem. Młodsi koledzy chętnie przychodzą do Ciebie po radę i zawsze otrzymują pomoc. Chcesz się rozwijać. Jesteś gotów ciężko pracować. Brawo! A teraz opowiedz o tym rekruterowi po angielsku... Angielski to uniwersalny język informatyki. To prawda. Prawdą jest też niestety, że choć większość pracowników branży IT posługuje się dość swobodnie „technicznym” angielskim, to już angielski konwersacyjny, w którym rozmawia się choćby z klientami, zagranicznymi przełożonymi czy właśnie rekruterami, nader często nie należy do mocnych stron koderów, adminów i developerów. Ten brak może wyeliminować z rywalizacji o pożądane stanowisko nawet najlepszego specjalistę. Jeśli czujesz, że masz w tym zakresie braki, jeśli przed Tobą rozmowa kwalifikacyjna Twojego życia i chcesz się do niej perfekcyjnie przygotować - ten kurs jest właśnie dla Ciebie! Został on stworzony specjalnie z myślą o programistach szykujących się do rozmowy kwalifikacyjnej o pracę. W związku z tym porusza wszelkie zagadnienia językowe, które są niezbędne w kompleksowym przygotowaniu się do rekrutacji w języku angielskim. Poświęć kilka godzin na pracę z tym szkoleniem i poznaj między innymi: wyrażenia komunikacyjne niezbędne podczas rozmów o pracę zastosowanie form zapewniających wywołanie pozytywnego wrażenia na rekrutujących wskazówki dotyczące właściwej wymowy i intonacji terminy, słowa i wyrażenia przydatne podczas opisywania ścieżki edukacyjnej i zawodowej formy gramatyczne niezbędne przy odpowiadaniu na pytania rekrutacyjne wyrażenia i narzędzia językowe właściwe dla odpowiedzi na pytania techniczne podpowiedzi pomocne przy kwestiach dotyczących osobowości porady językowe zapewniające jak najlepsze przygotowanie językowe do rozmowy rekrutacyjnej Co więcej... przypomnij sobie angielską gramatykę, ćwicz i powtarzaj z nami, a przejdziesz gładko przez rozmowę z rekruterem, anglojęzycznym kolegami z przyszłej pracy i przyszłym przełożonym Kurs pt. Job Hunting for IT. Video Course. Successful Job Interviews for IT Developers jest skierowany do osób posługujących się językiem angielskim na poziomach B1 – B2+. To Ci się naprawdę przyda! Autor szkolenia przygotował je dla Ciebie. Dokładnie dla Ciebie, programisto i developerze, który szykujesz się do interview. Dlatego dowiesz się z niego nie tylko, jakie są różnice pomiędzy rodzajami rozmów kwalifikacyjnych dla programistów, jak wyglądają poszczególne etapy takich rozmów i jakich pytań należy się spodziewać. Poznasz także wyrażenia i strategie, które zapewnią Ci przewagę w pierwszych minutach rozmowy o pracę, porady dotyczące wymowy, odpowiednie narzędzia gramatyczne i sposoby na podtrzymanie rozmowy. Po odbytym szkoleniu będziesz w stanie swobodnie opowiedzieć o swojej pracy i życiu prywatnym, poprawnie używać najważniejszych słów i terminów z zakresu informatyki, ale także właściwie je wymówisz - co robi szczególne wrażenie na rekruterach. Autor szkolenia przygotował dla Ciebie również sporo bardzo przydatnych porad językowych, dzięki którym przygotujesz się do rozmowy kwalifikacyjnej najlepiej, jak to możliwe.

187
Videocourse

Android. Techniki efektywnej pracy. Kurs video. Poziom pierwszy. Skróty klawiszowe i biblioteki

Dawid Firuzek

Obierz kurs na praktykę pisania aplikacji dla Androida Telefon najlepszym przyjacielem człowieka? Tak, odkąd do naszych kieszeni trafił smartfon! Główne narzędzie komunikacji, źródło wszelkiej wiedzy, przenośny park rozrywki. A także urządzenie, za którego pośrednictwem można korzystać z ulubionych, ułatwiających codzienne życie aplikacji, jak również tych używanych okazjonalnie, na przykład treningowych, festiwalowych, muzealnych, zakupowych — zastosowania można mnożyć; jest ich tyle, ile ludzkich potrzeb. Jednak niezależnie od przeznaczenia aplikacji, użytkownicy stawiają jej jedno podstawowe wymaganie: ma działać bezbłędnie. O to, by tak było, dba zespół programistów — specjalistów, którzy troszczą się, żeby wszystko funkcjonowało bez zarzutu. Proponowany przez nas kurs jest adresowany do programistów, którzy chcą zostać członkami takich „mobilnych” zespołów. Daje wiedzę dotyczącą tego, jak tworzyć świetne aplikacje dla systemu Android, takie, by błędy można było łatwo wykryć i szybko naprawić, a kod przetestować. Uczestnik szkolenia nauczy się z niego, jak pisać kod modułowy — zwięzły i czytelny, bardzo pomocny w pracy zespołów programistycznych. Wiedza przedstawiona w ramach tego kursu video jest czysto praktyczna, gotowa do wykorzystania w codziennej pracy. Teoria pojawia się jedynie podczas omawiania trudniejszych zagadnień, jednak zawsze jest poparta czytelnym przykładem. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie tego kursu: dowiesz się, jak tworzyć aplikacje działające pod systemem Android przy zastosowaniu konkretnej architektury (MVP); nauczysz się używać bibliotek ułatwiających codzienną pracę; opanujesz sposoby pisania prostego i testowalnego kodu; samodzielnie wykonasz aplikację korzystającą z zapytań sieciowych. Co więcej... poznasz reaktywne i funkcyjne podejście w programowaniu — co pomoże Ci uprościć skomplikowaną logikę pisania aplikacji mobilnych. Android. Techniki efektywnej pracy. Kurs video. Poziom pierwszy. Skróty klawiszowe i biblioteki zakończysz na poziomie średnio zaawansowanym. Szkolenie da Ci wiedzę na temat tworzenia aplikacji na system Android przy użyciu bibliotek i narzędzi, które są ogólnodostępne i pomagają w tworzeniu oprogramowania wysoce odpornego na błędy popełniane przez programistów. Do poziomu zaawansowanego dojdziesz już sam — wykonując ćwiczenia praktyczne oraz rozwijając swoje aplikacje, również za pomocą narzędzi przedstawionych w ramach kursu. Programista aplikacji na Androida poszukiwany! Sektor IT oferuje coraz bardziej wyspecjalizowane stanowiska pracy. Szczególnie w dużych firmach, w których funkcjonują wieloosobowe zespoły projektowe, od każdego z ich członków wymaga się często dogłębnej znajomości konkretnego zagadnienia; już nie po prostu umiejętności tworzenia aplikacji mobilnych, ale bardzo ściśle — aplikacji dla danego systemu operacyjnego. Specyfika pracy programisty poruszającego się w Androidzie polega na tworzeniu aplikacji działających właśnie pod tym systemem albo utrzymywaniu, rozwijaniu i udoskonalaniu aplikacji już istniejących. Wszystkie umiejętności zdobyte w trakcie proponowanego przez nas kursu można wykorzystać w codziennej pracy. Z pewnością znajomość części z omówionych zagadnień przyda się także podczas rozmów kwalifikacyjnych. By rozwinąć Twoją aplikację Zaczniemy standardowo — od konfiguracji środowiska programistycznego Android Studio. W pierwszej części szkolenia skupimy się na skrótach klawiszowych. Poznamy skróty ogólne i warianty uruchamiania aplikacji. W dalszej kolejności przejdziemy do nawigowania: między oknami narzędzi, plikami, klasami i w obrębie pliku. Wtedy przyjdzie czas na kodowanie, refaktoring i debugowanie. Wreszcie zobaczymy, jak działają inne skróty i narzędzia, między innymi VCS, Live, Code Template, Quick List, Terminal, ADB i ADB WiFi. Drugą część szkolenia poświęcimy na zapoznanie się z bibliotekami i narzędziami. Omówimy założenia projektowe i inicjalizację projektu, poznamy plik build.gradle oraz zagadnienia związane z tworzeniem szkieletu aplikacji. W kolejnych krokach zajmiemy się platformą Fabric, bibliotekami Timber, Leak Canary i Butterknife. Poznamy wzorzec Depency Injection, wykonamy pierwsze testy i zaimplementujemy bibliotekę Hawk. Po krótkim wstępie do RxJavy nauczymy się nawigować między ekranami za pomocą testowalnego kodu, animować z zastosowaniem biblioteki Lottie i obsługiwać pozwolenia z biblioteką RxPermissions. Sprawdzimy, do czego można wykorzystać bibliotekę RxBinding, stworzymy pierwsze zapytanie sieciowe, omówimy biblioteki Chuck i Stetho, a na deser bibliotekę graficzną Glide. Na koniec szkolenia skupimy się na analityce — będziemy dodawać i konfigurować narzędzie Amplitude oraz dodawać testowanie analityki. Musicie od siebie wymagać, nawet gdyby inni od was nie wymagali.

188
Videocourse

ASP.NET Core 6. Kurs video. Rozwijaj aplikacje webowe z Entity Framework Core

Mariusz Jurczenko

Programisto i adepcie programowania aplikacji internetowych – poznaj ASP.NET Core. Jest to wieloplatformowa, wysoce wydajna platforma typu open source, za pomocą której wykreujesz nowoczesne aplikacje webowe, usługi, aplikacje internetu rzeczy (IoT), zaplecza mobilne z obsługą chmury. Dzięki temu narzędziu będziesz sięgać po ujednolicone scenariusze pozwalające tworzyć internetowy interfejs użytkownika, a także interfejsy API. Zdobędziesz dostęp do licznych narzędzi, dzięki którym Twoja praca stanie się prostsza, a jej efekty będą wydajniejsze. Jeśli zaś utkniesz na jakimś temacie, z pewnością wesprze Cię szeroka programistyczna społeczność osób pracujących na co dzień z ASP.NET Core. Lista zalet i możliwości tej platformy jest długa, jednak w ramach kursu skupiamy się na jej konkretnej funkcji i wersji – i zaprzęgniemy ją do realizacji ściśle określonego zadania. Nasz kurs bowiem pozwala zdobyć kompleksową wiedzę i umiejętności, jakich potrzebujesz do tego, by zbudować swoją pierwszą aplikację internetową przy użyciu platformy ASP.NET Core 6. Stworzysz aplikację od początku do końca w sposób maksymalnie praktyczny, wspomagając się w tym celu zintegrowanym środowiskiem programistycznym Visual Studio 2022. Począwszy od File New Project, tworząc model i klasy repozytorium, w ciągu kilku godzin przejdziesz drogę programisty funkcjonalnej aplikacji i przygotujesz się do pracy z kolejnymi, własnymi aplikacjami. Przy okazji poznasz dobrze platformę ASP.NET Core – dowiesz się na przykład, w jaki sposób faktycznie obsługuje ona żądanie i jak można skorzystać z potoku żądania, jak pracować z prawdziwymi danymi z bazy danych, do czego służy Entity Framework Core 6, jak dodaje się rozmaite strony, funkcje i zmiany do zbudowanej już witryny. W trakcie szkolenia skupisz się na zbudowaniu sklepu internetowego dla Dev-hobby. Projekt doprowadzisz do etapu strony głównej i kilku stron katalogowych do przeglądania różnych kategorii kursów. Stamtąd dodasz kurs do koszyka, który także zbudujesz, podobnie jak formularz kasy i opcję logowania dla użytkowników. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas naszego kursu między innymi: Utworzysz nowy projekt w ASP.NET Core (na kilka sposobów) Zapoznasz się z Visual Studio Przygotujesz sobie środowisko pracy i skonfigurujesz witrynę Rozbudujesz ją z użyciem narzędzi dostępnych dla ASP.NET Core Załadujesz do niej dane, dodasz podstrony i ważne funkcjonalności Popracujesz z warstwą graficzną, optymalizując ją z myślą o użytkowniku Poznasz Entity Framework Core 6 i ASP.NET Core Identity i dodasz je do aplikacji Zmigrujesz bazę danych Zajmiesz się autoryzacją Szkolenie ASP.NET Core 6. Kurs video. Rozwijaj aplikacje webowe z Entity Framework Core kończy się na poziomie podstawowym. Ma wymiar czysto praktyczny, zatem po jego zakończeniu kursant powinien posiadać pewne fundamentalne umiejętności pozwalające tworzyć proste aplikacje webowe. Jako „absolwent” naszego kursu... W trakcie szkolenia, niejako przy okazji, zdobędziesz wiedzę, którą powinien dysponować każdy developer – będziesz w stanie tworzyć modele i kontrolery, obsługiwać akcje i widoki. Uzyskasz umiejętność przekazywania danych z kontrolera do widoku, jak również stosowania modeli widoku do generowania dynamicznych treści na stronach. Zrozumiesz podstawowe operacje związane z bazą danych, takie jak tworzenie połączenia, wykonywanie zapytań i odzyskiwanie danych. Opanujesz podstawową umiejętność korzystania z Entity Framework Core do mapowania obiektowo-relacyjnego (ORM), co umożliwia łatwe zarządzanie danymi w bazie danych, a także tworzenia i obsługi formularzy w widokach i przetwarzania danych przesyłanych przez użytkowników. Poznasz podstawowe koncepcje zarządzania zależnościami w ASP.NET Core, na przykład użycie narzędzia NuGet. Zrozumiesz, czym są i jak działają pośredniki (middleware) w ASP.NET Core, pozwalające przetwarzać żądania i odpowiedzi, opanujesz też podstawy pracy z systemem kontroli w wersji Git – dla skutecznego zarządzania kodem źródłowym. Po kursie będziesz również w stanie zabezpieczyć aplikację z zakresie uwierzytelniania, autoryzacji i zarządzania sesją.

189
Videocourse

GameMaker. Kurs video. Kompleksowy przewodnik tworzenia gier platformowych

Oliwer Mroczkowski

Obierz kurs na tworzenie gier platformowych! Gdy mowa o programowaniu gier, na myśl przychodzą dwa potężne silniki: Unity i Unreal Engine. Tymczasem chcemy Ci przedstawić silnik również będący w czołówce pod względem popularności – GameMaker Studio! To idealne rozwiązanie dla początkujących, oferujące intuicyjną obsługę IDE i szeroką paletę funkcji, dzięki którym szybko opanujesz programowanie gier. Rozgrywki w GameMaker Studio są tworzone w przyjaznym i łatwym do nauczenia się języku GML (GameMaker Language). Jedną z głównych zalet tego narzędzia – w porównaniu z Unity i Unreal Engine – jest jego intuicyjność i prostota. Grę możesz tworzyć, korzystając z mechanizmu drag-and-drop, co eliminuje potrzebę pisania kodu na początkowych etapach nauki. GameMaker Studio wyróżnia się także szybkością prototypowania gier. Zużywa znacznie mniej zasobów komputera niż Unity i Unreal Engine, dzięki czemu pozwala na szybsze testowanie i iterowanie pomysłów. Jest też bardziej skoncentrowane na 2D, a to sprawia, że stanowi idealny wybór dla twórców gier indie. Mimo niższego progu wejścia w GameMaker można tworzyć niezwykłe, zaawansowane i profesjonalne produkcje. Rozwiązania, które oferuje GameMaker, cieszą się uznaniem i chętnie sięgają po nie ambitni specjaliści. Gry takie jak Undertale, Hyper Light Drifter czy Hotline Miami zyskały ogromną popularność i pokazały potencjał tego narzędzia. Pamiętaj, że każda wielka gra zaczynała się od prostego pomysłu. A więc wejdź z nami do świata gamedevu i realizuj wymarzone projekty!   Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas kursu nauczysz się: • Instalować i konfigurować środowisko GameMaker Studio • Tworzyć i uruchamiać projekty • Rysować i edytować sprite’y • Tworzyć i edytować obiekty, a także dodawać je do poziomów gry • Dodawać broń i przeciwników do rozgrywki • Programować logikę gry • Implementować kolizję • Tworzyć animacje i shadery • Zarządzać tłem gry • Dodawać dźwięki i muzykę • Tworzyć menu startowe • Implementować funkcję resetowania gry i pełnego ekranu • Programować funkcję zapisywania i wczytywania gry • Implementować GUI w postaci tekstowego zakończenia gry GameMaker. Kurs video. Kompleksowy przewodnik tworzenia gier platformowych wprowadzi Cię w fascynujący świat programowania gier 2D. Zdobędziesz umiejętności, które pozwolą Ci tworzyć w pełni funkcjonalne gry platformowe. Poznasz środowisko GameMaker i proces tworzenia gry od podstaw – od projektowania grafiki, przez programowanie logiki, aż po dodawanie dźwięków i zarządzanie projektami. Nauczysz się tworzyć sprite’y, obiekty i poziomy gry, a także dodawać animacje i modyfikować poziomy, aby Twoja gra była dynamiczniejsza. Poznasz tajniki interakcji i walki dzięki dodaniu broni, przeciwników i zaawansowanych efektów, takich jak shadery. Dowiesz się, jak pracować z grafiką i modyfikować elementy interfejsu i tła poprzez wczytywanie obrazów. Opanujesz nawigację między poziomami, programowanie zaawansowanych interakcji z obiektami, sterowanie przeciwnikami, a także dodawanie dźwięków, które uczynią grę jeszcze bardziej ekscytującą. Nie zabraknie najważniejszych funkcji ułatwiających nawigację po programie – do gry dodasz menu, funkcje zapisywania i opcje pełnego ekranu. Na koniec stworzysz plik egzekucyjny (.exe), by gra była gotowa do podzielenia się ze światem! Zdobyta wiedza pozwoli Ci realizować własne projekty gier i będzie solidną bazą do dalszej nauki programowania i rozbudowywania gier o bardziej złożone zagadnienia. Twoje pomysły w końcu się urzeczywistnią i przeistoczą się we wciągające produkcje. Tworzenie gier to nie tylko nauka programowania, to także wyrażanie swojej kreatywności. Nie bój się eksperymentować i bawić się różnymi pomysłami. Pamiętaj, każda wielka gra zaczynała się od prostego pomysłu.

190
Videocourse

Zagraj z nami w Minecraft. Kurs video. Pierwsze kroki

Bartosz Danowski, Jakub Danowski

Minecraft to kultowa gra z otwartym światem. Od graczy wymaga spostrzegawczości, pomysłowości i umiejętności tworzenia konstrukcji z sześciennych bloków w trójwymiarowym świecie. Przypomina trochę budowanie z klocków Lego, tyle że w asyście potworów i z przygodami nie z tej Ziemi. Już teraz wkrocz do świata, w którym jedynym ograniczeniem jest Twoja własna wyobraźnia! Co Cię czeka podczas szkolenia? Autorzy szkolenia Zagraj z nami w Minecraft. Kurs video. Pierwsze kroki podzielą się swoimi doświadczeniami i przeprowadzą Cię krok po kroku przez pierwszy etap zabawy. Dzięki temu w kilka godzin staniesz się świadomym graczem z odpowiednimi podstawami do tego, aby prowadzić zaawansowane rozgrywki z innymi użytkownikami. Dowiesz się, w jaki sposób zdobyć grę, jak ją zainstalować i uruchomić. Zbudujesz pierwsze budynki i wzbogacisz je o mechanizmy i instalacje. Przekonasz się, czym różni się Ghast od Kurzego jeźdźca, a także dlaczego pnącza mogą być niebezpieczne i czemu lepiej nie patrzeć w oczy Endermanowi. Jeśli dotrzesz do Kresu, będziesz wiedzieć, co zrobić, żeby go opuścić. Oswoisz własnego Ocelota i zapewne nieraz odrodzisz się w Spawnie. Przede wszystkim jednak opanujesz crafting, czyli proces polegający na łączeniu różnych produktów i przetwarzaniu ich w inne przedmioty. Minecraft jest jak samo życie, ale o wiele prostszy. Może też być prawdziwie edukacyjnym narzędziem, dzięki któremu spędzisz czas z bliskimi, ucząc się i komunikując. Zatem do dzieła!

191
Videocourse

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

Paweł Matyszok

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

192
Videocourse

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

Marek Skała

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