Verleger: 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ę.
297
Videokurs

Cisco Packet Tracer. Kurs Video. Kompendium wiedzy o symulacji sieci Cisco

Adam Józefiok

Cisco Packet Tracer, czyli obierz kurs na praktyczną naukę administrowania sieciami komputerowymi Kiedy przyszły administrator rozpoczyna przygodę z sieciami komputerowymi, na początek potrzebuje wiedzy teoretycznej. Można ją zdobyć stosunkowo szybko i prosto, czytając książki, publikacje lub inne materiały. W pewnym momencie jednak teoria musi zostać uzupełniona umiejętnościami praktycznymi. Najlepiej szlifowanymi na sprzęcie sieciowym. To jednak nie zawsze jest łatwe. Admin adept nie może sobie pozwolić na to, aby ćwiczyć na urządzeniach, które znajdują się w jego miejscu pracy. Nauka na błędach w takim wypadku kompletnie nie wchodzi w rachubę. Przyszły administrator musiałby się więc zaopatrzyć w swój sprzęt. Jest to jednak dosyć duży wydatek, który niejednokrotnie przewyższa budżet kogoś, kto dopiero wdraża się do swojego fachu. Dodatkowo odwzorowanie sieci przedsiębiorstwa w taki sposób, aby chociaż przypominała tę firmową, wymaga sporych nakładów i kosztów - na przykład energii elektrycznej. Aby obejść ten i inne problemy, stworzono program, który w zasadzie znosi wszystkie wspomniane ograniczenia. Oprogramowanie to jest darmowe, nie trzeba w nie dodatkowo inwestować, nie pochłania też dużych ilości energii elektrycznej. Dzięki niemu na jednym komputerze można odwzorować całą sieć przedsiębiorstwa i przetestować większość najważniejszych technologii. Program, o którym mowa - i którego dotyczy ten kurs - to Cisco Packet Tracer. Jest to symulator sieci komputerowych Cisco, zbudowany między innymi po to, by konfigurować w nim wiele technologii Cisco bez obawy, że cokolwiek się popsuje, i z zachowaniem pełnej funkcjonalności. Cisco Packet Tracer to symulator idealny! Pozwala na konfigurację wielu różnych modeli routerów i przełączników. Dodatkowo można w nim skonfigurować typowe stacje robocze, usługi na serwerze, takie jak DHCP, DNS, TFTP i wiele innych. I nie ma znaczenia, czy chce się zasymulować sieć LAN, czy WAN - Cisco Packet Tracer ma w ofercie konfigurację technologii opartych na wszystkich warstwach modelu OSI. Gotów do pracy? Możemy już zacząć? Co Cię czeka podczas naszego profesjonalnego kursu video Cisco Packet Tracer? W ramach naszego wyjątkowego kursu Cisco Packet Tracer: Dowiesz się, jak podłączyć do sieci stacje robocze, nadać urządzeniom adresy IP i inne parametry Skonfigurujesz router bezprzewodowy, zmienisz wygląd symulatora i będziesz korzystać z trybu symulacyjnego Przekonasz się, jak wygląda komunikacja z wykorzystaniem koncentratora i przełącznika, jak konfiguruje się usługi DHCP i HTTP na serwerze, a także serwery DNS, FTP, VoIP Zasymulujesz łącza WAN Przygotujesz infrastrukturę logiczną dla sieci Frame Relay Podepniesz serwer VPN do rozwiązania Remote Access i VPN site-to-site Dokonasz wstępnej konfiguracji urządzenia ASA 5505 i wstępnej konfiguracji serwera Meraki Będziesz podłączać komputery do punktów dostępowych Zarejestrujesz urządzenia internetu rzeczy do domowej bramki Podłączysz urządzenia/urządzenie do serwera IoT Wykorzystasz skrypt Java do programowania sterownika Co więcej... Dowiesz się, jak działa tryb wieloosobowy na dwóch instancjach programu Packet Tracer i dwóch różnych komputerach Cisco Packet Tracer. Kurs Video. Kompendium wiedzy o symulacji sieci Cisco zakończysz na poziomie, który pozwoli Ci samodzielnie tworzyć projekty sieci wykorzystujące urządzenia Cisco, takie jak przełączniki, routery, telefony, a także technologię sieci bezprzewodowych. Zdobędziesz kompleksową wiedzę na temat tego, jak wykorzystać w pełni funkcje symulatora sieci Cisco Packet Tracer. Dzięki temu lepiej poznasz urządzenia tej firmy i zgłębisz ich funkcjonalności. Po szkoleniu Twoją wiedzę dotyczącą Cisco Packet Tracer będzie można określić jako zaawansowaną. Pracując z Cisco Packet Tracer... Program Cisco Packet Tracer został opracowany przez firmę Cisco. Początkowo był tylko symulatorem routerów Cisco. Dla wąskiego grona uczestników programów studenckich Cisco oprogramowanie to było dostępne już dwadzieścia lat temu, a w 2017 roku wydano je na darmowej licencji - do użytku dla każdego. Symulator sieci jest stale rozwijany i uzupełniany o kolejne funkcjonalności. Korzystają z niego zarówno studenci, jak i początkujący i zaawansowani administratorzy sieci - osoby, których zadaniem jest konfigurowanie urządzeń sieciowych i dbanie o prawidłowe działanie powierzonych urządzeń. Administrator sieci odpowiada za bezpieczeństwo tych urządzeń, kopie zapasowe, a także za rozbudowę sieci. Sieć komputerowa musi być skalowalna i odporna na awarie. Dzięki wykorzystaniu symulatora sieci Cisco wszystkie umiejętności wymagane od administratora mogą być rozwijane praktycznie bezkosztowo, a jedynymi ograniczeniami są... chęci administratora i długość doby. A ta ma tylko dwadzieścia cztery godziny. Szkoda, bo podczas zabawy z programem Cisco Packet Tracer czas mknie naprawdę szybko! Sprawdź także inne produkty w naszej ofercie, takie jak kurs Python od podstaw.

