Wydawca: 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ę.
257
Kurs video

OpenCV. Kurs video. Przetwarzanie obrazów w języku Python

Mateusz Zimoch

Wybierz kurs OpenCV online Ludzkie oko jest doskonałe. Przez narząd wzroku codziennie odbieramy multum bodźców z otoczenia. Nasz mózg ma nie lada zadanie – zinterpretować to, co widzimy. To właśnie rozpoznanie i klasyfikacja obrazu mają kluczowy wpływ na rozumienie czerpanych ze świata informacji. A jak widzi komputer? Naukowcy zwykli podglądać i naśladować mechanizmy zachodzące w przyrodzie. Tak oto nasza percepcja wzrokowa stała się pierwowzorem dla wizji komputerowej (computer vision). Ta rewolucyjna dziedzina informatyki jest poświęcona rozumieniu informacji wizualnych przez maszynę. Pomimo że proste algorytmy przetwarzania obrazów towarzyszą ludzkości od 60 lat, rozwój widzenia komputerowego jest wykładniczy. Dotyczy w szczególności ostatniej dekady. Przełom ten jest związany z coraz większą mocą obliczeniową współczesnych komputerów i kart graficznych. Dzięki zrównoleglaniu złożonych obliczeń postęp technologiczny zrewolucjonizował także uczenie maszynowe i uczenie głębokie. Niegdyś niemożliwe trenowanie sieci neuronowych na podstawie dużej ilości danych wejściowych jest dziś typowym zadaniem. Kamery rejestrujące ruch, autonomiczne samochody, biometria i rozpoznawanie twarzy to już nie science fiction – to część naszej rzeczywistości! A więc dowiedz się, jak... widzą maszyny, i nie daj się prześcignąć współczesności! Poznaj OpenCV - największą wieloplatformową bibliotekę do przetwarzania obrazów i video. Znajdziesz tu wiele wbudowanych funkcji i algorytmów do analizy ruchu, detekcji obiektów i rozpoznawania gestów. OpenCV przystosowane jest do analizy w czasie rzeczywistym. Z powodzeniem obsługuje głębokie sieci neuronowe, a nawet generatywne sieci współzawodniczące GAN. By nauka była jeszcze przyjemniejsza, wszystkie przykłady zaimplementowano w Pythonie. Według rankingów popularności to najpowszechniej używany język programowania. Mało tego - jest także technologią numer jeden stosowaną przez inżynierów machine learning i data science. Co Cię czeka w trakcie kursu OpenCV online? Podczas pracy z kursem video OpenCV poznasz takie zagadnienia jak: Podstawy Pythona, Jupyter Notebooka, Google Colabolatory Biblioteka OpenCV Obsługa obrazów (ładowanie, wyświetlanie, zapisywanie) Obsługa video i streamów Rysowanie elementów na obrazie (linie, tekst, polilinie) Transformacje obrazu (skalowanie, rotacja, translacja) Transformacje afiniczna i perspektywiczna Progowanie - różne rodzaje Wyrównanie histogramu, CLAHE Rozmycie i wykrywanie krawędzi Operator Sobela i Canny’ego Wykrywanie konturów Transformata Hougha Operacje morfologiczne Użycie klasyfikatora Haara i klasyfikatora HOG Trenowanie własnego klasyfikatora HOG Nakładanie obrazów OCR - optyczne rozpoznawanie znaków Przetwarzanie wzorców Pisanie i zastosowanie sieci neuronowej i konwolucyjnej Zastosowanie gotowych wag i konfiguracji sieci neuronowych Algorytm YOLO Co więcej... Nauczysz się trenować własny klasyfikator do detekcji marek samochodów W projekcie praktycznym dowiesz się, jak wyodrębnić tekst z obrazów - przed Tobą analiza i wykrywanie cyfr z karty kredytowej! OpenCV. Kurs video. Przetwarzanie obrazów w języku Python wprowadzi Cię w praktyczne zagadnienia wizji komputerowej. Od podstaw poznasz bibliotekę OpenCV - od najprostszych instrukcji aż po zakres średnio zaawansowany. Nauczysz się rysować obiekty, wykrywać krawędzie i kontury, a także wykonywać transformacje obrazów (skalowanie, rotację, translację). Za pomocą klasyfikatora Haara przeprowadzisz detekcję twarzy. Następnie płynnie przejdziesz do trenowania własnych klasyfikatorów i pisania sieci konwolucyjnej. Dowiesz się, jak przetwarzać obraz i video z użyciem algorytmów uczenia maszynowego i sztucznej inteligencji. Po ukończeniu szkolenia będziesz w stanie samodzielnie dodać moduł logowania z rozpoznawaniem twarzy na swoją stronę internetową czy wdrożyć algorytm zliczający liczbę aut, które przejeżdżają po drodze. OpenCV. Kurs video. Przetwarzanie obrazów w języku Python jest właściwym przewodnikiem zarówno dla kogoś, kto jeszcze nie pracował z obrazami, jak i dla osoby średnio zaawansowanej - pozwoli uporządkować wiedzę i dokonać podsumowania podstawowych możliwości. Machine learning engineer Specyfika pracy machine learning engineera z nastawieniem na obraz polega na dużym zróżnicowaniu. Od inżyniera wizji komputerowej wymaga się zdolności analitycznego myślenia, rozwiązywania problemów matematycznych i znajomości bibliotek używanych do obróbki obrazu. Podstawowym zadaniem na tym stanowisku jest tworzenie algorytmów, które będą przetwarzać duże zbiory danych wizualnych. Przydatne są także umiejętności interpersonalne, gdyż często potrzebna jest konsultacja ze specjalistami innych dziedzin. Znane koncerny, jak również startupy chętnie wdrażają systemy wizyjne, by zautomatyzować złożone procesy. Ofert pracy stale przybywa, a wizja komputerowa to silnie rozwijająca się branża. Dziedziny, w których jej stosowanie stwarza nowe możliwości, to robotyka, medycyna, astronomia, radiologia, metrologia, sejsmologia, metalurgia i wiele innych. Systematyczność i ciężka praca to droga do sukcesu. Nikt nie urodził się wszechwiedzący. Jeśli będziesz poświęcać godzinę dziennie na naukę i samorozwój, prędzej czy później osiągniesz zamierzony cel. W naszej ofercie znajdziesz też kurs Adobe Photoshop dostępny w naszej ofercie.

