Видавець: 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ę.
145
Відеокурс

Kali Linux. Kurs video. Poznaj środowisko hakerów i pentesterów

Adam Józefiok

Obierz kurs na... cyberbezpieczeństwo Zastanawiasz się czasem, czym właściwie zajmuje się haker, a czym jego antagonista - pentester? Jeśli tak i ten temat naprawdę Cię interesuje, polecamy Ci nasz kurs. Dzięki niemu poznasz tajniki pracy pentestera, dowiesz się też, z jakich narzędzi korzystają członkowie tego specyficznego środowiska - gotowi, by bezustannie się uczyć, poznawać swoje sieci, sprawdzać je, zabezpieczać i bez końca udoskonalać. Zapraszamy do poznania środowiska Kali Linux i do świata pentesterów. Proponowane szkolenie to kompleksowa podróż po jednym z najpotężniejszych narzędzi stworzonych w celu zabezpieczania sieci i służących do etycznego hakingu. Znajomość systemu operacyjnego Kali Linux przydaje się zarówno początkującym, jak i profesjonalnym pentesterom, chcącym zgłębić wiedzę na temat bezpieczeństwa systemów, obrony cybernetycznej i technik etycznego hakingu. W jednym miejscu gromadzi bowiem dziesiątki narzędzi umożliwiających przeprowadzanie różnego rodzaju testów, ataków i realizowanie innych scenariuszy. Umiejętność przeprowadzania wymagających testów sieci pod kątem jej podatności na hakowanie okazuje się niezwykle cenna - i coraz cenniejsza - ponieważ cyberataki powoli stają się codziennością wielu firm i instytucji. Szkolenie dotyczące Kali Linux pozwoli Ci poznać możliwości tego systemu i narzędzia, jakie on oferuje. Pomoże Ci także zrozumieć metody i techniki stosowane przez profesjonalistów zajmujących się cyberbezpieczeństwem. To idealna propozycja dla osób pragnących poznać tajniki obrony przed zagrożeniami, jak również tych, które chcą zrozumieć, jak działają sprawcy cyberataków. Kali Linux. Kurs video. Poznaj środowisko hakerów i pentesterów kończy się na poziomie średnio zaawansowanym. Kim jest pentester i na czym polegają jego zadania? Tester penetracyjny, potocznie zwany pentesterem, to specjalista w zakresie cyberbezpieczeństwa. Jego zadaniem jest przede wszystkim identyfikowanie i ocena luk w zabezpieczeniach systemów komputerowych, aplikacji i sieci. Wykonuje on tzw. testy penetracyjne - symulowane ataki, które mają na celu sprawdzenie, w jakim stopniu infrastruktura organizacji jest zabezpieczona przed rzeczywistymi zagrożeniami. Chodzi tu przede wszystkim o zabezpieczenie sieci komputerowej, ale zwykle wiedza pentestera sięga dalej, nawet do kodu aplikacji. Pentesterzy muszą dysponować szeroką wiedzą techniczną w zakresie systemów operacyjnych, sieci komputerowych i programowania. Powinni być również w stanie obsługiwać specjalistyczne narzędzia do testowania bezpieczeństwa, takie jak Kali Linux, Wireshark albo Metasploit. Ponadto warto, by znali techniki stosowane przez cyberprzestępców, a także posiadali umiejętności analityczne i zdolność do strategicznego myślenia. W dobie rosnącej liczby cyberataków i wyrafinowanych metod używanych przez hakerów rola pentesterów jest kluczowa. Umożliwiają oni firmom czy instytucjom wykrycie i załatanie słabych punktów, zanim zrobią to cyberprzestępcy. Dzięki ich pracy organizacje mogą lepiej chronić dane swoich klientów, zachować ciągłość działania i uniknąć strat finansowych i wizerunkowych.

146
Відеокурс

TypeScript i React. Kurs video. Tworzenie nowoczesnych komponentów UI

Krzysztof Tomecki

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

147
Відеокурс

Angielski w biznesie. Kurs video. Poziom drugi. Zaawansowane słownictwo biznesowe

Anna Lewoc

Obierz kurs na... angielski w biznesie! Wyobraź sobie, że znajdujesz doskonałą niszę biznesową — powiedzmy, że wszyscy w okolicy poszukują jakiegoś rzadkiego towaru. Zakładasz firmę i znajdujesz ten produkt w... Indiach. W jakim języku będziesz negocjować jego sprzedaż i transport? A teraz wyobraź sobie, że pracujesz w dużej firmie, która staje do przetargu na budowę drogi na drugim końcu Europy. Jak porozumiesz się z podwykonawcami na miejscu? W takich sytuacjach może Cię uratować jedynie doskonała znajomość biznesowego angielskiego. Nie można się bez niego obejść ani w Europie, ani tym bardziej w Afryce, Ameryce Północnej czy Australii. Obojętne, jaką działalność prowadzisz: bez angielskiego nie porozumiesz się bezpośrednio z nikim i w żadnej sprawie! Angielski w biznesie. Kurs video. Poziom drugi. Zaawansowane słownictwo biznesowe pozwoli Ci poznać — albo przypomnieć sobie — zaawansowane słownictwo z dziedziny biznesowej, usystematyzować najważniejsze zagadnienia językowe na poziomie średnio zaawansowanym, a jednocześnie pokaże, jak łatwa i przyjemna może być samodzielna nauka języka obcego. Ukończenie kursu sprawi, że Twój angielski zacznie pomagać Ci na co dzień w utrzymywaniu kontaktów zawodowych i osiąganiu zysków. Podszlifuj swój angielski i swobodnie działaj w biznesie! Czego nauczysz się podczas naszego profesjonalnego szkolenia? Poznasz najważniejsze słowa związane z szeroko pojętym biznesem — pracą w korporacji i prowadzeniem własnej firmy. Zaznajomisz się z zaawansowanymi zagadnieniami gramatycznymi i odświeżysz wiedzę w tym zakresie. Przećwiczysz prezentacje, pisanie krótkich e-maili i wyjaśnianie współpracownikom różnych zagadnień. Otrzymasz gotowe zdania i wyrażenia do natychmiastowego wykorzystania. Odkryjesz kulturę krajów anglojęzycznych, która różni się nieco od naszej. W trakcie trzydziestu lekcji dokładnie zapoznasz się z potencjalnymi sytuacjami, w których trzeba przeprowadzić rozmowę po angielsku. Zobaczysz, jak motywować i chwalić innych. Przestaniesz bać się udziału w telekonferencjach, będziesz w stanie zająć się planowaniem i realizacją kontraktów. Uzyskasz większą wiedzę o mentalności ludzi z krajów anglojęzycznych, nauczysz się doceniać niuanse w rozmowach z przedstawicielami różnych kultur. Dowiesz się, jak rozmawiać o zmianach w Twojej karierze i rozwoju osobistym. Nauczysz się prowadzić rozmowy kwalifikacyjne po angielsku i dyskutować o własnej firmie. Sprawdzisz, jak powinna wyglądać urzędowa korespondencja w różnych formach (e-mail, CV) i jakiego słownictwa należy używać podczas prezentacji. Kurs porusza także zagadnienia zaawansowanej gramatyki, która przyda Ci się zwłaszcza wtedy, kiedy będziesz chciał zrobić na kimś bardzo dobre wrażenie lub zrozumieć kogoś, kto posługuje się wyrafinowanym językiem. Nawet jeśli znakomicie znasz angielski, dzięki temu szkoleniu przypomnisz sobie rzadziej używane konstrukcje, odświeżysz słownictwo, znajdziesz gotowe zdania i formuły przydatne w różnych sytuacjach. Nie wychodź po angielsku! Ileż kontraktów, projektów, najróżniejszych przedsięwzięć na świecie upadło tylko dlatego, że dwie strony nie potrafiły się porozumieć! Najszczersze chęci nie zastąpią swobodnej rozmowy, a korzystanie z usług tłumacza bywa po pierwsze kosztowne, a po drugie — to Ty wiesz dokładnie, jaki rezultat chcesz osiągnąć, tłumacz zaś zawsze jest tylko pośrednikiem. Komunikacja face to face jest nieoceniona, a z tym szkoleniem uda Ci się zgłębić tajniki języka biznesowego. Ta wiedza umożliwi Ci swobodną komunikację i komfort w negocjowaniu z partnerami biznesowymi. Sprawi, że Twoi współpracownicy i pracownicy będą mogli lepiej zrozumieć Twoje intencje i sposób myślenia. Kimkolwiek jesteś i w jakiejkolwiek branży działasz, powinieneś koniecznie zapoznać się z tym szkoleniem. A potem korzystać z niego pełnymi garściami. New perspectives Zaskocz swoich anglojęzycznych przyjaciół i partnerów biznesowych znajomością idiomów, słówek, czasów i precyzyjnych określeń. Roztocz przed nimi nowe perspektywy, a zobaczysz, z jakim entuzjazmem zareagują. Dołącz do grona specjalistów w dziedzinie komunikacji, a Twoje akcje poszybują w górę. Przejdź przez wszystkie stopnie wtajemniczenia, które proponuje Ci autorka szkolenia Angielski w biznesie. Kurs video. Poziom drugi. Zaawansowane słownictwo biznesowe i naucz się przygotowywać doskonałe dokumenty oraz jasno tłumaczyć, czego Ci potrzeba. Podnieś swoje kwalifikacje zawodowe, by zdobyć lepszą pracę lub rozszerzyć działalność biznesową na inne kraje. Porozumiewaj się swobodnie z rodzimymi i nierodzimymi użytkownikami języka. Zdobądź mistrzostwo w stosowaniu struktur gramatycznych i skorzystaj z gotowych wzorów, które pomogą Ci w codziennych rozmowach i korespondencji. Tylko dla wtajemniczonych Angielski w biznesie. Kurs video. Poziom drugi. Zaawansowane słownictwo biznesowe to kurs dla tych, którzy wiedzą, czego chcą. Dostarczy Ci narzędzi do skutecznego prowadzenia firmy, załatwiania spraw, negocjowania. Wtajemniczy Cię w zaawansowane struktury językowe i pomoże Ci doskonale się zaprezentować w każdej sytuacji wymagającej komunikacji po angielsku. Nie przepuść okazji do podniesienia Twojego poziomu znajomości tego języka! „We are what we repeatedly do. Excellence, then, is not an act, but a habit” Aristotle