298
Videokurs

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.

299
Videokurs

SQL. Kurs video. Projektowanie i implementacja baz danych

Krzysztof Piaskowy

Obierz kurs na perfekcyjnie działające bazy danych Styczność z różnego rodzaju bazami danych to chleb powszedni developera. Co więcej, nawet osoba, która z programowaniem nie ma nic wspólnego, przy każdym użyciu sieci korzysta z dobrodziejstw sprawnie napisanych i zarządzanych baz danych. Opiera się na nich działanie niemal wszystkich serwisów i aplikacji webowych. Ba, nawet aplikacje mobilne stworzone pod Androida czy iOS mają wbudowaną bazę danych. Internet bazami danych stoi! Dlatego, nawet jeśli nie jesteś bazodanowcem z pasji ani powołania, i tak nie uciekniesz przed tym tematem. Im szybciej i pełniej go opanujesz, tym łatwiej będzie Ci znaleźć jeszcze lepszą, ciekawszą pracę w zawodzie związanym z programowaniem. Ten kurs video kompleksowo omawia tematykę baz danych. Startuje od absolutnych podstaw, jednak jego autor zakłada, że posiadasz zasadniczą znajomość systemu i potrafisz pisać zapytania SQL. Co Cię czeka podczas naszego profesjonalnego szkolenia? Podczas pracy z tym kursem video: Opanujesz niezbędną teorię dotyczącą tematyki bazodanowej. Poznasz zasady projektowania baz danych. Dowiesz się, jak ulepszać swoje bazy danych i jak nimi zarządzać. Poznasz najskuteczniejsze metody zabezpieczania informacji przechowywanych w bazie. Co więcej... W trakcie tworzenia zaawansowanego generatora danych rozwiniesz umiejętności w zakresie programowania w języku Python. SQL. Kurs video. Projektowanie i implementacja baz danych kończy się na poziomie średnio zaawansowanym. Oznacza to, że ukończywszy szkolenie, będziesz w stanie samodzielnie projektować, wdrażać i optymalizować bazy danych. Umiejętności praktyczne wesprzesz wiedzą na temat zasad działania baz oraz mechanizmów, które za tym stoją. Dalsze kształcenie w tym zakresie możesz swobodnie prowadzić samodzielnie - zaawansowany bazodanowiec zna pewne nieuwzględnione w tym szkoleniu wyjątki i szczegóły implementacyjne. Bazy danych krok po kroku Szkolenie prezentuje kompleksowe podejście do zagadnienia baz danych. Startujemy zatem na styku biznesu i programowania, rozpoczynając od rozmowy z klientem. Dowiesz się, jakie pytania musisz mu zadać i jakie informacje powinieneś od niego pozyskać, by sporządzić wymaganą user story. Następnie na jej podstawie przygotujesz schemat bazy danych zgodnie z zasadami projektowania baz bezpiecznych, szybkich i skalowalnych. Zaimplementujesz swoją bazę i zainstalujesz ją na serwerze. W kolejnym kroku opracujesz własny generator danych, uzupełniający bazę przykładowymi danymi. Wykonawszy to zadanie, przejdziesz do implementacji warunków integralnościowych oraz zapewnisz mechanizmy chroniące spójność danych w bazie (procedury, funkcje i triggery). Dowiesz się, jak dbać o odpowiedni schemat bazy, który zagwarantuje z jednej strony wymaganą szybkość, z drugiej - bezpieczeństwo. Wszystkie te zadania wykonasz świadomie, znając teorię i mechanizmy rządzące środowiskiem, w którym operuje profesjonalny bazodanowiec. Nieco historii - dla zainteresowanych Pierwszy system zarządzania bazami danych opracowano w latach 60. XX wieku. Pionierem zagadnienia był amerykański specjalista nauk komputerowych Charles Bachman. W swojej pracy skupiał się na kwestii efektywniejszego używania urządzeń pozwalających korzystać ze zgromadzonych danych. Wówczas bowiem ich przetwarzanie opierało się na mało wydajnych taśmach magnetycznych i dziurkowanych kartach. W efekcie powstały dwa podstawowe modele baz danych: sieciowy i hierarchiczny. W latach 70. brytyjski informatyk Edgar F. Codd zaproponował relacyjny model baz danych, pozostający przez dłuższy czas w sferze rozważań akademickich. Lata 80. to okres fascynacji rozproszonymi bazami danych, z kolei ostatnia dekada XX wieku upłynęła pod znakiem baz obiektowych.