258
Kurs video

Unreal Engine 5. Kurs video. Praktyczny niezbędnik game developera

Włodzimierz Iwanowski

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.

259
Kurs video

Wzorce projektowe w Javie. Kurs video. Programowanie efektywnych rozwiązań

Szymon Majkut

Obierz kurs na... rozwój zawodowy w języku Java Kariera zawodowa programisty jest związana z nieustanną nauką i doskonaleniem zdobytych umiejętności. Jednym z podstawowych etapów rozwoju programisty Java jest zaznajomienie się z dobrymi praktykami programistycznymi, co obejmuje także wzorce projektowe – i to im właśnie poświęcony jest ten kurs. Wzorce projektowe stanowią zestaw praktycznych rozwiązań realnych problemów, zaobserwowanych w trakcie rozwoju sztuki tworzenia oprogramowania. Sama znajomość wzorców projektowych pozwala programiście na szybszą analizę kodu, szczególnie tworzonego w ramach większego projektu. Proponowane przez nas szkolenie jest przeglądem najpopularniejszych wzorców, które początkujący programista powinien poznać, a bardziej doświadczony przećwiczyć po raz kolejny. Materiał został skonstruowany tak, by przeprowadzić kursanta przez przegląd obiektowych wzorców projektowych: strukturalnych, kreacyjnych i operacyjnych. Każdy wzorzec jest omawiany pod względem teoretycznym, następnie przedstawiane są jego budowa i główne założenia, a także sposób zastosowania. Jednocześnie wzorce porównuje się do analogicznego rozwiązania, które nie używa wzorca, ale również pozwala poradzić sobie z problemem – dzięki temu można łatwiej się nauczyć stosować zdobytą wiedzę podczas poprawiania własnych projektów. W ramach kursu możliwe jest sprawdzanie nabywanej wiedzy poprzez wykonywanie praktycznych zadań, kończących niektóre moduły szkoleniowe. Przystępujący do nauki kursant powinien znać podstawy programowania obiektowego, w szczególności z wykorzystaniem języka Java. Co Cię czeka podczas naszego profesjonalnego szkolenia Ucząc się z naszym kursem, poznasz między innymi: Elementy programowania obiektowego używane przy konstrukcji wzorców projektowych Wzorce projektowe strukturalne (Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy) Wzorce kreacyjne (Abstractfactory, Builder, Factorymethod, Prototype, Singleton) Wzorce operacyjne (Chainofresponsibility, Iterator, Observer, Templatemethod, Command, Mediator, State, Visitor, Interpreter, Memento, Strategy) Szkolenie Wzorce projektowe w Javie. Kurs video. Programowanie efektywnych rozwiązań kończy się na poziomie średnio zaawansowanym. W związku z konstrukcją kursu może on być również wykorzystywany na późniejszych etapach nauki jako materiał powtórkowy dla osób zaawansowanych. By za każdym razem nie wymyślać od nowa koła... ...powstały wzorce projektowe. Są to uniwersalne i sprawdzone w praktyce rozwiązania powtarzalnych, często występujących problemów. Wzorce projektowe wskazują powiązania i zależności pomiędzy klasami i obiektami. Ułatwiają tworzenie, modyfikację i utrzymanie kodu źródłowego. Opisują rozwiązanie, jednak nie są jego implementacją. Sięga się po nie tam, gdzie pojawia się programowanie obiektowe. O wartości wzorca projektowego stanowi nie tylko samo rozwiązanie problemu, ale także dokumentacja, która wyjaśnia cel, działanie, zalety danego rozwiązania – co pomaga w łatwiejszym używaniu i adaptacji wzorców w danym zastosowaniu.

