Kursy video
65
Kurs video

Bezpieczeństwo sieci Cisco. Kurs video. Podstawy kryptografii, zabezpieczenia urządzeń i obsługa Kali Linux

Adam Józefiok

Bezpieczeństwo sieci Cisco. Kurs video. Podstawy kryptografii, zabezpieczenia urządzeń i obsługa Kali Linux powstał z myślą o administratorach rozpoczynających przygodę z bezpieczeństwem w sieciach komputerowych. Zapewnia on praktyczną wiedzę o bezpieczeństwie sieci i urządzeń. Jeśli chcesz wejść w świat technologii Cisco Security i nauczyć się blokować ataki hakerów podczas tego szkolenia zyskasz solidne podstawy praktyczne oraz teoretyczne. Co Cię czeka podczas szkolenia? W ramach 150 lekcji zdobędziesz teoretyczną wiedzę o polityce bezpieczeństwa, nauczysz się zarządzać ryzykiem i je analizować. Dowiesz się, jak obsługiwać program GNS3 w zakresie Cisco Security i zabezpieczać linię routera. A także — jak tworzyć konta użytkowników w lokalnej bazie danych, logować zdarzenia sieciowe na urządzeniach i podłączać router do rzeczywistej sieci. Poznasz zasady obsługi systemu Kali Linux oraz działania tablicy MAC — wraz z opisem, jak wygląda atak na tę tablicę. Kurs obejmuje również zagadnienia związane z działaniem sieci VLAN, atakami na te sieci i ich zabezpieczaniem. Pozwoli Ci zrozumieć, do czego służą różne protokoły, z której strony haker może je zaatakować i jak się przed tym zabezpieczyć. A potem skonfigurujesz sieć w taki sposób, by atak na nią był maksymalnie utrudniony. Co więcej, samodzielnie zaimplementujesz wiele rozwiązań ochronnych, osobiście przeprowadzisz ataki na najróżniejsze elementy sieci i skonfigurujesz wiele parametrów na różnych urządzeniach. Ten kurs dotyczący Cisco — na poziomie podstawowym — da Ci wiedzę o podstawach bezpieczeństwa sieci, w szczególności sieci komputerowych opartych na urządzeniach firmy Cisco. Jest to wiedza fundamentalna, od której każdy użytkownik musi rozpocząć naukę. Tematyki, którą obejmuje ten kurs video, nie da się pominąć — jest ona bazowa dla wszystkich certyfikatów Cisco Security. Zatem do dzieła!

66
Kurs video

Bezpieczeństwo w ASP.NET Core. Kurs video. Podstawy kryptografii

Bartosz Szmit

Obierz kurs na... bezpieczne strony i aplikacje internetowe Internet stał się naszą drugą, nie tyle alternatywną, ile raczej równoległą, rzeczywistością. W wielu sytuacjach jest rzeczywistością pierwszą - korzystamy z niego, gdy chcemy zdobyć jakieś informacje, dla rozrywki, do komunikacji i wykonywania praktycznych czynności, jak płatności, praca, nauka itd. Działając w sieci, dzielimy się z nią równocześnie ogromem informacji. I choć zwykle zależy nam na tym, by te treści trafiały jedynie do osób czy instytucji, dla których są przeznaczone, życie (przede wszystkim hakerzy) bywa złośliwe... A jeśli prowadzimy na przykład biznes w sieci, złośliwość czających się na nasze zasoby rośnie. Oczywiście, producenci oprogramowania starają się dostarczyć programistom narzędzia, które pozwalają skutecznie bronić kodu przed atakami. I tak firma Microsoft włożyła wiele wysiłku w to, by rozwijać pod kątem bezpieczeństwa platformę ASP.NET Core. ASP.NET to, ogólnie mówiąc, platforma stanowiąca zbiór technologii służących do budowy aplikacji internetowych i aplikacji typu XML Web Services. Podczas przygotowywania się do pracy z nią warto wiedzieć, jakie niebezpieczeństwa grożą stronom i aplikacjom tworzonym z użyciem narzędzi ASP.NET i jakie zabezpieczenia oferuje sama platforma, a także jak je prawidłowo stosować, by chronić swoje produkty przed atakiem. Uwaga! W czasie kursu będziemy korzystać z darmowej wersji Visual Studio 2019 Community, platformy ASP.NET Core, technologii Entity Framework Core i SQL Server. Co Cię czeka podczas naszego profesjonalnego szkolenia Ten kurs pozwoli Ci: Opanować zasady instalacji i aktualizowania pakietów Entity Framework Core. Poznać w sposób ogólny zagadnienia związane z bezpieczeństwem w sieci. Rozróżniać różnego typu klasy i metody zdefiniowane w celu budowania bezpieczeństwa. Przyswoić rozmaite metody autoryzacji stron WWW. Zobaczyć przykładowe rozwiązania w zakresie budowania bezpiecznych aplikacji. Dowiedzieć się, czym jest certyfikat x.509 i jak go zainstalować. Zdefiniować podpis dla dokumentu XML. Zrozumieć różnicę między implementacją kryptografii symetrycznej i asymetrycznej. Co więcej... Ukończywszy kurs, będziesz wiedzieć, jak zaszyfrować plik do postaci pliku z rozszerzeniem .dat. By udział w szkoleniu Bezpieczeństwo w ASP.NET Core. Kurs video. Podstawy kryptografii był efektywny, wymaga wcześniejszego opanowania pewnych umiejętności w zakresie języka SQL i rozumienia, czym jest tzw. backend. Warto też znać podstawy języka C#. Kurs dostarczy Ci dużej „dawki” kodowania (na przykład procedur składowych), a także sporej ilości kodu związanego z wieloma aspektami zachowania bezpieczeństwa stron WWW. Czym jest ASP.NET Microsoftowa platforma ASP.NET bazuje na frameworku pozwalającym budować strony uruchamiane z użyciem serwera generującego treści HTLM wraz z CSS, WML i XML. Są to strony szybko rozpoznawalne przez przeglądarki i bardzo wydajne. Zastosowanie programowania zdarzeniowego umożliwia oddzielenie kodu aplikacji (pisanego w Visual Basic albo C#) od warstwy prezentacji. W efekcie programista może kilka razy wykorzystać ten sam kod, co zwiększa jego czytelność, ale też tym bardziej nakazuje przyłożyć szczególną wagę do jego bezpieczeństwa. I Microsoft dba o to, by jego flagowa technologia służąca pisaniu stron WWW i aplikacji pozostała bezpieczna - znając jej możliwości w tym względzie i stosując się do wymogów producenta, można tworzyć nawet bardzo złożone, zaawansowane strukturalnie systemy dla najbardziej potężnych korporacji.