300
Videokurs

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! 

301
Videokurs

Docker. Kurs video. Poziom drugi. Sieci, wolumeny i ustawienia daemona

Adam Raźniewski

Obierz kurs na... Dockera! Skoro sięgasz po Docker. Kurs video. Poziom drugi. Sieci, wolumeny i ustawienia daemona, z pewnością nie trzeba Ci tłumaczyć, czym jest Docker i do czego służy. Wiesz także, że znajomość tej platformy na poziomie podstawowym nie wystarczy do tego, by efektywnie z niej korzystać. Bezpieczeństwo, zaawansowane połączenia, autorskie pomysły — to wszystko wymaga specjalistycznej wiedzy na temat tego fantastycznego narzędzia. Ten kurs ma na celu uzupełnienie podstawowych informacji o obsługę zaawansowanych funkcji oraz pokazanie praktycznych metod rozwiązywania niektórych najczęściej spotykanych problemów. W ciągu kilku godzin zapoznasz się z zagadnieniami obejmującymi zarówno wolumeny w sieci, jak i dodatkowe ustawienia Dockera. Poznasz sposób postępowania z niestandardowymi, rzadziej używanymi dyrektywami Dockerfile oraz zorientujesz się, jak działa kilka sterowników przechowywania danych. Po ukończeniu tego szkolenia wskoczysz na poziom średnio zaawansowany — i zobaczysz, jak wiele możesz osiągnąć! Firmy potrzebują prawdziwych specjalistów od Dockera! Czego nauczysz się podczas naszego profesjonalnego szkolenia? Nauczysz się używać sieci Macvlan i Overlay. Będziesz samodzielnie konfigurować IPTables. Opanujesz pracę z wolumenami SSH, Azure File Storage, DigitalOcean i WebDAV. Odkryjesz, jak zrobić backup wolumenów i jak je przywrócić. Sprawdzisz, jak dodać capabilities do kontenera. Zaczniesz używać trybu privileged. Poznasz dyrektywy: ONBUILD, STOPSIGNAL, HEALTHCHECK. Aby zrealizować program szkolenia Docker. Kurs video. Poziom drugi. Sieci, wolumeny i ustawienia daemona, musisz znać podstawy Dockera, najlepiej z wcześniejszego kursu, oraz podstawy Linuksa. W ramach 34 lekcji dowiesz się więcej o zaawansowanych sieciach dockerowych i odświeżysz wiedzę o sieci Bridge, znanej Ci z poprzedniego szkolenia. Każda sieć zostanie omówiona na praktycznym przykładzie. Kolejną kwestią są zaawansowane funkcje i możliwości różnych wolumenów — w sieci i w chmurze, a następną — bezpieczeństwo. Podczas szkolenia nauczysz się uruchamiać Dockera w Dockerze, tworzyć profil AppArmor i konfigurować daemona Dockera. Zorientujesz się, jak powinny wyglądać ustawienia DNS, proxy, IPv6, a potem samodzielnie utworzysz szyfrowany socket Dockera. Jedną z ważnych umiejętności, które zapewni Ci ten kurs, jest konstruowanie multietapowych Dockerfile, pozwalających na przenoszenie plików pomiędzy warstwami. Ponadto zdobędziesz wiedzę na temat niestandardowych sterowników przechowywania danych. Innymi słowy, po ukończeniu kursu będziesz wiedzieć, jak w pełni, świadomie i elastycznie posługiwać się Dockerem. Będziesz poprawnie go konfigurować, korzystać z pluginów, tworzyć międzyserwerowe sieci, zabezpieczać kontenery i używać tego narzędzia do nietypowych rozwiązań. Docker jako system kontenerów Do stworzenia kontenera w Dockerze potrzebny jest tylko obraz, czyli szablon składający się z warstw. Można je tworzyć samodzielnie. Kontener natomiast jest instancją stworzoną z obrazu. Pozwala na uruchomienie aplikacji, może „wystawiać” porty ze środka na zewnątrz. Wszystkie procesy z kontenera są fizycznie obecne w przestrzeni nazw hosta. Docker nie służy wyłącznie do tworzenia wirtualnych kontenerów dla różnych aplikacji. Jest obecny w prawie każdym aspekcie pracy programisty — od implementacji po wdrożenie. Podczas implementacji obraz i zmiany w Dockerze mogą być poddawane w prosty sposób ciągłej integracji i testom. Do tego programista może co jakiś czas przebudowywać obraz, aby sprawdzić, czy zmiany, których dokonuje, nie wpływają negatywnie na inne części projektu. Zasada jest taka, że jeżeli kontener działa u programisty, będzie działał również u klienta. Docker to nie tylko kontenery, lecz także system, który je monitoruje, tworzy i nimi zarządza — ten system trzeba skonfigurować. Trzeba też powiązać logicznie wszystkie kontenery. Uda Ci się to zrobić bez większych problemów po ukończeniu szkolenia Docker. Kurs video. Poziom drugi. Sieci, wolumeny i ustawienia daemona. Co więcej, nauczysz się omijać rafy typowych problemów pojawiających się podczas pracy z tym narzędziem i nieszablonowo podchodzić do wyzwań. Pakuj z Dockerem Umiejętność pakowania aplikacji w lekkie, przenośne kontenery przydaje się w bardzo różnych sytuacjach. Umiejętność takiej konfiguracji daemona Dockera, by najlepiej wpasowywał się w dany system i dane zagadnienia, a także konfiguracji sieci niezwykle przydaje się w pracy zawodowej i poszerza możliwości szukania bardzo dobrze płatnej pracy, szczególnie tam gdzie Docker nie służy tylko do budowania aplikacji, lecz przejął już całą infrastrukturę. Tylko dla wtajemniczonych Docker jest oprogramowaniem idealnie nadającym się do tworzenia mikroserwisów, ponieważ działanie w kontenerach pozwala ograniczyć wykorzystanie zasobów do minimum i ustrzec się najróżniejszych niepotrzebnych zależności. Dziś odchodzi się od monolitycznych, potężnych aplikacji na rzecz małych, z których każda spełnia jedno określone zadanie. Mikroserwis może być wykorzystany do większej liczby zadań, a z kilku mikroserwisów tworzony jest ogólny serwis. Pozwala to na łatwe skalowanie, utrzymanie i decentralizację aplikacji. W przypadku awarii jednego mikroserwisu reszta usług będzie działać bez przeszkód. „Konteneryzować po prostu się opłaca!” Adam Raźniewski