148
Відеокурс

Trygonometria. Jak zdać maturę z matematyki? Kurs video. 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. 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

149
Відеокурс

20 algorytmów, które musisz znać. Kurs video. Techniki programowania i analizy danych

Tomasz Kaniecki

Obierz kurs na... sprawniejsze radzenie sobie z wyzwaniami programowania Informatyka, w szczególności programowanie, algorytmami stoi. Stanowią one punkt wyjścia do tworzenia sprawnie działającego kodu. Dlatego też wiedza o tym, jak za ich pomocą efektywnie rozwiązywać najbardziej skomplikowane problemy, okazuje się być nieoceniona w wielu dziedzinach – od analizy danych, przez rozwój oprogramowania, aż po sztuczną inteligencję i uczenie maszynowe. Dogłębne zrozumienie, czym są i jak działają algorytmy, otwiera drzwi do pracy w najbardziej innowacyjnych sektorach technologicznych. A pomóc w tym może nasz kurs – kompleksowy przewodnik, który nie tylko pozwoli Ci się zapoznać z fundamentami algorytmiki, ale również pokaże ich praktyczne zastosowanie w różnorodnych dziedzinach programowania: od algorytmów sortowania, przez wyszukiwanie, aż po bardziej zaawansowane techniki, takie jak algorytmy grafowe i techniki optymalizacyjne. Poszerz swoją wiedzę w dziedzinie algorytmiki i stań się lepszym programistą – algorytmy, z którymi zetkniesz się podczas naszego szkolenia, znajdą zastosowanie w prawie każdej dziedzinie programowania. Gdy je opanujesz, staniesz się o wiele bardziej atrakcyjnym kandydatem do pracy na rozmaitych stanowiskach w sektorze IT. Twoje działania zyskają na efektywności – pisząc zdecydowanie wydajniejszy i lepiej skalowalny kod, będziesz robić to szybciej, a końcowy rezultat zachwyci Cię elegancją, która wbrew pozorom ma spore znaczenie w kodowaniu. Ten kurs jest skarbnicą wiedzy, która znacząco poszerzy Twoje horyzonty programistyczne! Co Cię czeka podczas naszego profesjonalnego szkolenia Ucząc się z naszym szkoleniem, poznasz między innymi: Podstawy algorytmiki – zrozumiesz, jak działają algorytmy i dlaczego są one fundamentem efektywnego programowania Algorytmy sortowania – nauczysz się różnych technik sortowania, takich jak sortowanie bąbelkowe, quicksort, merge sort, i dowiesz się, jak wybierać najbardziej efektywny algorytm w zależności od sytuacji Algorytmy wyszukiwania – opanujesz techniki wyszukiwania, w tym wyszukiwanie liniowe i binarne, i przekonasz się, kiedy warto je stosować Struktury danych – zdobędziesz wiedzę na temat struktur takich jak listy, stosy, kolejki, drzewa i kopce Algorytmy grafowe – poznasz podstawowe algorytmy grafowe, takie jak przeszukiwanie wszerz (BFS) i przeszukiwanie w głąb (DFS), najkrótszą ścieżkę, a także algorytmy do znajdowania minimalnego drzewa rozpinającego Algorytmy tekstowe – nauczysz się algorytmów przetwarzania tekstów, na przykład algorytmu KMP do wyszukiwania wzorców w tekście Algorytmy numeryczne – opanujesz podstawowe algorytmy numeryczne, w tym algorytmy do obliczeń na dużych liczbach i algorytmy kryptograficzne Techniki optymalizacji – zrozumiesz, jak stosować algorytmy optymalizacyjne, takie jak algorytm zachłanny, programowanie dynamiczne i metaheurystyki przydatne podczas rozwiązywania złożonych problemów Analiza złożoności – będziesz w stanie przeanalizować złożoność czasową i pamięciową algorytmów, aby móc wybierać lub zaprojektować najbardziej efektywne rozwiązanie Praktyczne zastosowania algorytmów – rozwiązując typowe problemy informatyczne, dowiesz się, jak zastosować algorytmy w realnych projektach programistycznych Szkolenie 20 algorytmów, które musisz znać. Kurs video. Techniki programowania i analizy danych kończy się na poziomie podstawowym. Algorytmy Zrozumienie algorytmów to nie tylko klucz do tego, by zostać lepszym programistą; to umiejętność rozwiązywania problemów, która otwiera drzwi do nieograniczonych możliwości tworzenia, innowacji i przekraczania granic tego, co możliwe. Każdy algorytm, który opanujesz, stanowi kolejny krok ku zrozumieniu języka, w jakim rozmawia z nami świat technologii. Pamiętaj, że największe odkrycia zaczynają się od zrozumienia podstaw. Wiedza i umiejętności nabyte w trakcie kursu znajdą zastosowanie w wielu aspektach Twojej pracy programistycznej – od optymalizacji istniejącego kodu, przez projektowanie efektywnych nowych rozwiązań, aż po rozwiązywanie skomplikowanych problemów algorytmicznych w projektach software’owych.

150
Відеокурс

Test Driven Development. Kurs video. Sztuka pisania niezawodnego kodu

Jarosław Porwoł