67
Kurs video

Blender 2.71. Kurs video. Poziom pierwszy. Modelowanie w 3D, animacja i renderowanie

Marcin Strzempkowski

Obierz kurs na... Blendera! Blender to jeden z najpopularniejszych programów do tworzenia modeli trójwymiarowych. Udostępnia zaawansowane funkcje w zakresie modelowania i animacji 3D, rozbudowany zestaw efektów specjalnych, narzędzia do renderowania oraz silnik graficzny do tworzenia gier. Ponadto umożliwia eksportowanie przygotowanych obiektów do formatów używanych w innych pakietach, takich jak 3ds Max i Maya. Co ciekawe, Blender jest całkowicie bezpłatny, dlatego często używa się go do przygotowywania reklam telewizyjnych, a nawet gier komputerowych. Chcesz zacząć pracę z programem Blender? Uruchom szkolenie Blender 2.71. Kurs video. Poziom pierwszy. Modelowanie w 3D, animacja i renderowanie, które zapewni Ci solidną bazę wiedzy niezbędnej do rozpoczęcia przygody z grafiką trójwymiarową. Co Cię czeka podczas naszego profesjonalnego szkolenia? Blender to świetne narzędzie, jednak by z niego w pełni skorzystać, trzeba je poznać od podstaw. Z kolejnymi lekcjami tego kursu zdobędziesz podstawowe umiejętności w zakresie: obsługi programu, modelowania, UV mappingu, renderowania i teksturowania. Co więcej... ...po solidnym przerobieniu materiału kursu będziesz w stanie samodzielnie tworzyć proste modele 3D. Dzięki szkoleniu Blender 2.71. Kurs video. Poziom pierwszy. Modelowanie w 3D, animacja i renderowanie uczynisz pierwszy krok na drodze ku trójwymiarowej wirtualnej rzeczywistości. To, w jakim kierunku pójdziesz dalej, zależy od Ciebie. Jeśli jesteś freelancerem, pewnie będziesz chciał doskonalić wszystkie aspekty pracy z Blenderem — od samodzielnego modelowania i teksturowania aż po właściwe sposoby oświetlania modelu. Jeżeli jesteś członkiem zespołu graficznego, może zechcesz wyspecjalizować się w jakimś aspekcie, szlifując swoje umiejętności na przykład jako modeler? Tak czy inaczej, ważne, byś zdobył solidne podstawy. Trzeci wymiar grafiki... Program Blender ma bardzo wiele zalet. Po pierwsze, jest darmowy. Każdy może z niego korzystać, wszyscy są zaproszeni do przedstawiania pomysłów na jego udoskonalenie. Nad tym, by najlepsze idee zostały wprowadzone w życie, czuwa Blender Foundation. Blender pozwala tworzyć grafiki statyczne oraz animacje, pracują na nim specjaliści ze wszystkich branż przemysłu, nauki i sztuki. Dodatkową przewagę Blendera nad innymi rozwiązaniami stanowią stosunkowo niewielkie rozmiary, dzięki czemu jest dostępny także dla użytkowników posiadających nieco słabszy sprzęt. Przy wszystkich swoich zaletach Blender ma jedną wadę: interfejs użytkownika — przy pierwszym kontakcie wydaje się nieco skomplikowany. Dlatego przygodę z tym potężnym narzędziem dobrze zacząć z doświadczonym specjalistą. Opanuj narzędzia. Nadaj głębię obrazom. Uruchom grafikę Ten kurs video został opracowany po to, by wprowadzić Cię w świat grafiki 3D w odpowiedniej kolejności. Na początku dowiesz się, czym są i do czego służą poszczególne elementy interfejsu programu. Stworzysz własną przestrzeń roboczą, właściwą dla Twoich potrzeb i zwyczajów. Następnie przejdziesz do manipulowania obiektami, by w kolejnym kroku zacząć modelować — najpierw na poziomie podstawowym, potem także bardziej zaawansowanym. Nauczysz się pracować z materiałami, teksturami i ze światłem. Chwycisz za wirtualną kamerę i wyrenderujesz swoje pierwsze animacje. Tylko dla wtajemniczonych Blender 2.71. Kurs video. Poziom pierwszy. Modelowanie w 3D, animacja i renderowanie jest skierowany do osób, które myślą o związaniu zawodowej przyszłości z grafiką 3D, ale też tych, które chcą tylko poznać podstawy programu Blender. Ponieważ jednak jest to oprogramowanie trudne w pierwszym kontakcie, autor kursu kładzie szczególny nacisk na to, by zapoznać użytkownika z nazewnictwem charakterystycznym dla języka grafiki 3D oraz pojęciami związanymi z interfejsem Blendera. Tak byś po zakończeniu pracy z kursem wiedział, czym są bump mapping, normal mapping, UV mapping , rigging, Render, oświetlenie globalne (ang. global illumination), modelowanie 3D, animacja 3D — a także potrafił wykorzystać tę wiedzę w praktyce. Poznaj naszego eksperta Marcin Strzempkowski — prawdziwy pasjonat komputerów od momentu, gdy jako mały chłopiec pierwszy raz zobaczył to tajemnicze urządzenie w legendarnym programie Sonda. Grafiką komputerową zajmuje się od początku lat dziewięćdziesiątych — jego pionierskie projekty powstawały na słynnej Amidze 500, która dysponowała aż jednym megabajtem pamięci! Pierwszym programem, z którego korzystał, tworząc animacje 3D, był Sculpt. Dziś pracuje jako freelancer — projektując grafikę, korzysta z aplikacji: Blender, 3ds Max oraz After Effects i Photoshop z pakietu Adobe. Gdy wstaje od komputera, biega lub ćwiczy na siłowni. Jeśli ma dosyć pracy zawodowej, ale nie chce opuszczać wirtualnej rzeczywistości, chętnie podziwia pracę innych grafików 3D, grając w gry typu MMORPG. „Grafika 3D jest aktualnie na fali wznoszącej. Studia specjalizujące w tej dziedzinie wyrastają jak grzyby po deszczu, dlatego dobry grafik z pewnością łatwo znajdzie zatrudnienie. Jeśli zaś jest tak zwanym wolnym duchem i nie chce mieć nad sobą szefa, to o ile dogłębnie pozna tajniki pracy z programem do modelowania, animacji i renderowania 3D, nie będzie narzekał na brak zleceń :)”.  