302
Videokurs

Cisco CCNP Enterprise 350-401 ENCOR. Kurs video. Sieci bezprzewodowe i przeprowadzanie testów

Adam Józefiok

Obierz kurs na... sieci bezprzewodowe! Po omówieniu w poprzednich częściach serii kursów zagadnień dotyczących redundancji, routingu EIGRP, zabezpieczania sieci, konfiguracji protokołu routingu OSPF i sieci WAN w ramach tego szkolenia przedstawiamy tajniki działania, konfiguracji i testowania sieci Wi-Fi w przedsiębiorstwie. Cisco CCNP Enterprise (350-401 ENCOR). Kurs video. Część 6. Sieci bezprzewodowe i przeprowadzanie testów przygotowaliśmy przede wszystkim z myślą o osobach zainteresowanych uzyskaniem certyfikatu Cisco CCNP Enterprise [350-401 ENCOR], ale z zawartej tu wiedzy z powodzeniem skorzystają wszyscy zainteresowani tematyką sieci komputerowych. A ponieważ technologia nieustannie ewoluuje, zdobywanie na bieżąco nowych wiadomości jest konieczne, aby nie zostać z tyle i nadążać za dynamicznie zmieniającą się rzeczywistością. Nie maleje zatem na rynku pracy zapotrzebowanie na wykwalifikowanych specjalistów – w ofertach mogą przebierać zwłaszcza ci, których wiedza i umiejętności są poparte certyfikatem. Do szczególnie cenionych certyfikatów należy właśnie Cisco CCNP Enterprise [350-401 ENCOR], którego otrzymanie jest poprzedzone niezwykle obszernym egzaminem, obejmującym zarówno liczne zagadnienia teoretyczne, jak i – przede wszystkim – wiedzę dotyczącą sieciowej praktyki. Właśnie ta obfitość zagadnień jest powodem, dla którego kurs przygotowawczy został podzielony na kilka części. Co Cię czeka podczas naszego profesjonalnego szkolenia Cisco CCNP Enterprise 350-401 ENCOR. Kurs video. Sieci bezprzewodowe i przeprowadzanie testów obejmuje tematykę związaną z działaniem sieci bezprzewodowych, ich testowaniem i diagnostyką. Szkolenie złożone z 49 lekcji trwających łącznie 5 godzin i 49 minut omawia teoretyczne aspekty działania sieci Wi-Fi, a także prezentuje różne podejścia do testowania, diagnozowania i projektowania sieci. Podczas kursu: Poznasz tryby pracy sieci Wi-Fi Dowiesz się, czym są częstotliwość, amplituda i propagacja Zrozumiesz, jak działa modulacja sygnału Zapoznasz się z topologiami sieci Wi-Fi Poznasz format ramki i specyfikę różnych trybów połączeń Zapoznasz się z metodami zabezpieczania sieci Wi-Fi Dowiesz się, jak wyglądają typowe ataki na sieci Wi-Fi Poznasz metody projektowania sieci Wi-Fi Opanujesz komendy służące do diagnozowania sieci Dowiesz się, jak działa debugowanie Nauczysz się konfigurować funkcjonalności: SPAN, RSPAN, ERSPAN Poznasz zasady konfiguracji SNMPv2 i SNMPv3, a także NetFlow i IPSLA Profesjonalne szkolenie Cisco CCNP Enterprise 350-401 ENCOR. Kurs video. Sieci bezprzewodowe i przeprowadzanie testów zakończysz na poziomie średnio zaawansowanym – w efekcie będziesz dysponować rozległą wiedzą o tym, jak działają sieci Wi-Fi w przedsiębiorstwach. Poznasz tryby pracy sieci bezprzewodowych, przedstawimy Ci także pozwalające zrozumieć fizyczne działanie sieci pojęcia, takie jak częstotliwość czy amplituda. Kurs omawia ponadto typy anten i najważniejsze standardy sieci bezprzewodowych. Bardzo ważnym aspektem szkolenia jest nakreślenie charakterystyki ruchu bezprzewodowego, obejmującej również różne formaty ramek i tryby połączeń. Dzięki naszemu kursowi zaprojektujesz i skonfigurujesz sieć bezprzewodową, będziesz też wiedzieć, jak ją zabezpieczyć przed typowymi atakami. Dowiesz się, jak testować sieć i diagnozować jej problemy. Poznasz takie techniki jak SPAN, RSPAN i ERSPAN, a także protokół SNMP i zasadę działania NetFlow. Opanujesz popularne komendy diagnozujące, których będziesz używać na urządzeniach sieciowych. Autor kursu przeplata teorię z praktyką, a jego zawartość została ułożona logicznie i klarownie, dzięki czemu wiedza jest łatwiejsza do przyswojenia i zostaje w pamięci na dłużej. Na koniec większych partii materiału, jako swojego rodzaju podsumowanie, czeka test opracowany na podstawie pytań egzaminacyjnych. Zostań profesjonalnym architektem i administratorem sieci Cisco Wiedza teoretyczna przygotuje Cię do zdawania egzaminu certyfikującego Cisco. Zaprezentowana szeroko wiedza praktyczna natomiast pozwoli Ci na swobodną konfigurację urządzeń sieciowych w rzeczywistych warunkach. Jest to bardzo ważna umiejętność, gdyż tylko praktyczne podejście pozwala na sprawne uruchomienie rzeczywistej sieci i administrowanie nią na co dzień.