Teoretycznie najważniejszym zadaniem developera jest pisanie kodu. W rzeczywistości jednak znaczną część czasu programisty zajmuje nie tyle wprowadzanie zmian w systemie, ile poprawianie działania elementów już istniejących. Błędy i niedopatrzenia często przekradają się do kodu produkcyjnego. Pół biedy, jeśli ich korygowanie zabiera koderowi jedynie cenny czas. Gorzej, gdy powoduje straty finansowe albo sprzętowe. Dlatego dostarczenie wysokiej jakości oprogramowania powinno być celem przyświecającym działaniu każdego programisty, niezależnie od doświadczenia, technologii czy branży, w jakiej pracuje. Jednak testowanie kodu na piechotę, linijka po linijce, jest żmudne, czasochłonne i nieefektywne. Błędy o wiele sprawniej wychwytuje się dzięki testowaniu automatycznemu. Zastosowanie odpowiedniej techniki pozwala na częste i powtarzalne sprawdzanie działania pisanego kodu, co ułatwia zapewnienie wymaganego poziomu jakości. Testowanie automatyczne może być wdrożone w zasadzie dla każdego rodzaju oprogramowania — od prostych aplikacji użytkowych po złożone systemy wspierające wielkie firmy. Także język oraz framework użyte do tworzenia kodu nie mają właściwie znaczenia, ponieważ podstawowe idee i sposoby pracy testowej są uniwersalne. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie pracy z tym kursem video poznasz: Zasady tworzenia oprogramowania zgodne z techniką TDD — Test Driven Development. Proces wytwórczy obowiązujący dla Behavior Driven Development. Sposób pisania kodu testowanego. Metodę poprawnego konstruowania testów. Co więcej... Dowiesz się, jak korzystać z narzędzi wspomagających testowanie. Test Driven Development. Kurs video. Sztuka pisania niezawodnego kodu pomoże Ci odnaleźć się w kodzie testowym i zmienić podejście do pisania funkcji. Tematy poruszone w ramach szkolenia zostały ułożone tak, by pokazać przejście od bardzo prostego przypadku do przypadków bardziej skomplikowanych — za każdym razem z uwzględnieniem podstawowego podejścia TDD. Uruchom szkolenie i ruszaj w drogę ku testom! Zasadniczą część kursu poświęcono praktyce Test Driven Development. Zanim jednak dowiesz się, czym jest TDD, uświadomimy sobie wspólnie, jakie zagrożenia niesie ze sobą dostarczanie klientom oprogramowania wątpliwej jakości. Podczas pracy z kursem nauczysz się pisać testy dla własnego kodu. Poznasz cykl pracy w Test Driven Development i opanujesz sposoby korzystania z mocków do symulacji elementów systemu. Przygotujesz się do sprawdzania sytuacji wyjątkowych, a następnie zorientujesz się, czym są i jak przeprowadza się testy Data Driven. Wreszcie, na koniec kursu, poznasz podstawy szerokiego zagadnienia, jakim jest Behavior Driven Development. Przez TDD do BDD Test Driven Development jest techniką tworzenia oprogramowania zaliczaną do metodyk zwinnych. Polega na wielokrotnym powtarzaniu kilku kroków. Najpierw pisany jest automatyczny test sprawdzający tworzoną funkcję, która następnie zostaje wdrożona i przetestowana. W kolejnym kroku następuje refaktoryzacja kodu, przeprowadzana po to, aby spełniał on założone standardy. Kluczowe w podejściu TDD jest to, że najpierw pisze się test, a dopiero potem wdraża kod, który ma zostać sprawdzony w ramach tego testu. Behavior Driven Development (BDD) wyewoluował z TDD i stanowi rozszerzenie tej metodyki. Skupia się na tym, od czego należy zacząć testowanie, co testować, a czego nie, ile funkcji można sprawdzić za jednym razem, jak nazywać testy oraz jak dotrzeć do przyczyny ewentualnego ich niepowodzenia. BDD kładzie duży nacisk na biznesową przydatność procesu testowania kodu.

151
Відеокурс

CorelDRAW X7. Kurs video. Sztuczki i gotowe rozwiązania

Monika Popiołkiewicz

Warsztat grafika komputerowego bazuje na dwóch filarach. Jednym jest oczywiście umysł — kreatywność, fantazja, talent do łączenia ze sobą wzorów, kolorów i obiektów. Drugi to umiejętność posługiwania się odpowiednimi narzędziami. W projektowaniu liczy się efekt — ważne, by był atrakcyjny wizualnie, ale też czytelny. Tu grafikowi z pomocą przychodzi oprogramowanie. Takie jak CorelDRAW, jeden z najpopularniejszych programów do projektowania grafiki wektorowej, czyli takiej, która pozwala na dowolne formatowanie bez straty jakości stworzonego obrazu, z możliwością przeniesienia projektu również na nośnik papierowy. Co Cię czeka podczas szkolenia? Dzięki szkoleniu CorelDRAW X7. Kurs video. Sztuczki i gotowe rozwiązania nauczysz się zmieniać ustawienia dokumentu i automatycznie dodawać do niego spady. Poznasz przydatne skróty klawiaturowe i sposoby tworzenia własnych. Dowiesz się, jak resetować ustawienia programu. Opanujesz szybkie przenoszenie właściwości obiektów. Będziesz pracować z kolorami: nauczysz się zamieniać paletę RGB na CMYK, Pantone i globalnie zmieniać kolory. Przyswoisz triki związane z przesuwaniem i kopiowaniem obiektów, a także te dotyczące tekstu. Wreszcie nadasz dowolny kształt zdjęciu, z którym pracujesz. Słowem, poznasz wszystkie najczęściej pojawiające się w wyszukiwarkach internetowych zagadnienia związane z projektowaniem i tworzeniem grafiki użytkowej. Zatem do dzieła!

152
Відеокурс

Django. Kurs video. Tworzenie interaktywnych stron internetowych i aplikacji webowych

Roman Kierzkowski