68
Kurs video

Blockchain i kryptowaluty. Kurs video. Zdecentralizowane finanse od podstaw

Iweta Laskowska

Obierz kurs na... zdecentralizowane finanse Opublikowany w 2008 roku whitepaper Bitcoin: A Peer-to-Peer Electronic Cash System na zawsze odmienił świat biznesu. Bitcoin był pierwszą implementacja Blockchaina, zdecentralizowanej bazy danych chronionej kryptograficznie. Za nim ruszyła lawina projektów, zarówno na sieciach publicznych (Ethereum, Solana, Cosmos, Polkadot), jak i prywatnych (Hyperledger Fabric, Corda, Quorum). Dziś, kapitalizacja rynkowa rynku kryptowalut wynosi ponad 1,66 biliona dolarów, a Bitcoin zajmuje stabilne i wysokie miejsce w globalnej kapitalizacji rynkowej obok takich gigantów jak Amazon, Meta Platforms (ex-Facebook), czy Tesla. Wraz z jego powstaniem zaczęła się również historia blockchaina - Bitcoin bowiem jest pierwszą kryptowalutą opartą na tej technologii. Czym zatem jest blockchain? To dosłownie łańcuch bloków. Zdecentralizowana baza danych, chroniona kryptograficznie. Bezpieczna sieć, w której każdy kolejny blok przechowujący transakcje, zawiera odwołanie do poprzedniego, co uniemożliwia modyfikację zapisanych w nim informacji. Te funkcje, a także mechanizm konsensusu sprawiają, że blockchain umożliwia wykonywanie transakcji bez konieczności potwierdzenia ich poprawności oraz zapewnienia bezpieczeństwa przez pośredników. Aktualnie, w kryptowaluty inwestują największe korporacje, a ponad 130 krajów, które stanowią 98% światowego PKB, pracuje nad cyfrowym pieniądzem banku centralnego (CBDC), niektóre z nich wprowadzają go jako legalny środek płatniczy. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie szkolenia zdobędziesz wiedzę na temat: Podstaw blockchaina, bloków i funkcji haszującej Mechanizmów potwierdzania transakcji na blockchainie Różnic między konsensusem Proof of Work a Proof of Stake Bezpiecznego przechowywania kryptowalut Możliwości śledzenia transakcji z wykorzystaniem kryptowalut Otwierania konta na giełdzie kryptowalut i korzystania z MetaMask Prawdziwości twierdzeń o oszustwach korzystających z kryptowalut i ekologiczności kopania Bitcoina Co więcej... Dowiesz się czym są zdecentralizowane finanse (DeFi) i smart kontrakty Nauczysz się rozróżniać kategorie DeFi, w tym: stabilne kryptowaluty, pożyczki i zdecentralizowane giełdy Zrozumiesz czym są NFT, takie jak CryptoPunks i Bored Ape Dowiesz się w jaki sposób Blockchain i Sztuczna Inteligencja (AI) mogą się uzupełniać Blockchain i kryptowaluty. Kurs video. Zrozumieć zdecentralizowane finanse zabierze Cię w świat cyfrowych finansów. Opanujesz podstawy technologii blockchain i zrozumiesz działanie rynku kryptowalut. Zaczniemy od architektury sieci scentralizowanych, zdecentralizowanych i rozproszonych. Następnie poznasz komponenty blockchaina i zrozumiesz znaczenie kryptografii dla bezpieczeństwa sieci. Dowiesz się, do czego potrzebny jest podpis cyfrowy i jak do łańcucha dodawane są kolejne transakcje. Być może zastanawiasz się, gdzie kupić i jak wybrać kryptowalutę pod inwestycje, wreszcie - co najważniejsze - jak ją bezpiecznie przechowywać. Odpowiedzi na te pytania znajdziesz w drugim rozdziale! A na zakończenie, w ostatnim module, zagłębisz się w temat zdecentralizowanych finansów. Ukończenie kursu pozwoli Ci na postawienie pierwszych kroków w świecie Web3, aktywny udział w dyskusjach, rozumienie newsów, a nawet znalezienie pierwszej pracy związanej z technologią blockchain. Przyszłość blockchaina Blockchain na szeroką skalę jest znany przede wszystkim ze świata kryptowalut, jednak nie na tym kończy się jego zastosowanie. Ma liczne zalety - zapewnia pseudoanonimowość, transparentność i niemodyfikowalność danych i dzięki temu sprawdza się na wielu płaszczyznach. Jego liczne zastosowania znajdziesz nie tylko w świecie kryptowalut i finansów, ale również w łańcuchu dostaw (gdzie może być używany do śledzenia całego łańcucha dostaw, od produkcji do dostarczenia, co pozwala na większą przejrzystość i bezpieczeństwo), systemach do głosowania ( bezpieczne środowisko do przeprowadzania wyborów elektronicznych), opiece zdrowotnej (bezpieczne przechowywanie danych medycznych), edukacji (weryfikowalność i bezpieczeństwo dyplomów i certyfikatów) czy energetyce (zarządzanie danymi dotyczącymi produkcji i dystrybucji energii, a także handlu emisjami). Ponadto połączenie technologii blockchain, Internetu Rzeczy (IoT) i sztucznej inteligencji (AI) tworzy potężne rozwiązania, które mogą przynieść liczne korzyści na wielu płaszczyznach m.in. bezpieczne przechowywanie danych, uwierzytelnianie, automatyzacja, zwiększenie transparentności, trackowanie zmian, czy zarządzania uprawnieniami.