303
Videokurs

Canva. Kurs video. Projektowanie graficzne od A do Z

Dorwij Nerda, Bartosz Piątek

Obierz kurs na... samodzielne projektowanie grafiki użytkowej Czy znasz już Canvę? Jeśli nie, to za chwilę poznasz i – obiecujemy – nie pożałujesz. Canva jest dostępnym online narzędziem, dzięki któremu każdy, także osoba niemająca dotąd styczności z projektowaniem graficznym, jest w stanie przygotować grafikę na potrzeby social mediów, plakat do druku albo animację do prezentacji. Brzmi świetnie? To prawda. Dzięki dostępności i przyjazności dla użytkownika w krótkim czasie od powstania w 2012 roku Canva stała się jednym z najpopularniejszych narzędzi do projektowania na świecie. Uruchamialna na niemal każdym urządzeniu, pozwalająca na współdzielenie projektów, z bogatym pakietem darmowych opcji i z możliwością pracy w chmurze – szybko stała się ulubionym programem do pracy z grafiką dla niegrafików. Osobom, które nie zajmują się na co dzień projektowaniem, Canva niewątpliwie obniża próg wejścia, umożliwiając na przykład właścicielom niewielkich firm przygotowywanie niezbędnych biznesowo grafik bez konieczności angażowania zewnętrznego specjalisty od identyfikacji wizualnej. W tej obietnicy kryje się jednak pewna pułapka – by zaprojektować efektowne wizualnie i równocześnie efektywne perswazyjnie materiały, nie wystarczy techniczna umiejętność posługiwania się narzędziem. Trzeba także znać zasady projektowania graficznego. Dlatego też w naszym kursie uczymy jednego i drugiego. Podczas pracy z proponowanym przez nas szkoleniem nauczysz się obsługi Canvy i poznasz pełnię możliwości jej darmowej wersji, ale także przybliżysz sobie podstawy marketingu i najważniejsze reguły rządzące projektowaniem grafiki użytkowej. Co Cię czeka podczas naszego profesjonalnego szkolenia online z Canvy? W ramach kursu video poświęconego Canvie: Poznasz interfejs programu Zobaczysz, jakie narzędzia oferuje Canva Będziesz pracować na szablonach Dowiesz się, jak się tworzy mockupy Opracujesz pliki wideo Stworzysz prezentację Przygotujesz materiały do druku Co więcej... Dowiesz się, jak możesz w praktyce zaprząc Canvę do pracy w Twoim biznesie, i zyskasz sporą dawkę wiedzy o uniwersalnych zasadach projektowania Canva. Kurs video. Projektowanie graficzne od A do Z kończy się na poziomie średnio zaawansowanym. Ze względu na to, że szkolenie obejmuje tylko darmową wersję Canvy, nie zostały w nim przedstawione kwestie związane z funkcjonalnościami, które są dostępne w opcji płatnej. Jednak stanowią one raczej dodatek, który przyspiesza pracę, a nie mocno rozbudowuje samo narzędzie. Gdzie i jak wykorzystasz wiedzę zdobytą podczas kursu video z Canvy Ukończywszy kurs video poświęcony narzędziu Canva, będziesz posiadać umiejętności pozwalające na sprawne przygotowywanie grafik na swoje potrzeby. I tak poradzisz sobie z opracowaniem kompletu materiałów marketingowych dla własnego brandu, zaprojektujesz grafiki na potrzeby mediów społecznościowych, stworzysz szablon prezentacji i jej kolejne slajdy, wreszcie – przygotujesz pliki do druku. Jeśli masz w planach publikację książkową, samodzielnie zaprojektujesz okładkę i e-book. Scalisz w jedno posiadane materiały i stworzysz raport albo interaktywną prezentację dla szefa. Jeśli nie masz szefa, ale chcesz go mieć, to w Canvie przygotujesz CV, któremu nikt się nie oprze. A jeśli nie masz szefa i wcale Ci nie zależy na tym, by go mieć, za to chcesz, by prowadzony przez Ciebie blog zachwycał nie tylko tekstem, ale i warstwą wizualną, to, owszem, w Canvie przygotujesz świetne projekty na potrzeby strony internetowej. Patronat medialny kursu: Zainteresować cię mogą także kursy video SketchUp dostępne w naszej ofercie.