Obierz kurs na alternatywę dla WordPressa... i nie tylko Django, framework nazwany tak na cześć wybitnego gitarzysty Django Reinhardta, jest jedną z najdojrzalszych platform służących do programowania aplikacji webowych. Aktywnie rozwijany od 2003 roku, wciąż pozostaje oprogramowaniem wolnym i otwartym, przez to szeroko dostępnym dla developerów na całym świecie. Dzięki licznym zaletom, o których będzie mowa za moment, stał się podstawą takich aplikacji jak Pinterest czy Instagram. Przy budowie własnej strony internetowej frameworkowi Django zawierzyły między innymi Fundacja Mozilla oraz amerykański dziennik „The Washington Times”. Bo choć na ogół postrzegamy Django jako swego rodzaju alternatywę dla WordPressa, a tym samym platformę do stawiania raczej mało skomplikowanych stron i aplikacji, Django to potęga — tym, którzy poświęcą czas na to, by dobrze poznać tę platformę, zaoferuje ona nadzwyczaj wiele. Mimo szacownego wieku Django wciąż pozostaje oprogramowaniem nowoczesnym i funkcjonalnym. Kolejne wersje frameworka niosą ze sobą dodatkowe usprawnienia — aktualna ma między innymi wbudowane mapowanie obiektowo-relacyjne, umożliwia migracje schematów, walidacje formularzy, panel administratora jest w niej dostępny od ręki. Dzięki tym możliwościom w trakcie pracy na platformie programistycznej Django oszczędza się czas. Nie ma konieczności integrowania funkcjonalności różnych bibliotek ani rozwijania tych części systemu, które powtarzają się pomiędzy projektami. Wszechstronność frameworka sprawia także, że wszelkie unowocześnienia i usprawnienia istniejącej strony czy aplikacji można wykonać szybko i bezproblemowo. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie tego kursu video: opanujesz podstawy protokołu HTTP, poznasz zasady budowania widoków oraz tworzenia modeli, dowiesz się, na czym polega walidacja formularzy, nauczysz się dbać o bezpieczeństwo aplikacji webowej i poznasz podstawy administrowania serwisem. Co więcej... przetestujesz i wdrożysz efekty projektu, który wykonasz podczas szkolenia. Django. Kurs video. Tworzenie interaktywnych stron internetowych i aplikacji webowych kończy się na poziomie podstawowym — po ukończeniu szkolenia będziesz w stanie samodzielnie stworzyć wszystkie niezbędne elementy aplikacji webowej (widok, szablon, model), napisać testy sprawdzające ich poprawność oraz wdrożyć aplikację na platformie Heroku. Django w biznesie Programiści pracujący z Django są zwykle wyspecjalizowani w tworzeniu i utrzymywaniu interaktywnych stron internetowych, czyli aplikacji webowych. Stanowią one podstawę większości współczesnych systemów komputerowych, w rozumieniu komercyjnym zwykle wspierają realizowane w firmach procesy biznesowe. A ponieważ biznes to dynamiczna gałąź ludzkiej działalności, także wspierające go systemy muszą być elastyczne. Aplikacje firmowe wymagają nieustannego aktualizowania: dodawania widoków i funkcjonalności, wprowadzania modyfikacji do dotychczasowych rozwiązań itd. Dlatego developerzy opiekujący się stronami firmowymi tak lubią Django — framework ten jest wręcz stworzony do tego, by stale coś poprawiać, unowocześniać i uzupełniać. Trzy godziny z Django By przejść cały kurs, potrzebujesz trzech godzin. Szkolenie możesz odbyć na raz lub rozdzielić je na części — to zależy od Ciebie. Dla Twojej wygody autor podzielił materiał na 28 merytorycznie spójnych rozdziałów. W ich ramach poznasz podobieństwa i różnice w budowie widoków opartych na klasach, funkcje oraz podstawy protokołu HTTP, dowiesz się też, jak używać widoków generycznych. Zapoznasz się pokrótce z językiem szablonów (zmienne, warunki i pętle). Dokonasz konfiguracji panelu administracyjnego i połączenia z bazą danych. Zrozumiesz, jak zbudowane są modele danych i jak migrować schemat bazy danych. Będziesz walidować formularze, stworzysz zabezpieczenia przed CSRF, przyjrzysz się formularzom opartym na modelu, poznasz wbudowany system obsługi autoryzacji. Na koniec przetestujesz i wdrożysz swoje modele oraz widoki — by się przekonać, czy wszystko zrobiłeś poprawnie! Kurs został przygotowany w oparciu o system macOS.

153
Відеокурс

Ambitny Frontend: HTML i CSS. Kurs video. Zbuduj swoją pierwszą stronę i zacznij karierę dev'a

Radosław Madecki

Obierz kurs na... ambitny frontend od podstaw HTML i CSS bez wątpienia zrewolucjonizowały Internet, umożliwiając każdemu dostęp do tworzenia stron WWW, aplikacji i atrakcyjnych treści w sieci. Dzięki HTML strony internetowe stały się interaktywne, bogate w multimedia. Z kolei CSS dało twórcom narzędzie do oddzielenia struktury dokumentu od stylu, co pozwoliło na tworzenie estetycznych, responsywnych stron, które wyglądają świetnie na różnych urządzeniach. Te technologie nie tylko umożliwiły rozwój dynamicznych aplikacji internetowych, ale także stanowią fundament współczesnego, interaktywnego web designu. Bez HTML i CSS Internet nie rozwijałby się w tak szybkim tempie, a strony pozostałyby prostymi, statycznymi dokumentami. Znajomość HTML i CSS jest istotna nie tylko dla programistów, ale też marketingowców i wszystkich pracujących z nowoczesnymi narzędziami no-code i low-code. Niestety, wiele osób, które pracują w zawodzie web developera, zna tylko pobieżnie fundamenty HTML i CSS. Tę wiedzę łatwo zdobyć, a wbrew pozorom jest bardzo rzadka. Zamiast polegać na skrótach, dołącz do grona ambitnych frontendowców! Zainwestuj w solidną wiedzę – zyskasz przewagę, której wielu brakuje. Szkolenie Ambitny Frontend: HTML i CSS. Kurs video. Zbuduj swoją pierwszą stronę i zacznij karierę dev'a ukończysz na poziomie podstawowym rozszerzonym. W ciągu ponad 8 godzin nauki zdobędziesz wiedzę, która wykracza poza elementarne zagadnienia, a co najważniejsze – dowiesz się, jak skutecznie używać jej w praktyce. Poznasz składnię, kluczowe tagi HTML i dobre praktyki semantyczne, dzięki czemu zbudujesz proste, ale nowoczesne i ustrukturyzowane strony internetowe. Opanujesz techniki, które pomogą Twoim stronom osiągać lepsze wyniki w wyszukiwarkach, tym samym poprawi się ich pozycjonowanie i widoczność w sieci. Zrozumiesz, jak pisać czysty kod, a Twoja praca będzie bardziej profesjonalna i ceniona w środowisku zawodowym, jak również podczas rekrutacji. Przyswoisz podstawy stylowania w CSS, dzięki czemu stworzysz nowoczesne i atrakcyjne wizualnie strony. Nauczysz się budować responsywne projekty, które działają poprawnie na różnych urządzeniach – od telefonów po komputery – i docierają do szerszej grupy użytkowników. Opanujesz pracę z modelem pudełkowym (ang. box model), dzięki czemu zrozumiesz, jak przestrzeń wokół elementów wpływa na układ strony. Ustawisz odpowiednie czcionki i stworzysz kontenery, takie jak banery, a także przećwiczysz inteligentne centrowanie poziome. Poznasz zasady używania flexboxa, co pozwoli Ci precyzyjnie rozmieszczać elementy, za pomocą właściwości takich jak align-items i justify content. Stworzysz nawigację i sekcję z projektami, ucząc się, jak efektywnie zarządzać układem stron i stosować flex direction do odwracania układów. Dodatkowo zdobędziesz wiedzę na temat dostępności (accessibility), co pozwoli Ci tworzyć strony dostępne dla wszystkich, w tym osób z niepełnosprawnościami. To szkolenie przygotuje Cię do samodzielnego tworzenia nowoczesnych i funkcjonalnych stron internetowych. Duet HTML i CSS HTML i CSS działają razem jak szkic i farby – HTML buduje ramę strony, a CSS nadaje jej kolory. Co więcej, dobrze zorganizowany kod HTML i efektywnie napisany CSS podnoszą jej wydajność, co przekłada się na szybsze ładowanie i lepsze doświadczenie użytkownika. Dzięki CSS strony mogą być dostępne i funkcjonalne dla osób z różnymi niepełnosprawnościami, co jest nie tylko ważne społecznie, ale też zgodne z przepisami. Bez znajomości tych technologii tworzenie nowoczesnych, estetycznych i funkcjonalnych stron byłoby niemożliwe.

154
Відеокурс

Docker. Kurs video. Optymalizacja konteneryzacji

Piotr Chudzik