69
Kurs video

Blockchain. Kurs video. Cyfrowa ewolucja w świecie finansów

Tomasz Waszczyk

Obierz kurs na... cyfrowe aktywa Blockchain od kilku lat elektryzuje świat finansów i powiązaną z nim część branży informatycznej. Zwany inaczej łańcuchem bloków, stanowi zdecentralizowaną bazę danych o architekturze peer-to-peer (czyli taką, w której wszystkie węzły mają te same uprawnienia). Blockchain nie potrzebuje komputerów centralnych ani głównego miejsca przechowywania danych - wszystko jest tu rozproszone, dzięki czemu bardzo bezpieczne i nie do zhakowania przez współczesne komputery. System jest dostępny dla każdego, a realizowane w nim transakcje pozostają jawne, choć użytkownicy są anonimowi. Technologię łańcucha bloków wykorzystuje się coraz powszechniej nie tylko w świecie finansów, ale także w handlu surowcami i innymi zasobami, a nawet w administracji publicznej. Blockchain sprawdza się wszędzie tam, gdzie liczą się szybkość, bezpieczeństwo i duża wydajność. Zaczęło się jednak (i trwa!) w 2009 roku od bitcoina, czyli legendarnej już kryptowaluty. Zdecentralizowane bazy danych znajdą zapewne zastosowanie w internecie rzeczy, na giełdzie, w systemach przechowujących wrażliwe dane (na przykład medyczne, notarialne, księgowe) czy w branży energii odnawialnej, gdzie dzięki blockchainowi możliwe będzie sprzedawanie energii przez prosumentów konsumentom bez pośrednictwa wielkich firm energetycznych. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie tego kursu video: Dowiesz się, czym faktycznie jest pieniądz. Zrozumiesz, jak działa obieg pieniądza i co ma do tego rząd. Zastanowisz się nad zjawiskiem inflacji oraz jej wpływem na życie prywatne i zawodowe. Poznasz mechanizm działania pieniądza cyfrowego. Opanujesz związane z nim pojęcia. Co więcej... Jeśli jesteś programistą, po ukończeniu szkolenia będziesz wyposażony w wiedzę, która umożliwi tworzenie własnych rozproszonych rozwiązań z zakresu finansów cyfrowych. Blockchain. Kurs video. Cyfrowa ewolucja w świecie finansów wprowadzi Cię w świat pieniądza. Poznasz historię pieniędzy, zrozumiesz rolę, jaką odgrywają we współczesnym świecie, wybiegniesz także myślą w przyszłość świata finansów. Kto wie? Może zechcesz stać się częścią tej przyszłości? Dzięki wiedzy zdobytej podczas szkolenia będzie to możliwe. Cyfrowe pieniądze są fascynujące Pieniądz. Niby nie istnieje (bo czym właściwie jest?), a budzi tak wiele emocji. Od momentu, gdy ludzie wymyślili go jako swego rodzaju umownego pośrednika w handlu, spędza sen z powiek bogaczom, mami biednych, wywołuje rewolucje i wojny. Odmienia bieg świata. Od niedawna, od kiedy na internetową arenę wkroczył bitcoin, także świata wirtualnego. To największa rewolucja w finansach od 1971 roku, gdy wstrzymano wymianę amerykańskiego dolara na złoto, kończąc tym samym słynny parytet. Efekty tej zmiany odczuwamy dziś coraz mocniej i mocniej. Dolar, który do niedawna bez wątpienia był tzw. hard money, mięknie. Jako pieniądz fiducjarny (nieoparty na kruszcu) staje się coraz mniej wiarygodny. W rezultacie światem co jakiś czas wstrząsają kolejne kryzysy finansowe, inflacja zżera gromadzone aktywa, pojawia się rozchwianie uniemożliwiające długofalowe planowanie. Finansiści, z noblistą Johnem Nashem na czele, od dawna poszukiwali tzw. ideal money, czyli - najprościej rzecz ujmując - pieniądza, który z natury nie będzie podlegał inflacji. Czy bitcoinowi albo innej kryptowalucie uda się na dłuższą metę odgrywać rolę Świętego Graala? Pożyjemy, pohandlujemy, zobaczymy.