260
Kurs video

Business English. Kurs video. Profesjonalne prezentacje w pigułce

Anna Lewoc

Obierz kurs na... profesjonalne prezentacje w języku angielskim Prezentacje to temat rzeka. Jego źródła wypływają ze szkoły, gdzie zwykle po raz pierwszy mamy okazję stanąć przed grupą ludzi, uzbrojeni w duży ekran i niewielki plik z widokami kolejnych slajdów prezentacji, o których zawartości mamy opowiedzieć zgromadzonym. Wielu (może nawet większość) z nas nie przepada za tą formą przekazywania innym informacji. Niemniej od czasu do czasu musimy to robić – w szkole, potem na uczelni i oczywiście w pracy, przy okazji rocznych podsumowań, przedstawiania planów na rok kolejny, rozpoczynania nowego projektu albo w trakcie spotkania z klientem. Od tego, w jaki sposób przekażemy to, co mamy do powiedzenia i pokazania, bardzo często wiele zależy – w trakcie edukacji oczywiście ocena, w pracy podpisanie kontraktu, roczna nagroda, zwiększenie budżetu dla działu na następny rok, właściwe zrozumienie przydzielonych zadań przez teamy projektowe itd. Nie jest łatwo przedstawić dobrą prezentację w języku ojczystym, a co dopiero w obcym, jakim jest dla nas angielski. Szczególnie jeśli nie jest to język używany przez nas na co dzień, a tylko okazjonalnie. Tym bardziej warto poznać wyrażenia charakterystyczne dla prezentacji, aby mieć je na podorędziu, kiedy przyjdzie nam coś przedstawiać. Dlatego też słownictwo w tym kursie, dobrane z myślą o tym, że zostanie użyte na slajdach prezentacyjnych i podczas towarzyszącego ich pokazowi wystąpienia, każdorazowo podane jest w kontekście zastosowania, a gramatykę ograniczono do minimum. Uczestnicy szkolenia poznają zarówno łatwiejsze, jak i trudniejsze wyrażenia – po to, by osoby ze znajomością języka na niższym poziomie mogły się z nimi osłuchać, a te na wyższym przyswoić je i zacząć ich używać. W kursie przechodzimy przez całą prezentację, od jej planowania i przedstawiania planu, przez witanie uczestników, interesujące rozpoczęcie prelekcji, opisywanie slajdów i pomocy wizualnych, porównywanie i dodawanie idei, aż do konkluzji i odpowiedzi na pytania uczestników. Co Cię czeka podczas naszego profesjonalnego szkolenia Przyswajając informacje dotyczące prezentacji w języku angielskim, między innymi: Poznasz słownictwo przydatne podczas prezentowania po angielsku Nauczysz się uprzejmie witać uczestników i odpowiadać na ich pytania Zrozumiesz wyrażenia w odpowiednim kontekście, dzięki czemu łatwiej je zapamiętasz i będziesz mógł od razu ich użyć Przećwiczysz słownictwo w kontekście dzięki ćwiczeniom do wykonania podczas lekcji Przekonasz się, jak poprawnie opisać wykres i inne pomoce wizualne Skontrastujesz ze sobą dwa pomysły, dodasz coś do poprzedniej wypowiedzi i odniesiesz się do tego, co już mówiłeś lub co będziesz mówić Dowiesz się, jak utrzymać uwagę uczestników za pomocą dobrze wykonanej prezentacji Szkolenie Business English. Kurs video. Profesjonalne prezentacje w pigułce przeznaczone jest dla osób na poziomie A2/B1, jednak wiele omówionych w nim wyrażeń wykracza ponad ten poziom. Ponieważ kurs jest specjalistyczny i zorientowany tylko na jeden aspekt mówienia po angielsku, nie poprawi on spektakularnie Twojej ogólnej znajomości języka angielskiego, ale w pełni wspomoże Cię w zakresie przekazywania informacji w tym języku w ramach prezentacji.