Obierz kurs na... optymalizację konteneryzacji Jeśli jesteś albo planujesz być programistą wyspecjalizowanym w pracy z językiem Python, to z pewnością zdarzyło Ci się zetknąć z narzędziem służącym konteneryzacji, jakim jest Docker. Albo przynajmniej o nim słyszeć. Nic w tym dziwnego - Docker bardzo ułatwia pracę developerów Pythona, porządkuje ją i pozwala usprawnić działania. Ostatnimi czasy stał się tak popularny, że jest obowiązkowym narzędziem przy wielu nowych projektach. A jeśli w swojej pracy zarządzasz serwisami i zadaniami za pośrednictwem Kubernetesa lub posługujesz się OpenShiftem - bez znajomości Dockera ani rusz! Pewnie dlatego coraz częściej jego znajomości wymaga się od osób, które starają się o pracę na stanowisku dewelopera czy też specjalisty DevOps. Na szczęście Docker należy do tych technologii, w które łatwo się wdrożyć. Zresztą istnieje sporo szkoleń, kursów i książek dla początkujących użytkowników tego oprogramowania. Gorzej z opracowaniami na temat zaawansowanej obsługi Dockera. Tymczasem oferuje on wiele narzędzi i sztuczek, których znajomość pozwala przyspieszyć i ułatwić realizację zadań. Ten kurs przybliża dobre praktyki i zagadnienie optymalizacji pracy z Dockerem. Prezentuje sposoby na poprawienie jakości tworzonych obrazów, metody wydajnych operacji na kontenerach, a także narzędzie Docker Compose, usprawniające działanie w środowiskach testowych/developerskich. Co Cię czeka podczas naszego profesjonalnego szkolenia Dzięki proponowanemu przez nas kursowi między innymi: Dowiesz się, jak używać instrukcji USER i HEALTHCHECK w Dockerfile Nauczysz się redukować liczbę warstw i wielkość obrazu Opanujesz metody korzystania z pamięci podręcznej Poznasz sposoby skutecznego zabezpieczania swoich obrazów za pomocą hadolint i trivy, a także aktualizowania limitów działających kontenerów Uzyskasz wiedzę dotyczącą pracy „zdalnej” z kontenerami - za pomocą narzędzia commando Zaznajomisz się z zagadnieniem dbałości o środowisko pracy (w tym zrozumiesz wagę usuwania zbędnych danych) Co więcej... Pracując z narzędziem Docker Compose, nauczysz się tworzyć pliki konfiguracyjne, przygotowywać serwis, wolumen i sieć, budować obraz pod wybrany serwis, ustawiać limity CPU/RAM, dodawać zmienne środowiskowe, wreszcie - zarządzać aplikacjami multikontenerowymi za pomocą pliku YAML Docker. Kurs video. Optymalizacja konteneryzacji kończy się na poziomie średnio zaawansowanym. Przed przystąpieniem do szkolenia warto zapoznać się z oprogramowaniem Docker na poziomie podstawowym, na przykład nauczyć się go na podstawie szkolenia Docker. Kurs video. Podstawy konteneryzacji. Docker w pracy programisty Badanie Stack Overflow wykazało, że to właśnie Docker jest narzędziem, które każdy programista powinien mieć opanowane. Dotyczy to przede wszystkim programistów pracujących w rozwiązaniach chmurowych (a dziś to standard). Dzięki kontenerom, uruchamianym przez Docker, można aktywować dodatkowy, całkowicie wyizolowany system operacyjny, w którym odpala się gotową, przeznaczoną do testowania aplikację. To rozwiązanie jest bezpieczne i zużywa mniej zasobów niż wirtualizacja. Korzystanie z technologii kontenerowania ułatwia tworzenie powtarzalnych środowisk developerskich, upraszcza procesy dostarczania gotowych aplikacji i pozwala równolegle eksperymentować z różnymi wersjami oprogramowania.

155
Відеокурс

Python dla administratorów. Kurs video. Od podstaw do automatyzacji pracy w świecie DevOps

Piotr Kośka

Obierz kurs na... programowanie i administrowanie w języku Python Jeśli zapytać aktywnych specjalistów branży IT o najpopularniejszy obecnie język programowania, większość z nich odpowie bez wahania: Python. Kto zatem rozważa rozpoczęcie kariery jako specjalista DevOps albo jako administrator systemów, zdecydowanie powinien zacząć naukę od opanowania tego języka, ponieważ to w nim przede wszystkim będą operować koledzy po fachu. Nawet jeśli nie chcesz być programistą, ale na przykład myślisz o tym, by usprawnić sobie pracę dzięki wprowadzeniu do niej elementów automatyzacji w systemach Linux lub Windows, znajomość pewnych trików i umiejętność pisania skryptów w Pythonie bardzo ułatwi Ci życie. Także jeżeli chcesz jedynie opanować jakiś język programowania, by korzystać z niego okazjonalnie, rekomendujemy Pythona. Pozwoli Ci on na pisanie testów: jednostkowych, integracyjnych i funkcjonalnych dla aplikacji. Język ten jest powszechnie używany do monitorowania infrastruktury, jak również do analizowania logów i wizualizacji związanych z nimi danych. Znajomość Pythona po prostu Ci się przyda. Prędzej czy później. Wraz z kursem video Python dla administratorów opanujesz podstawy języka Python. Zastanawiasz się pewnie, czy to trudne. Czy jest trudniejsze, a może łatwiejsze niż w wypadku innych języków programowania? Dobre pytanie, a odpowiedź jeszcze lepsza, ponieważ Python jest jednym z najbardziej przystępnych języków programowania. Łatwy w nauce, ma prostą, intuicyjną składnię, czyli sposób zapisu poleceń rozumianych przez komputer za pomocą danego języka programowania. Jego składnia przypomina składnię ludzkiej mowy. Słowa kluczowe są więc zrozumiałe dla każdego początkującego, a jednocześnie bardzo bliskie tym występującym w innych językach programowania - dlatego ewentualna "przesiadka" na inny język będzie prostsza. Co Cię czeka podczas naszego profesjonalnego szkolenia video Python dla administratorów? Z kursu Python dla administratorów dowiesz się między innymi: Jak zainstalować Pythona w systemach Linux i Windows Czym się charakteryzują różne typy danych, w tym int, float, bool i none Czym są lista i tuple Na czym bazują słowniki Jak działają instrukcje warunkowe (if, else, elif), a jak pętle (while, for) Do czego używane są operatory logiczne Kiedy stosować input i output Jakie są funkcje w języku Python Jak tworzyć skrypty, które automatyzują codzienną pracę Jak pisać testy w Pythonie Co więcej, w ramach proponowanego szkolenia: Poznasz sposoby korzystania z bibliotek zewnętrznych Python dla administratorów. Kurs video. Od podstaw do automatyzacji pracy w świecie DevOps wyposaży Cię w podstawowe umiejętności potrzebne do pracy z systemami Linux i Windows na poziomie terminala. Zdobędziesz także bazowe umiejętności, jeśli chodzi o programowanie w dowolnym języku skryptowym, i poznasz dobre nawyki w pracy specjalisty DevOps. "Hello, World!", czyli jak prosty jest Python Napiszmy najprostszy program, którego celem jest wyświetlenie komunikatu "Hello, World!" (Witaj, świecie!). W Pythonie kod źródłowy będzie wyglądał następująco: print("Hello, World!") Dla porównania sprawdźmy, jak wyglądałby w Javie: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World"); } } Różnica jest widoczna na pierwszy rzut oka. Jeśli chcesz się nauczyć prostego i efektywnego języka, jakim jest Python - zapraszamy Cię na kurs! Zainteresować cię mogą także kursy video ASP.NET dostępne w naszej ofercie.

156
Відеокурс

Power BI w praktyce. Kurs video. Od wymagań klienta po końcowy raport

Wojciech Drab