70
Kurs video

Blockchain. Kurs video. Smart kontrakty i aplikacje zdecentralizowane w praktyce

Sylwester Wieczorkowski

Obierz kurs na... kryptorewolucję w IT Czym właściwie jest łańcuch bloków? To technologia leżąca u podstaw sieci kryptowalut. Blockchain jest rozproszoną, niezaprzeczalną bazą danych - rejestrem (DLT, Distributed Ledger Technology) zabezpieczonym przed zmianą za pomocą algorytmów kryptograficznych. Pierwotnym i podstawowym zastosowaniem sieci blockchain był bezpieczny transfer wartości cyfrowej z pominięciem zaufanych instytucji pośredniczących. Kolejne, programowalne generacje blockchaina umożliwiają tworzenie inteligentnych kontraktów (smart contracts) - kawałków kodu umieszczonych w rejestrze rozproszonym. Smart kontrakty stanowią zaplecze (backend) zdecentralizowanych rozwiązań internetowych (DApps, Decentralised Applications), które zapewniają integralność danych oraz są w pełni transparentne dla użytkowników - budowane jest dzięki temu zaufanie oparte na technologii. Blockchain jest wciąż nowością w świecie informatycznym i jako taki budzi żywe zainteresowanie przedsiębiorstw działających w sektorze nowych technologii. Wbrew pozorom nie tylko tych, które specjalizują się w tematach okołokryptowalutowych. Łańcuchy bloków bowiem okazują się użyteczne w zarządzaniu wieloma sektorami innowacyjnej gospodarki. Sprawdzają się choćby w procesach zarządzania danymi - z wykorzystaniem technologii blockchain powstają systemy zapewniające integralność krytycznych informacji utrzymywanych i udostępnianych wewnątrz i na zewnątrz organizacji. Biznes rozumie - blockchain to rewolucja. Przyszłość, która już puka do drzwi. Firmy zaczynają intensywnie poszukiwać znających temat developerów. A tych... brakuje. Sądzisz, że umiejętność programowania i wykorzystania w praktyce rozproszonych baz danych przechowujących pełną historię zmian to szansa na Twoją przyszłą karierę w branży? Jeśli tak, zacznij się ich uczyć już dziś. Najlepiej od podstaw, podczas naszego szkolenia. Co Cię czeka podczas naszego profesjonalnego szkolenia? Podczas tego kursu video: Poznasz zasadę działania najpopularniejszej programowalnej sieci blockchain - Ethereum. Dowiesz się, jak wykorzystać technologię rejestrów rozproszonych do budowy rozwiązań komercyjnych. Nauczysz się tworzyć, wdrażać i testować smart kontrakty napisane w języku Solidity. Opanujesz takie narzędzia jak MetaMask, Etherscan czy Remix. Co więcej... Zbudujesz od podstaw dwie kompletne aplikacje zdecentralizowane: loterię i system do głosowania, a także napiszesz smart kontrakty oraz przygotujesz i zintegrujesz z nimi interfejs użytkownika. Blockchain. Kurs video. Smart kontrakty i aplikacje zdecentralizowane w praktyce rozpoczyna się od absolutnych podstaw, kończy zaś na poziomie średnio zaawansowanym. Przeznaczony jest dla osób, które opanowały już podstawy programowania - w trakcie nauki przyda się znajomość JavaScriptu lub innego języka skryptowego. Podczas kursu poznasz zbliżony do JavaScriptu język Solidity. Będziesz też tworzyć interfejs użytkownika w języku TypeScript, a konkretniej we frameworku Angular z biblioteką Material Design. Pięć godzin w przyszłości Technologia blockchain to nie bułka z masłem. Opanowanie choćby tylko podstaw pracy w niej wymaga zainwestowania czasu i zaangażowania. Jeśli zdecydujesz się zrobić to z nami, poprosimy Cię o wygospodarowanie niecałych pięciu godzin, podczas których odbędziemy wspólnie solidne blockchainowe szkolenie. Dzięki niemu poznasz zasady działania sieci Etherum oraz podstawowe pojęcia dotyczące sieci kryptowalut. Zrozumiesz, jakie korzyści oraz ograniczenia wiążą się z technologią rejestrów rozproszonych. Zaznajomisz się z wtyczką MetaMask, eksploratorem bloków Etherscan i zewnętrznym API Infura. Nieobce Ci będą środowisko programistyczne Remix, język Solidity, a także biblioteka Web3. Przeszkoliwszy się, będziesz w stanie stosować w praktyce technologie blockchain, projektować rozwiązania zdecentralizowane oraz analizować transakcje w sieci Ethereum. Stworzysz, wdrożysz i przetestujesz inteligentne kontrakty, a następnie zintegrujesz z nimi interfejs użytkownika (Angular + Material Design). Do wszystkich zadań związanych z technologią blockchain dobierzesz oczywiście odpowiednie narzędzia programistyczne. Sprawdź, jakie dodatkowe materiały przygotował dla Ciebie autor! 