261
Kurs video

Tworzenie gier 2D w Unity. Kurs video. Podstawy C# i kompilacja gry na Androida

Arkadiusz Brzegowy

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!

262
Kurs video

Czysty kod. Kurs video. Pisz przejrzyściej, efektywniej i SOLIDniej

Anna Książek

Obierz kurs na... tworzenie czystego kodu Jest wysoce prawdopodobne, że termin czysty kod nie jest Ci obcy. Może pamiętasz na przykład z rozmowy o pracę pytania o to, jak rozumiesz pojęcia: clean code, pokrycie kodu testami, SOLID, DRY, code smell itd. A może nawet poproszono Cię o napisanie fragmentu kodu, by zademonstrować znajomość tych pojęć w praktyce. Jeśli czujesz lub wiesz po takim spotkaniu, że zabrakło Ci w tym zakresie nieco wiedzy i umiejętności - proponowany przez nas kurs jest właśnie dla Ciebie! Dzięki niemu szybko uzupełnisz swoje umiejętności i przygotujesz się... nie tylko do rozmowy kwalifikacyjnej! Programista bowiem odpowiada za coś więcej niż tylko pisanie kodu spełniającego wymagania biznesowe. Jego kod musi być dodatkowo tworzony zgodnie z przyjętym w zespole code style, w sposób, który zagwarantuje jego efektywne utrzymanie. Code review, statyczna analiza kodu, quality gate - z tymi terminami będziesz mieć coraz częściej do czynienia w swojej pracy. Są one związane z kontrolą jakości kodu, ale przyjęte w tym celu kryteria różnią się w zależności od zespołu programistycznego (na przykład w niektórych DRY może być zabroniony, w innych preferowane będzie podejście WET). Omawiane podczas szkolenia tematy wykorzystasz więc w swojej praktyce zawodowej. Każde zagadnienie uzupełniamy ćwiczeniem. Dzięki temu możesz samodzielnie przećwiczyć nabywaną umiejętność, a następnie wykorzystywać ją w realizacji codziennych zadań. Co Cię czeka w trakcie naszego profesjonalnego szkolenia W trakcie nauki z naszym kursem: Poznasz elementy code style Nauczysz się konfigurowania code style w Intellij Wymusisz weryfikację zasad na poziomie budowania projektu poprzez dodanie checkstyle Rozeznasz się w plusach i minusach stosowania testów Dowiesz się, jak wykorzystać testy jako dokumentację kodu Będziesz identyfikować naruszenia DRY i je eliminować Przekonasz się, jakich technik używa się do eliminowania naruszenia SRP Co więcej... Podczas szkolenia poznasz znaczenie interfejsów i dependency injection Czysty kod. Kurs video. Pisz przejrzyściej, efektywniej i SOLIDniej został przygotowany dla odbiorcy znającego zagadnienie na poziomie podstawowym. By w pełni skorzystać ze szkolenia, dobrze jest znać Javę i Maven, a podczas praktykowania przyda się dodatkowo znajomość Gita. Jakość w zależności od środowiska Programista, aby mógł dostarczyć kod spełniający szereg oczekiwań, musi podnosić swoje kwalifikacje. Nie wystarczy dobra znajomość języka programowania. Oczywiście, to podstawa, ale właśnie - zaledwie punkt wyjścia. Istnieje szereg obszarów, w których trzeba się w miarę swobodnie poruszać. Będą to różnego rodzaju protokoły, frameworki i narzędzia, jakie powinien opanować programista, by dostarczać produkt oczekiwany przez klienta, a wcześniej - przez kolegów z zespołu programistycznego. Wśród dodatkowych elementów, jakie należy opanować, aby wytwarzać oczekiwane oprogramowanie, są różnego rodzaju techniki, które pozwalają budować kod dobrej jakości. Spektrum tych technik będzie szerokie, ponieważ jakość jest czynnikiem subiektywnym: to organizacja decyduje, które elementy są składowymi definiującymi oczekiwaną jakość.