Obierz kurs na analizę danych, która zapewni Ci rynkową przewagę Jeśli działasz w biznesie, być może kojarzysz nazwę Power BI. Jest to bowiem jedno z najpopularniejszych narzędzi służących do analizy danych. A gromadzenie, przetwarzanie i wyciąganie konstruktywnych wniosków ze zgromadzonych informacji to sprawa kluczowa w gospodarce XXI wieku. Stąd umiejętność pracy ze wspomagającym tego typu procesy oprogramowaniem daje ogromną przewagę – firmie, dla której się pracuje, ale oczywiście także osobie, która to potrafi. Staje się ona pożądanym specjalistą analitykiem. Kusi Cię taka ścieżka kariery i zastanawiasz się, od czego zacząć? Poznanie Power BI będzie świetnym punktem wyjścia. Usiądź wygodnie, uruchom nasz kurs i dowiedz się, jak uwolnić potęgę danych! Stanowiący część Microsoft Power Platform zestaw narzędzi Power BI służy przede wszystkim wizualizacji danych i raportowaniu. Ze względu na intuicyjny interfejs i duże możliwości narzędzia te są coraz częściej zaprzęgane do pracy w firmach na całym świecie, w rozmaitych branżach – od finansów, przez marketing, aż po zarządzanie zasobami ludzkimi. Szkoląc się z naszym kursem, poznasz to rozwiązanie od strony praktycznej i zdobędziesz umiejętności gotowe do zastosowania w Twojej codziennej pracy. W ramach nauki opanujesz nie tylko podstawy Power BI, ale też najbardziej zaawansowane funkcje, które oferuje to oprogramowanie, ponieważ będziemy działać na realnych przykładach, z życia wziętych – takich, na które będziesz natrafiać codziennie w swojej praktyce biznesowej. Co Cię czeka podczas naszego profesjonalnego szkolenia Jako uczestnik naszego kursu: Przejdziesz cały proces tworzenia raportu – od poznania oczekiwań klienta aż po gotowy produkt Nauczysz się wczytywać i modelować dane w Power BI, a także przekształcać je w Power Query Opanujesz zasady tworzenia wizualizacji danych Będziesz zarządzać interakcjami między wizualizacjami Stworzysz zakładki i interaktywne przyciski w Power BI Dowiesz się, jak opublikować raport, jak odświeżyć dane, a także w jaki sposób zarządzać motywami Poznasz zasady estetycznego rozmieszczania wizualizacji w ramach Power BI Zaprojektujesz dashboard, który będzie mógł zasilić Twoje portfolio Power BI w praktyce. Kurs video. Od wymagań klienta po końcowy raport adresowany jest zarówno do osób, które się jeszcze nie zetknęły z Power BI, jak i do tych, które miały okazję opanować podstawy pracy z tym zestawem narzędzi, jednak czują, że przydałoby się poznać je bliżej. Jednym i drugim szkolenie dostarczy wiedzy niezbędnej do tego, by móc dalej eksplorować Power BI na własną rękę.

157
Відеокурс

Unity dla dzieci. Stwórz własną grę 2D. Kurs video

Arkadiusz Brzegowy

Obierz kurs na... zabawę i naukę programowania w Unity Utytułowani programiści twierdzą jak jeden mąż: nauka programowania to w dużej mierze nauka myślenia. Jako taka powinna być obowiązkowym przedmiotem już od pierwszej klasy szkoły podstawowej. Warunek sukcesu „lekcji programowania” jest jeden — to musi być prawdziwa zabawa, taka z niecierpliwie oczekiwanym finałem! Najlepiej w postaci gry, bo gry komputerowe i smartfonowe kocha chyba każde dziecko, które kiedykolwiek miało do czynienia z urządzeniami elektronicznymi. A gdyby tak zaproponować najmłodszym samodzielne wykreowanie „czasoumilacza”? Dlaczego nie. Wszak udowodniono, że programowanie niezwykle usprawnia proces kształtowania się połączeń mózgowych... Nauka kodowania nie musi prowadzić do obrania ścieżki zawodowej w dziedzinie informatyki. Pokolenie, które aktualnie ma dziesięć i nieco więcej lat, w swojej dorosłej przyszłości będzie miało prawdopodobnie nieustanny kontakt z urządzeniami elektronicznymi — i w pracy, i w czasie wolnym. Świadomość tego, na jakich zasadach one działają, pozwoli naszym dzieciom lepiej rozumieć świat, w którym będą dorastać i żyć. Tę świadomość warto kształtować już dziś. Poszukując dobrego do tego celu środowiska, dobrze wybrać takie, które jest dojrzałe technologicznie i ma przyszłość, co oznacza, że dzisiejszy dwunastolatek będzie mógł wrócić do niego jako młody dorosły. Takim środowiskiem jest Unity — ma darmową wersję, mnóstwo materiałów edukacyjnych i jest najpopularniejszym silnikiem wśród aktualnych twórców gier. Co Cię czeka podczas naszego profesjonalnego szkolenia? Uczestnik tego kursu video dowie się między innymi, jak: pobrać i zainstalować program Unity, założyć konto użytkownika i stworzyć nowy projekt, zaimportować pliki graficzne do projektu, stworzyć scenerię gry element po elemencie, utworzyć płynącą rzekę, skonfigurować obiekty, które się zderzają i przenikają, zatrzymać i wznowić grę, sterować bohaterem za pomocą klawiszy strzałek, animować postaci metodą poklatkową, kompilować stworzoną grę do uruchamialnego pliku EXE. Co więcej... ...nauczy się przenosić poznane mechanizmy na zupełnie inne scenariusze gry. Kurs Unity dla dzieci. Stwórz własną grę 2D. Kurs video jest przeznaczony dla zupełnych nowicjuszy, ze szczególnym uwzględnieniem młodszych nastolatków. Po jego zakończeniu będą mogli śmiało nazywać siebie początkującymi programistami gier. Szkolenie jest także propozycją dla nauczycieli informatyki w szkołach podstawowych — jako pomysł na urozmaicenie zajęć. Edukacja najwyższego poziomu Nauka programowania, prowadzona w sprzyjającym, w miarę prostym do rozpoznania środowisku, jakim jest Unity, dobrze spełnia założenia idei uczenia się przez zabawę. Niniejszy kurs bowiem został pomyślany przede wszystkim jako świetna rozrywka, niejako przy okazji rozwijająca wyobraźnię, kreatywność i zdolności manualne dziecka. To edukacja czysto praktyczna. Podczas tworzenia własnego projektu dzieci szybko i trwale przyswoją wiedzę, która będzie im potrzebna do osiągnięcia celu, czyli stworzenia własnej gry. Wszelkie informacje zdobyte w ramach szkolenia mają być od razu wykorzystywane do samodzielnej pracy. Dlatego też autor kursu teorię Unity ogranicza w nim do minimum — unika skomplikowanej nomenklatury, a nawet, ze względu na specyfikę słuchacza, świadomie nie tłumaczy wszystkich elementów kodu, aby nie zaciemniać meritum sprawy, którym jest... nauczenie podstaw programowania. UWAGA do nauczycieli informatyki: dla szkół na wszystkich poziomach edukacji Unity ma licencję DARMOWĄ! Wygrać we własną grę! Kurs Unity dla dzieci. Stwórz własną grę 2D. Kurs video został opracowany tak, by krok po kroku wprowadzić młodego słuchacza w tajniki programowania. Rozpoczyna się więc oczywiście od instalacji Unity na komputerze, by następnie przejść szybko do konkretu, czyli stworzenia pierwszego projektu, którego bohaterem będzie awatar walczący z żywiołem wody. Praca twórcza będzie się wiązać między innymi z zaprojektowaniem i wybudowaniem scenerii gry oraz udekorowaniem wykreowanego świata. Kursant zbuduje tratwę i animuje jej sternika, a następnie na ich drodze ustawi przeszkody (kłody i krokodyle). Nauczy się też projektować planszę kończącą i wreszcie skompiluje swoje dzieło do uruchamialnego pliku EXE, którym będzie mógł podzielić się z kolegami, by wspólnie z nimi zagrać w grę. Raz jeszcze — dlaczego Unity? Silnik — czy też środowisko — Unity ma jedną, ogromną zaletę, z której chętnie korzystają poważni twórcy i dystrybutorzy gier: pozwala projektować gry w technologii 2D, które po pierwsze są tańsze w produkcji, po drugie zaś mają niższe wymagania sprzętowe. W praktyce nauki przez zabawę oznacza to, że dzieci mogą samodzielnie przygotować do swojej gry pliki graficzne lub wręcz wykorzystać w niej odręczne rysunki po uprzednim ich zeskanowaniu. Dzięki temu młody adept programowania jeszcze mocniej zaangażuje się w proces kodowania, co sprawi, że nauka przyjdzie mu łatwiej, szybciej i będzie bardziej efektywna! Szanowni przyszli programiści! Mam nadzieję, że dotrzecie do końca tego kursu i z radością dołączycie do najmłodszego pokolenia programistów od czasów wynalezienia komputera. Wierzę, że będzie to dla was czas intensywnie i miło spędzony. W razie problemów zaciągnijcie przed komputer rodziców — niech dowiedzą się czegoś ciekawego od was! I pamiętajcie, z kolei ich wiedza i doświadczenie mogą Wam pomóc rozwiązać Wasze bieżące problemy. Dlatego też zawsze miejcie szacunek dla nich i ich rad. Nie kończcie zabawy w programowanie wraz z ukończeniem kursu. To dopiero początek świetnej przygody w świecie gier, który tym razem to Wy będziecie tworzyć! W kursie korzystamy ze starszej wersji Unity. Kursy 2D w oparciu o nowszą wersję znajdziesz tutaj!