71
Kurs video

Bootstrap. Kurs video. Tworzenie interaktywnych i responsywnych stron internetowych

Łukasz Krawczyk

Obierz kurs na... budowanie nowoczesnych stron internetowych Mimo intensywnego rozwoju mediów społecznościowych, a co za tym idzie – nowego modelu kontaktu z klientami i „followersami”, zapotrzebowanie na profesjonalne, nowoczesne strony WWW nie maleje. Firmy i osoby prywatne wciąż poszukują twórców witryn w pełni responsywnych i maksymalnie interaktywnych, po których poruszanie się będzie dla użytkownika przyjemne na tyle, by zechciał on pozostać na nich dłużej, a w przyszłości – powrócić. By tworzyć tego typu strony, programiści sięgają po rozmaite narzędzia. Wśród nich ostatnimi laty pozytywnie wyróżnia się Bootstrap, najpopularniejszy, a do tego bezpłatny framework HTML/CSS, dzięki któremu – przy odrobinie chęci i zaangażowania – można stworzyć responsywną stronę internetową na bazie predefiniowanych komponentów dostarczanych przez piątą wersję tej uznanej frontendowej technologii. Ten kurs video ma za zadanie przybliżyć Bootstrap od strony praktycznej – poprzez tworzenie responsywnej strony internetowej poświęconej tematyce gier wideo. W trakcie pracy uczestnik szkolenia skorzysta z HTML5, CSS3 i JavaScriptu, czyli trzech fundamentalnych języków webowych, a także z ekosystemu najpopularniejszego frameworka HTML/CSS, czyli Bootstrapu. To on zagwarantuje projektowi pełną responsywność, pozwoli bowiem precyzyjnie dostosować wygląd witryny do aktualnej szerokości ekranu urządzenia końcowego. Co więcej, znacząco przyspieszy i ułatwi pracę z językami interpretowanymi po stronie przeglądarki: HTML, CSS i JavaScriptem. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas nauki z naszym kursem video: Poznasz framework Bootstrap i opanujesz wiele zagadnień związanych z korzystaniem z tej technologii, takich jak front-end i back-end czy wytyczne dotyczące dostępności stron internetowych (WCAG) Będziesz operować w języku CSS – w tym przybliżysz sobie dostępne w nim modele layoutów, fleksowy pojemnik i elementy fleksowe, najważniejsze (z punktu widzenia Bootstrapa rzecz jasna) właściwości języka CSS związane z trybem wyświetlania Flexbox (Flexible Box) Przypomnisz sobie język programowania JavaScript – standard ECMAScript i jego różne wersje, najważniejsze elementy standardu ECMAScript 6 (2015), stałe/zmienne, funkcje strzałkowe, interpolację literałów łańcuchowych, wstęp do funkcji wyższego rzędu, metodę .forEach() Zrozumiesz, czym jest responsywność, a także jak działa filozofia mobile-first – w tym przyswoisz takie kwestie jak idea i ogólne założenia, charakterystyka, zasady stosowania, system 12-kolumnowej siatki, punkty przegięcia dostępne w Bootstrapie 5 a punkty przegięcia dostępne w poprzedniej wersji tego frameworka Zbudujesz od zera kompletną stronę internetową – skorzystasz przy tym z najważniejszych komponentów i funkcjonalności Bootstrapa 5.3.x, takich jak menu hamburgerowe, karuzela, grupy przycisków, karty, akordeon, pływające etykiety pól formularza, walidacja formularza domyślnie dostarczana przez Bootstrap Przekonasz się, jak funkcjonuje okno modalne – od idei działania, poprzez strukturę, otwieranie i zamykanie, statyczną odmianę okna modalnego, okno modalne z możliwością przewijania, okno modalne wyśrodkowane w pionie, rozmiary okna modalnego, po dynamiczną podmianę jego zawartości Przyjrzysz się nowemu w wersji Bootstrapa, z której będziesz korzystać, trybowi ciemnemu – określisz tryb kolorystyczny, umieścisz kontrolkę (przełącznika) do aktywacji trybu ciemnego, aktywujesz go po kliknięciu w kontrolkę (przełącznik), aktywowany przez użytkownika tryb ciemny zapamiętasz w obiekcie localStorage Bootstrap. Kurs video. Tworzenie interaktywnych i responsywnych stron internetowych jest adresowany do osób w miarę obytych z zagadnieniami związanymi z tworzeniem stron internetowych w HTML, CSS3 i JavaScripcie. Dobrze, by uczestnik szkolenia poruszał się sprawnie w dowolnym darmowym edytorze kodu źródłowego z kolorowaniem składni (najlepiej Visual Studio Code, ewentualnie Notepad++). Posiadanie bazowej wiedzy z zakresu responsywności także jest wskazane. Szkolenie kończy się na poziomie średnio zaawansowanym/zaawansowanym. Po jego odbyciu będziesz w stanie świadomie i w pełni samodzielnie tworzyć strony internetowe oparte na najbardziej popularnym frameworku HTML/CSS. Chodzi o odpowiedzialne i efektywne korzystanie z ogromu potencjału, jaki kryje w sobie ta technologia w najnowszej odsłonie, tj. w wersji 5.3.x. Dodatkową wartością może być też umiejętność wzbogacenia i uzupełnienia standardowych możliwości Bootstrapa o własne rozwiązania programistyczne, na przykład pod postacią skryptów języka JavaScript zgodnych ze specyfikacją ECMAScript 6 (2015). Webmasterem być Wiedza zdobyta podczas kursu nie tylko może się przełożyć na wzmocnienie Twojej pozycji zawodowej w aktualnej pracy, ale również skłonić Cię do poszukania nowego zajęcia, na przykład jako webmaster z prawdziwego zdarzenia lub front-end web developer. Co równie istotne, praktyczna znajomość ekosystemu Bootstrapa pozwala w sposób szybki i bezkompromisowy odnaleźć się w zupełnie innych frameworkach HTML/CSS, jak ZURB Foundation czy Skeleton, działających na podobnych zasadach. Świadomość podziału technologii webowych na front-end i back-end, wiedza o frameworku, jak również umiejętność jednoznacznego umiejscowienia w tym wszystkim Bootstrapa z pewnością przełożą się na Twoje postrzeganie Internetu. Nawet jeśli jesteś zwykłym użytkownikiem, będziesz wiedzieć, jak działa sieć, jak jest zbudowana i na czym się opiera.