263
Kurs video

Jak zdać maturę z matematyki? Kurs video. Kompleksowe przygotowanie do matury. Poziom podstawowy

Denis Aleksa

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. Proponowane przez nas lekcje w przystępny sposób przybliżą Ci tajniki liczb rzeczywistych, podpowiedzą, jak sprawnie rozwiązywać najtrudniejsze nawet zadania z geometrii i stereometrii, obliczać prawdopodobieństwo zdarzeń i wyprowadzać skomplikowane wzory. 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: Powtórzysz informacje na temat liczb rzeczywistych. Będziesz prowadzić obliczenia na liczbach i wzorach. Przypomnisz sobie, czym są funkcje i jakie są ich rodzaje. Od trygonometrii płynnie przejdziesz do geometrii i stereometrii. Co więcej... Opanujesz takie powszechnie stosowane dziedziny matematyki, jak logika, rachunek prawdopodobieństwa i statystyka. Kurs Jak zdać maturę z matematyki? Kompleksowe przygotowanie do matury. Poziom podstawowy został pomyślany tak, by mógł z niego skorzystać każdy, kto przygotowuje się do egzaminu dojrzałości. W kolejnych działach nauka zaczyna się od prostych przykładów, tez i obliczeń, następnie poziom skomplikowania zadań rośnie. W efekcie, ukończywszy kurs, będziesz w pełni przygotowany do matury z matematyki na poziomie podstawowym. Praktyczna strona matematyki Matematyka wydaje się tym trudniejsza, im bardziej czujemy, że stojąca za nią wiedza jest oderwana od codzienności. Tymczasem matematyczny bon mot Pitagorasa jest prawdziwy: światem rządzą liczby, a nawet więcej: liczby i ich ciągi, wzory i figury, rachunek prawdopodobieństwa i statystyka... Wiedzą o tym nauczyciele przedszkolni, którzy uczą najmłodszych prostego dodawania i odejmowania na przykładzie cukierków albo jabłek. Wiedzą o tym dobrzy korepetytorzy uczniów szkół średnich, raz po raz odwołujący się w swojej praktyce do sytuacji z życia codziennego. Tak jest i tutaj — ten kurs w przystępny sposób wyjaśnia na przykład różnice między funkcją liniową i wymierną, posługując się dla prostszego zobrazowania zagadnienia nawiązaniami do świata pozamatematycznego. Wymagajcie od siebie, choćby inni od was nie wymagali Jan Paweł II