158
Відеокурс

Team Motivation. Jak motywować zespół. Kurs video

Marcin Kądziołka

Obierz kurs na... motywowanie swojego zespołu! Właściwa motywacja jest jednym z najważniejszych czynników decydujących o sukcesie każdego niemal przedsięwzięcia. To kluczowa wartość w biznesie, choć wielu pracodawców nie docenia jej mocy. A Ty? Czy jesteś gotów, by pracować ze swoim zespołem na wyższych obrotach i rozkręcić firmę na całego? Jeśli właśnie zacząłeś budować zespół i chcesz pobudzić i utrzymać jego motywację, jeśli chcesz, aby Twój zespół działał samodzielnie, nawet gdy Ciebie nie ma w firmie, a także jeśli nie stać Cię na zwiększanie pensji swoim pracownikom i szukasz innych niż tylko pieniądze sposobów motywowania — przygotuj się, odsiecz już nadchodzi!  Jedyne, czego potrzebujesz, to skuteczny system, który dostarczy Ci gotowe i sprawdzone narzędzia oraz przeprowadzi krok po kroku przez optymalne strategie motywowania. Wszystko to znajdziesz w szkoleniu Team Motivation. Jak motywować zespół. Kurs video. A nawet znacznie więcej, poznasz bowiem zasady skutecznej komunikacji, sposoby przekazywania informacji zwrotnej oraz wszystkie te elementy, które sprawią, że wyzwolisz w swoim zespole pozytywne emocje napędzające do efektywnej i jednocześnie satysfakcjonującej pracy.  Czego nauczysz się podczas naszego profesjonalnego szkolenia? Poznasz pięć podstawowych strategii motywowania ludzi oraz sposoby ich realizowania w Twojej firmie. Dowiesz się, jak stworzyć system motywacji, który będzie działał również podczas Twojej nieobecności w biurze. Nauczysz się, co to jest feedback, i odkryjesz, dlaczego jest tak ważny w prowadzeniu zespołu. Przekonasz się, jak poprawnie przekazywać informację zwrotną, żeby zwiększyć motywację do pracy, a nie gasić czyjegoś entuzjazmu. Zdobędziesz wiedzę, która pozwoli Ci organizować takie spotkania zespołu, które będą napędzać ludzi do działania. Kiedy zakładałeś firmę, zapewne bardzo dobrze przemyślałeś kształt i sposób działania swojego biznesu. Czy jednak zastanawiałeś się nad sobą w roli szefa? Osoby zarządzające ludźmi muszą odznaczać się umiejętnościami miękkimi: tworzeniem pozytywnej atmosfery pracy, wyznaczaniem celów, dbaniem o rozwój swoich pracowników. To właśnie te kompetencje decydują o efektywności zespołu, a co za tym idzie, o rozwoju firmy. Na szczęście można je w sobie wyćwiczyć, w dodatku szybko i bezboleśnie — w zaledwie siedmiu prostych lekcjach, które oferuje Team Motivation. Jak motywować zespół. Kurs video. Psychologia motywacji Co motywuje ludzi do działania? Zapewne pierwsze, co Ci się nasuwa na myśl, to pieniądze lub inne materialne benefity. Jednak badania przeprowadzane wśród pracowników różnych branż dowodzą, że większość ludzi nie wskazuje aspektu materialnego nawet w pierwszej piątce najważniejszych motywatorów. Czy to nie jest dobra wiadomość? Oznacza to, że możesz zbudować zespół, który mimo ograniczonego budżetu stworzy w Twojej firmie nową jakość. By jednak taką akcję przeprowadzić, musisz się do niej solidnie przygotować, ponieważ z ludźmi trzeba obchodzić się równie ostrożnie, jak z materiałami wybuchowymi. Jeśli jednak dobrze odrobisz swoją lekcję, rezultaty rzucą Cię na kolana. Tylko dla wtajemniczonych Prowadząc firmę, musisz zadbać nie tylko o to, by utrzymywać wysoki poziom automotywacji, ale przede wszystkim o to, by zmotywować swoich pracowników. Jeśli uda Ci się osiągnąć ten cel, będą oni wstawać rano z łóżek, ciesząc się na fascynujący dzień w pracy, i wykonywać swoją pracę z entuzjazmem. Jeśli ciągle wydaje Ci się, że to jedynie mrzonka, otwórz się na nowe możliwości i daj się pozytywnie zaskoczyć. Nie popełniaj klasycznych błędów wielu szefów i dowiedz się, jak skutecznie wyznaczać cele i umiejętnie przydzielać zadania, jak efektywnie przekazywać konstruktywną informację zwrotną i doceniać, gdy jest ku temu okazja, wreszcie jak dziękować za wykonane zadania, czyli po prostu — motywować!  Poznaj naszego eksperta Marcin Kądziołka — przedsiębiorca, pasjonat internetu i nowoczesnych technologii. Absolwent Wydziału Automatyki, Elektroniki i Informatyki Politechniki Śląskiej. Swoją pierwszą firmę otworzył w 2000 roku, będąc jeszcze na studiach. Współzałożyciel wydawnictwa Złote Myśli. Od dwunastu lat związany z rynkiem e-commerce w Polsce, obecnie pełni funkcję prezesa zarządu Złotych Myśli Sp. z o.o. i eMentora Sp. z o.o. Uwielbia budować organizacje i pomagać ludziom odkrywać ich prawdziwy potencjał. Poza biznesem interesuje się rozwojem osobistym oraz psychologią.  „Jeśli jesteś początkującym przedsiębiorcą i zaczynasz budować swój pierwszy zespół lub czujesz, że Twój zespół mógłby osiągać lepsze rezultaty niż do tej pory — Team Motivation. Jak motywować zespół. Kurs video to coś dla Ciebie”. Marcin Kądziołka

159
Відеокурс

DaVinci Resolve. Kurs video. Montaż i korekcja kolorów

Konrad Walachniewicz