72
Kurs video

Bubble. Kurs video. Tworzenie webowych aplikacji no-code

Karol Bocian

Obierz kurs na... aplikacje no-code! Być może masz doskonały pomysł na własną aplikację, a nawet wyobrażasz sobie rzesze korzystających z niej i zadowolonych klientów, jednak pomimo wielkich aspiracji rozbijasz się o szklany sufit wynikający z braku doświadczenia programistycznego. Nie zniechęcaj się! Z pomocą przychodzą narzędzia no-code, niewymagające pisania kodu. Dzięki podejściu no-code tworzenie aplikacji jest dostępne dla szerokiego grona osób. Pomimo braku umiejętności programistycznych mogą one z powodzeniem angażować się w tworzenie innowacyjnych projektów technologicznych i startupów. No-code jest również odpowiedzią na potrzeby biznesowe przedsiębiorstw - ułatwia i przyspiesza proces projektowania, prototypowania i budowania aplikacji, co znacznie obniża koszty w zespołach IT. Krótszy jest czas wdrożenia, a do pracy nad projektem wystarczy mniejszy zespół. Platformą no-code, która zdobyła globalną popularność, jest Bubble, założona przez dwóch absolwentów Harvardu. Jej prosty w obsłudze interfejs opiera się na edytorze drag and drop, a funkcjonalności dostarcza biblioteka pełna gotowych rozwiązań i komponentów. Z kolei tworzenie nawet zaawansowanej logiki aplikacji jest uproszczone przez możliwość integracji z zewnętrznymi usługami i bazami danych. W 3 godziny poznaj platformę Bubble, na której zbudowano ponad 3 miliony aplikacji! W trakcie naszego profesjonalnego szkolenia: Nauczysz się tworzyć aplikacje no-code Zrozumiesz logikę aplikacji Dowiesz się, jak budować bazę danych, a także zapisywać i odczytywać z niej dane Nauczysz się rejestrować użytkowników Przećwiczysz tworzenie kontrolek i komponentów Poznasz platformę no-code Bubble.io i edytor aplikacji Dowiesz się, jak przechodzić między środowiskiem testowym i produkcyjnym Opanujesz zasady tworzenia responsywnych aplikacji Nauczysz się budować aplikacje poprzez tworzenie formularza rejestracji Dowiesz się, jak utrzymywać istniejące aplikacje Kurs video Bubble. Tworzenie webowych aplikacji no-code od podstaw ukończysz na poziomie podstawowym. W trakcie szkolenia poznasz tajniki no-code, a także opanujesz sztukę tworzenia przepływów informacji i budowania aplikacji bez konieczności programowania. Poznasz kluczowe składowe edytora Bubble i dowiesz się, jak używać komponentów, układu elementów i instrukcji warunkowych do budowy logiki aplikacji. Przećwiczysz proces tworzenia formularza rejestracji użytkownika, a Twoja aplikacja zyska nowe funkcjonalności. Następnie zgłębisz tematykę bazy danych - poznasz reguły prywatności, panel nawigacyjny i sposoby integracji programu z bazą danych. Dowiesz się, jak udoskonalić aplikację i zadbać o jej responsywność. Poznasz metody dostosowania rozmiaru ekranu, tworzenia skalowalnych sekcji i paska menu. Znajomość Bubble pozwoli Ci przekształcić dotychczasowe wizje w realne projekty, a tym samym otworzy drogę do tworzenia aplikacji i lepszego zrozumienia potrzeb IT. Nie trać czasu, wybieraj technologie przyspieszające pracę.