264
Kurs video

Adobe InDesign w godzinę. Kurs video. Projektowanie, skład i DTP

Alicja Zajączkowska

Obierz kurs na... profesjonalną pracę z plikami graficznymi InDesign jest kluczowym narzędziem używanym w branży graficznej, wydawniczej i reklamowej. Ten program komputerowy, stworzony przez firmę Adobe, służy do projektowania, łamania, składania i przygotowywania do druku materiałów poligraficznych – szczególnie wydawnictw wielostronicowych i o skomplikowanej strukturze. Za jego pomocą można przygotować profesjonalne publikacje, takie jak magazyny, broszury, katalogi i książki. Poradzi sobie również doskonale z opracowaniem graficznym stron internetowych czy też interfejsów aplikacji. Adobe InDesign oferuje zaawansowane funkcje projektowania, co pozwala użytkownikowi na tworzenie estetycznych i funkcjonalnych projektów. W ramach narzędzi, które się na niego składają, można korzystać z różnorodnych opcji składania tekstu, zarządzania obrazami i modyfikacji kolorów, co otwiera pole do popisu przed osobami twórczymi i artystami. Jeśli to wszystko brzmi dla Ciebie jak dobry pomysł na podniesienie zawodowych umiejętności, to owszem, znajomość InDesign jest bardzo pożądana na rynku pracy. Co jeszcze atrakcyjniejsze, od specjalistów obsługujących ten program często nie wymaga się spędzania czasu w biurze. W Adobe InDesign pracują więc chętnie freelancerzy i osoby operujące zdalnie, dlatego jeśli myślisz o byciu grafikiem lub chcesz profesjonalnie składać książki i magazyny – to szkolenie właśnie dla Ciebie. Nasz kurs ma na celu nauczyć Cię korzystać z możliwości, jakie daje InDesign, a w efekcie – przenieść Twoją pracę na wyższy poziom, na którym będziesz tworzyć lepsze projekty w krótszym czasie. Projektowania będziesz się uczyć na przykładzie okładek i rozkładówek magazynów, dzięki czemu w praktyce zapoznasz się z szerokim zakresem podstaw w ramach jednego projektu. Co Cię czeka podczas naszego profesjonalnego szkolenia Ucząc się z naszym kursem, między innymi: Poznasz podstawy obsługi interfejsu programu InDesign Stworzysz nowy dokument, ustawisz parametry projektu, opanujesz narzędzia do rysowania Będziesz edytować kształty, składać teksty, zarządzać stylami i manipulować obrazami Przygotujesz nową stronę i dokonasz edycji jej układu Spersonalizujesz projekt, używając do tego szablonów i zasobów Popracujesz z kolorami, wydrukujesz projekt, wyeksportujesz go Przygotujesz bibliotekę potrzebnych Ci zasobów Dowiesz się, jakie są wymogi drukarń Poznasz sposoby rozwiązywania problemów i radzenia sobie z typowymi wyzwaniami podczas projektowania Szkolenie Adobe InDesign w godzinę. Kurs video. Projektowanie, skład i DTP kończy się na poziomie podstawowym. Wyposaży Cię w umiejętności niezbędne do kreowania dokumentów i zarządzania obrazami, co pozwoli Ci efektywnie wdrażać każdy projekt graficzny. Dzięki opanowaniu technik obsługi programu InDesign i zrozumieniu zasad projektowania będziesz tworzyć profesjonalne publikacje, które spełniają wysokie standardy estetyczne i funkcjonalne.