Obierz kurs na... tworzenie filmów Materiały wideo absolutnie przeważają wśród treści, jakie aktualnie konsumujemy. Nic dziwnego – coraz więcej ludzi nie tylko ogląda, ale także samodzielnie je tworzy i chce się nimi dzielić z odbiorcami. Produkowanie filmów stało się o wiele prostsze, odkąd na scenę wszedł DaVinci Resolve – świetne, w dużej części darmowe narzędzie, za pomocą którego każdy może zrealizować swój pomysł od początku do końca. Program, poza narzędziami do montażu wideo, oferuje opcję postprodukcji audio, wykonywanie i animację efektów wizualnych i korekcję kolorów. Pomimo ogromu możliwości nie jest trudny w obsłudze, ponieważ składa się z kilku różnych przestrzeni roboczych, które można traktować jako oddzielne programy w jednej aplikacji. Każda z nich służy do innych zadań i ma stworzony do tych celów własny, przejrzysty interfejs. Choć DaVinci Resolve ma niski próg wejścia, jest na tyle dobrym narzędziem, że powoli staje się standardem w profesjonalnych rozwiązaniach postprodukcji wideo; już dziś stanowi go na przykład w dziedzinie korekcji barwnej. W związku z tym warto poznać to rozwiązanie, nauczyć się z nim współpracować – szczególnie jeśli planujesz zawodowo lub hobbystycznie zająć się pracą z plikami wideo. Za pośrednictwem tego kursu jego autor pokazuje, jak stworzyć własny film od początku do końca. Nie wyjaśnia przy tym detalicznie wszystkich parametrów programu i nie wchodzi w zbędne szczegóły. Zamiast tego omawia poszczególne etapy pracy nad filmem na konkretnych przykładach, wykorzystując dołączone do szkolenia materiały. Dowiesz się z niego zatem, czym jest montaż, jakie są jego podstawowe narzędzia i jak ich użyć do stworzenia prostego filmu. Zobaczysz, jak poprawnie pracuje się z muzyką, jak dopasowuje się ujęcia do rytmu, a także jak można zastosować tę wiedzę poza programem. Nauczysz się dodawać przejścia, napisy i efekty wizualne. Poznasz sposoby na dostosowanie filmu do pionowych formatów wideo i na wykorzystanie rozmaitych rozwiązań ułatwiających prawidłowe zaprezentowanie materiału w social mediach. Dowiesz się, czym jest korekcja kolorów i jak tworzyć proste animacje. Co Cię czeka podczas naszego profesjonalnego szkolenia Dzięki naszemu kursowi wideo nauczysz się między innymi: organizować pliki pod wydajny montaż ciąć i trymować klipy pracować z obrazem i dźwiękiem dodawać napisy i muzykę do filmu montować wideo upiększać materiał za pomocą grafik, animacji i specjalnych efektów wizualnych łączyć klipy stosować zasady korekcji barwnej pracować ze światłem przygotowywać pliki do udostępnienia ich światu DaVinci Resolve. Kurs video. Montaż i korekcja kolorów kończy się na poziomie podstawowym. W trakcie szkolenia poznasz podstawowe zagadnienia dotyczące montażu wideo, edycji dźwięku, pracy z kolorem i tworzenia animacji.

160
Відеокурс

GNS3. Kurs video. Administruj wirtualną siecią komputerową

Adam Józefiok

Obierz kurs na... GNS3 Czy da się połączyć świat rzeczywisty ze światem wirtualnym? Do niedawna na takie pytania odpowiadały twierdząco wyłącznie literatura i filmy SF. Obecnie jednak rozwój technologiczny sprawił, że przestało to być fikcją, a stało się wręcz elementem naszej codzienności. Mogą to być gry wykorzystujące rozszerzoną rzeczywistość, rozmaite symulacje naukowe i fascynujące rozwiązania wspomagające pracę lekarzy. Odrębnym, choć może nie tak powszechnie znanym, jest zastosowanie tego połączenia w świecie sieci komputerowych. Środowiska wirtualne i rzeczywiste przenikają się, uzupełniają i pozwalają na rozdzielanie zadań, aby komunikacja w sieciach komputerowych była szybsza i stabilniejsza. Nie bój się eksperymentować! Gdzie jednak administrator sieci może się nauczyć, jak wykorzystywać takie możliwości? W jaki sposób może samodzielnie tworzyć i testować skomplikowane projekty sieciowe bez narażania infrastruktury przedsiębiorstwa na problemy techniczne? Nieczęsto w rzeczywistej sieci komputerowej administrator ma okazję eksperymentowania z nowymi funkcjonalnościami. Byłoby to zresztą bardzo nieodpowiedzialne zachowanie i narażające sieć na przestoje. Wszelkie testy i próby nowych funkcjonalności muszą być wykonywane poza środowiskiem produkcyjnym. Omawiany program GNS3 daje właśnie takie możliwości. Jest to emulator sieci komputerowych, który umożliwia konfigurację wirtualnych urządzeń sieciowych, a te zachowują się, jakby działały na rzeczywistym sprzęcie. Takie wirtualne urządzenia można w programie GNS3 połączyć z rzeczywistą siecią, co jest niezwykle cenną funkcjonalnością, gdyż pozwala na sprawdzenie, jak zachowa się zaprojektowana przez naszą sieć w naturalnym środowisku. A jeśli coś pójdzie nie tak, projekt można w każdej chwili odłączyć od rzeczywistej sieci, poprawić lub po prostu zrobić nowy. A jaki router? Wypróbuj je wszystkie! Znacząca liczba urządzeń, które można emulować, pochodzi od producenta sprzętu sieciowego Cisco, ale GNS3 umożliwia również wykorzystanie obrazów systemów operacyjnych urządzeń Juniper, HP, Aruba czy Altacel i wielu innych. Umiejętność korzystania z GNS3 jest wręcz obowiązkowa dla każdego administratora sieci, pragnącego stale się rozwijać. Można się nawet pokusić o stwierdzenie, że nie ma dobrego sieci administratora bez znajomości emulatora. Czego się nauczysz w trakcie profesjonalnego kursu GNS3. Kurs video. Administruj wirtualną siecią komputerową Kurs obejmuje takie zagadnienia jak: instalacja programu GNS3 podstawowa obsługa GNS3 przygotowanie środowiska wirtualnego instalacja maszyny wirtualnej GNS3 wykorzystanie wirtualnego przełącznika i koncentratora implementowanie i emulowanie routerów i przełączników dostosowywanie wyglądu programu i korzystanie z funkcji dodatkowych konfiguracja NAT podłączenie emulatora do rzeczywistej sieci komputerowej obsługa routingu implementacja przełącznika L3 i vIOS zapewnianie redundancji implementacja i wstępna konfiguracja urządzeń Nexus9000 i CSR1000V analiza ruchu sieciowego z wykorzystaniem programu Wireshark konfiguracja połączenia wirtualnych i rzeczywistych urządzeń telefonii IP emulowanie urządzeń Frame Relay i MPLS konfiguracja serwera RADIUS i TACACS implementacja i konfiguracja urządzenia ASAv zasady korzystania z oprogramowania ASDM konfiguracja serwera VPN i dostęp zdalny do środowiska wirtualnego praca z wieloma projektami z wykorzystaniem jednej stacji roboczej praca z użyciem wielu klientów i jednego serwera GNS3 Wybierz przyszłość Sieci komputerowe to obecnie najważniejszy dział całego szeroko rozumianego IT. Obecnie świat tak mocno uzależnił się od komunikacji, że bez dostępu do sieci internetowej praktycznie nie ma życia. To nie jest przesada. W wielu miejscach na świecie są setki tysięcy pacjentów podłączonych do urządzeń monitorujących ich stan zdrowia i przesyłających dane do ośrodków medycznych. Jeśli nie ma sieci, nikt nie może monitorować parametrów życiowych, co w konsekwencji może doprowadzić do utraty zdrowia i życia. Sieci ewoluują praktycznie nieustannie; wspierane przez programistów, są dziś niezastąpione. Na rynku pracy brakuje administratorów i specjalistów w dziedzinie bezpieczeństwa sieci. Masz doskonałą okazję stać się częścią tego potężnego mechanizmu. Wystarczy chcieć. Kurs GNS3. Kurs video. Administruj wirtualną siecią komputerową z pewnością może być początkiem Twojej wielkiej przygody z sieciami komputerowymi. Poznasz program emulujący i wiele konfiguracji. Zapewniamy, że będzie to dla Ciebie ciekawe i pouczające doświadczenie. Od czegoś trzeba zacząć konfigurację, zacznij od GNS-a.