304
Videokurs

JavaScript. Kurs video. 10 projektów, które rozwiną Twoje umiejętności

Dorwij Nerda, Paulina Olszewska

Obierz kurs na... solidne opanowanie języka JavaScript JavaScript jest językiem programowania, bez którego nie mogłyby istnieć używane dziś strony internetowe i aplikacje. Za przeważającą większością z nich bowiem stoi kod pisany właśnie w tym języku. Jego skrypty służą najczęściej do zapewniania interakcji. Reagują one na zdarzenia, walidują dane wprowadzane w formularzach, tworzą – czasem bardzo skomplikowane – efekty wizualne. Można więc powiedzieć, że tym, co czyni strony i aplikacje „żywymi”, interaktywnymi, współpracującymi z użytkownikiem, jest właśnie skryptowy język programowania JavaScript. Dlatego też jego dobra znajomość jest niezbędna każdemu programiście, który projektuje witryny internetowe i aplikacje. Czyli w praktyce... tak, prawie każdemu! Nasz kurs jest przeznaczony dla osób, które chcą rozpocząć pracę z JavaScriptem. Stanowi doskonały wstęp do nauki języka i poznania jego najważniejszych bibliotek i frameworków. Zapoznaje z niezbędnymi pojęciami, takimi jak zmienne, typy, metody, instrukcje warunkowe, zdarzenia, i ich zastosowaniem. Objaśnia, czym jest DOM i obiekt Math, a także uczy tworzenia w JavaScripcie HTML-a i CSS-a. Krótko mówiąc, szkolenie przygotuje Cię do samodzielnego radzenia sobie z JS, co znacznie wzbogaci Twoje projekty, strony czy sklepy internetowe i otworzy przed Tobą nowe możliwości znalezienia dobrze płatnej pracy w branży IT. Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach proponowanego przez nas kursu: Opanujesz najważniejsze zagadnienia języka Poznasz zmienne i typy danych Przyjrzysz się metodom tablic i instrukcjom warunkowym Będziesz operować na pętlach i funkcjach Dowiesz się, czym jest Document Object Model (DOM) Poćwiczysz obsługę zdarzeń Zrozumiesz, czym są funkcje związane z czasem w JavaScripcie Co więcej... Będziesz trenować w praktyce, realizując 10 ciekawych projektów w języku JavaScript! JavaScript. Kurs video. 10 projektów, które rozwiną Twoje umiejętności zakończysz na poziomie podstawowym, zdobywając solidne podstawy języka JavaScript. Do osiągnięcia biegłości w tym zakresie będziesz potrzebować oczywiście także praktyki własnej. Programista JavaScript Zdobyte podczas naszego szkolenia umiejętności są niezbędne programiście, który pracuje przy tworzeniu stron internetowych, e-sklepów, aplikacji desktopowych i mobilnych. Jeśli działasz w zespołach realizujących tego typu zlecenia albo myślisz o tym, by zawodowo rozwijać się właśnie w tym kierunku, nasz kurs pozwoli Ci rozpocząć i (lub) poćwiczyć pracę w JavaScripcie, jak również poszerzyć portfolio, co może okazać się pomocne w zdobyciu pracy związanej z web developmentem i budową serwisów opartych na CMS. Patronat medialny kursu: