Kategorie
Ebooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komputer w biurze
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Multimedialne szkolenia
- Nieruchomości
- Perswazja i NLP
- Podatki
- Polityka społeczna
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Raporty, analizy
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
E-prasa
- Architektura i wnętrza
- Biznes i Ekonomia
- Dom i ogród
- E-Biznes
- Finanse
- Finanse osobiste
- Firma
- Fotografia
- Informatyka
- Kadry i płace
- Komputery, Excel
- Księgowość
- Kultura i literatura
- Naukowe i akademickie
- Ochrona środowiska
- Opiniotwórcze
- Oświata
- Podatki
- Podróże
- Psychologia
- Religia
- Rolnictwo
- Rynek książki i prasy
- Transport i Spedycja
- Zdrowie i uroda
-
Historia
-
Informatyka
- Aplikacje biurowe
- Bazy danych
- Bioinformatyka
- Biznes IT
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronika
- Fotografia cyfrowa
- Grafika komputerowa
- Gry
- Hacking
- Hardware
- IT w ekonomii
- Pakiety naukowe
- Podręczniki szkolne
- Podstawy komputera
- Programowanie
- Programowanie mobilne
- Serwery internetowe
- Sieci komputerowe
- Start-up
- Systemy operacyjne
- Sztuczna inteligencja
- Technologia dla dzieci
- Webmasterstwo
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poemat
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Podręczniki szkolne
-
Popularnonaukowe i akademickie
- Archeologia
- Bibliotekoznawstwo
- Filmoznawstwo
- Filologia
- Filologia polska
- Filozofia
- Finanse i bankowość
- Geografia
- Gospodarka
- Handel. Gospodarka światowa
- Historia i archeologia
- Historia sztuki i architektury
- Kulturoznawstwo
- Lingwistyka
- Literaturoznawstwo
- Logistyka
- Matematyka
- Medycyna
- Nauki humanistyczne
- Pedagogika
- Pomoce naukowe
- Popularnonaukowa
- Pozostałe
- Psychologia
- Socjologia
- Teatrologia
- Teologia
- Teorie i nauki ekonomiczne
- Transport i spedycja
- Wychowanie fizyczne
- Zarządzanie i marketing
-
Poradniki
-
Poradniki do gier
-
Poradniki zawodowe i specjalistyczne
-
Prawo
- BHP
- Historia
- Kodeks drogowy. Prawo jazdy
- Nauki prawne
- Ochrona zdrowia
- Ogólne, kompendium wiedzy
- Podręczniki akademickie
- Pozostałe
- Prawo budowlane i lokalowe
- Prawo cywilne
- Prawo finansowe
- Prawo gospodarcze
- Prawo gospodarcze i handlowe
- Prawo karne
- Prawo karne. Przestępstwa karne. Kryminologia
- Prawo międzynarodowe
- Prawo międzynarodowe i zagraniczne
- Prawo ochrony zdrowia
- Prawo oświatowe
- Prawo podatkowe
- Prawo pracy i ubezpieczeń społecznych
- Prawo publiczne, konstytucyjne i administracyjne
- Prawo rodzinne i opiekuńcze
- Prawo rolne
- Prawo socjalne, prawo pracy
- Prawo Unii Europejskiej
- Przemysł
- Rolne i ochrona środowiska
- Słowniki i encyklopedie
- Zamówienia publiczne
- Zarządzanie
-
Przewodniki i podróże
- Afryka
- Albumy
- Ameryka Południowa
- Ameryka Środkowa i Północna
- Australia, Nowa Zelandia, Oceania
- Austria
- Azja
- Bałkany
- Bliski Wschód
- Bułgaria
- Chiny
- Chorwacja
- Czechy
- Dania
- Egipt
- Estonia
- Europa
- Francja
- Góry
- Grecja
- Hiszpania
- Holandia
- Islandia
- Litwa
- Łotwa
- Mapy, Plany miast, Atlasy
- Miniprzewodniki
- Niemcy
- Norwegia
- Podróże aktywne
- Polska
- Portugalia
- Pozostałe
- Rosja
- Rumunia
- Słowacja
- Słowenia
- Szwajcaria
- Szwecja
- Świat
- Turcja
- Ukraina
- Węgry
- Wielka Brytania
- Włochy
-
Psychologia
- Filozofie życiowe
- Kompetencje psychospołeczne
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Audiobooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Nieruchomości
- Perswazja i NLP
- Podatki
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
Historia
-
Informatyka
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Popularnonaukowe i akademickie
-
Poradniki
-
Poradniki zawodowe i specjalistyczne
-
Prawo
-
Przewodniki i podróże
-
Psychologia
- Filozofie życiowe
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Kursy video
-
Bazy danych
-
Big Data
-
Biznes, ekonomia i marketing
-
Cyberbezpieczeństwo
-
Data Science
-
DevOps
-
Dla dzieci
-
Elektronika
-
Grafika/Wideo/CAX
-
Gry
-
Microsoft Office
-
Narzędzia programistyczne
-
Programowanie
-
Rozwój osobisty
-
Sieci komputerowe
-
Systemy operacyjne
-
Testowanie oprogramowania
-
Urządzenia mobilne
-
UX/UI
-
Web development
-
Zarządzanie
Podcasty
Apache NiFi. Kurs video. Automatyzacja przepływu danych i narzędzia Big Data
Obierz kurs na... sprawną pracę z danymi w świecie Big Data Rola danych stale rośnie. Dziś są one nowym złotem, najcenniejszym zasobem, zdolność do ich kolekcjonowania, przetwarzania i eksplorowania zgodnie z zapotrzebowaniem zaś cenną umiejętnością. Tym cenniejszą, że dostęp do nich stanowi warunek rozwoju sztucznej inteligencji, czyli najgorętszej dziś dziedziny IT. Wszak modele SI są trenowane dzięki karmieniu systemu ogromnymi wolumenami danych. Nie byłoby to możliwe bez zastosowania odpowiednich, przeznaczonych do pracy z danymi narzędzi. Jednym z najciekawszych jest Apache NiFi – opracowane przez Apache Software Foundation, przeznaczone do automatyzacji przepływu danych między systemami oprogramowania. Oferuje ono o wiele więcej niż tradycyjne systemy ETL (ang. extract, transform and load). Myślisz o pobieraniu danych z różnych źródeł i chcesz to robić w prosty sposób – korzystając z metody „przeciągnij i upuść”? Chcesz wyzwalać procesy według harmonogramu? Zamierzasz wykrywać nowe dane oprogramowaniem typu open source, bez kosztownych licencji? W takim razie ten kurs, poświęcony Apache NiFi, jest dla Ciebie. Oprogramowanie, o którym mowa, pozwoli Ci pobierać pliki o różnych formatach (jak CSV, JSON, XML, AVRO, ORC) z rozmaitych magazynów danych (na przykład HDFS, Amazon S3, Google Cloud Storage) w bardzo prosty sposób. Wystarczy, że przeciągniesz odpowiednie komponenty, a połączenie różnych systemów i przesyłanie danych między nimi z wykorzystaniem przykładowo baz danych, takich jak PostgreSQL, Oracle, SQL Server, MongoDB, Apache Cassandra czy nawet serwisy sieciowe i strumienie danych typu MQTT, JMS, Kafka, stanie się dziecinnie proste. Podobnie jak pobieranie i dystrybucja e-maili według treści. A to dopiero początek możliwości Apache NiFi. Chcesz poznać je wszystkie? Zapraszamy do wzięcia udziału w naszym kursie! Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach kursu między innymi: Dowiesz się, jak zainstalować i skonfigurować Apache NiFi Nauczysz się używać tego narzędzia do pobierania i przetwarzania danych z różnych źródeł Będziesz analizować, testować i debugować procesy NiFi, a także tworzyć połączenia między poszczególnymi grupami procesów Poznasz sposób konfiguracji Apache NiFi Registry Zmonitorujesz wytworzone procesy i środowisko Przygotujesz prostą obsługę błędów procesów Stworzysz procesy wykorzystujące przetwarzanie warunkowe Apache NiFi. Kurs video. Automatyzacja przepływu danych i narzędzia Big Data jest przeznaczony dla początkujących słuchaczy. Po ukończeniu szkolenia będziesz w stanie samodzielnie pracować z Apache NiFi i dalej rozwijać zdobyte w trakcie nauki umiejętności. Apache NiFi Oprogramowanie to zostało stworzone przez National Security Agency (NSA) w USA i pierwotnie nazywało się NiagaraFiles. Projekt został przekazany do Apache Software Foundation w 2014 roku. Jeśli chodzi o graficzny software użytkownika, Apache NiFi jest jednym z nielicznych narzędzi, które służą do budowy przepływu danych i przy tym oferują pełne wizualne środowisko, a budowę przypływu pozwalają zrealizować za pomocą metody „przeciągnij i upuść”, z konfiguracją jedynie parametrów gotowych procesorów, takich jak adres bazy danych czy adres URL serwisu. Ułatwia to użytkownikom tworzenie złożonych przepływów danych i zarządzanie tym procesem. Bogaty ekosystem Apache NiFi ma w obecnej chwili 345 gotowych do użycia wbudowanych procesorów, które umożliwiają połączenie z niemal wszystkimi popularnymi systemami. Sama lista procesorów jest sukcesywnie rozwijana – wraz z nowymi wersjami, wydawanymi zwykle co kilka miesięcy.
C++ w zadaniach. Kurs video. Doskonalenie warsztatu programisty
Obierz kurs na... doskonałą znajomość C++ Początków C++ należy szukać w latach 70. XX wieku, kiedy powstał imperatywny, proceduralny język ogólnego przeznaczenia C. C++ stanowi jego rozszerzenie o obiektowe mechanizmy abstrakcji danych i silną statyczną kontrolę typów. Zgodny z językiem C na poziomie kodu źródłowego, pozwala na abstrakcję danych i stosowanie paradygmatów programowania proceduralnego, obiektowego i generycznego, jak również funkcyjnego i modularnego. Dodajmy do tego wysoce wydajny kod wynikowy, bezpośredni dostęp do zasobów sprzętowych i funkcji systemowych, łatwość kreowania i używania bibliotek, niezależność od platform sprzętowych i systemowych, wreszcie niewielkie środowisko uruchomieniowe, a uzyskamy odpowiedź na pytanie, dlaczego znajomość C++ jest kluczowa dla profesjonalnego programisty. Do grona najpopularniejszych języków programowania C++ dołączył w latach 90. i od tego czasu utrzymuje się w czołówce. Chętnie sięgają po niego zarówno twórcy aplikacji, jak i programiści działający w ramach systemów operacyjnych. W C++ pisane są silniki gier, programy graficzne i przeglądarki, jak również oprogramowanie urządzeń IoT. Nic dziwnego, że tak wielu koderów chce się go nauczyć. Jednak początki przygody z językiem C++ mogą być dość wymagające, szczególnie jeśli adept uczy się go sam. W uporządkowaniu posiadanej wiedzy, jej pogłębieniu i przejściu na kolejny poziom programowania w C++ pomoże nasz praktyczny kurs video. Bazuje on na zadaniach skonstruowanych tak, by stopniowo zwiększać potrzebę stosowania coraz bardziej zaawansowanych elementów języka. Zadania zostały podzielone na kategorie według przydatnych umiejętności i opatrzone propozycjami rozwiązań. Co Cię czeka podczas naszego profesjonalnego szkolenia Z naszym profesjonalnym kursem video między innymi: Dowiesz się, czym są wskaźniki, w tym wskaźniki inteligentne Poznasz podstawowe kontenery używane w C++ wraz z ich wewnętrzną budową, w tym: o kontenery porządkujące, nieporządkujące, sekwencyjne o kontenery reprezentujące struktury danych, takie jak stos, kolejka Zbudujesz własne struktury danych, jak na przykład graf Nauczysz się rozwiązywać zadania tworzące symulacje w celu uzyskania wyniku Wykorzystasz przeciążenia operatorów do tworzenia bardziej intuicyjnego kodu Co więcej... Wyrobisz w sobie dobre praktyki dzielenia złożonych problemów na mniejsze części i przekonasz się, jak głęboka jest Twoja znajomość C++! Szkolenie C++ w zadaniach. Kurs video. Doskonalenie warsztatu programisty pozwoli Ci podnieść Twoje profesjonalne umiejętności. Praktyka to najlepsza droga do opanowania danej wiedzy, a tego podczas pracy z naszym kursem na pewno nie zabraknie. W efekcie, po jego ukończeniu, będziesz się czuć o wiele pewniej jako programista języka C++.
Baltie. Kurs video. Poziom pierwszy. Elementarz programowania w języku wizualnym
Kurs Baltie online i jego charakterystyka Programiści są jednymi z najpilniej poszukiwanych i najlepiej opłacanych pracowników branży IT. Należy przypuszczać, że w przyszłości waga znajomości tematu będzie tylko rosnąć. Stąd do nauki pisania prostych programów powinno się podejść równie poważnie, jak do uczestnictwa w zajęciach z języków obcych. Tylko jak skutecznie zarazić dziecko programistyczną pasją? W jaki sposób zmienić naukę w zabawę? Tu z pomocą przychodzi program Baltie oraz jego charakterystyczny bohater - mały czarodziej ubrany w fioletowe szatki. To właśnie nim sterować będzie młody adept informatyki, bawiąc się, ucząc i przygotowując do korzystania z bardziej zaawansowanych języków programowania. Co Cię czeka podczas kursu Baltie online? Baltie. Kurs video. Poziom pierwszy. Elementarz programowania w języku wizualnym kończy się na poziomie średnio zaawansowanym, co oznacza, że w ramach programowania użytkownik nauczy się między innymi korzystania z listy poleceń, tworzenia kodu z poleceniami wykonywanymi liniowo oraz bloków poleceń, definiowania i wywoływania procedur, opisywania programu za pomocą komentarzy. Pozna też instrukcje sterujące (if, if else, while, for), będzie stosować różne typy danych oraz pozycjonować elementy za pomocą współrzędnych. Dowie się także, jak tworzyć animacje w programie Baltie. Po ukończeniu kursu jego uczestnik będzie w stanie pisać programy komputerowe oraz oczywiście zapisywać utworzone w programie pliki na dysku. Sprawdź także kurs tworzenia gier dostępny na naszej stronie.
Ruby on Rails (RoR). Kurs video. Programowanie aplikacji internetowych
Język Ruby okazał się przełomem: estetyczny, czytelny, a przy tym niezwykle szybki i potężny, a duet Ruby z platformą programistyczną Rails zrewolucjonizował proces tworzenia witryn i aplikacji internetowych. Jeszcze nigdy programowanie nie było tak efektywne i dynamiczne, a kod nie prezentował się tak pięknie! Co Cię czeka podczas szkolenia? Skorzystaj ze szkolenia Ruby on Rails (RoR). Kurs video. Programowanie aplikacji internetowych, które wykorzystuje doświadczenie wydawnictwa Helion oraz stawia nacisk na praktyczne zastosowanie zdobytych umiejętności. Wraz z naszym ekspertem zbudujesz od zera swój pierwszy sklep internetowy. Ponadto kurs wyposaży Cię w solidną wiedzę na temat programowania przy użyciu Ruby on Rails i nakieruje na dalszy rozwój. Zdobyta wiedza i wykonane ćwiczenia pozwolą Ci także myśleć o komercyjnym wykorzystaniu nowych umiejętności. Czy jesteś gotów, by otworzyć się na gigantyczne możliwości i dołączyć do społeczności śmiałych ludzi podchodzących z pasją do programowania i ceniących kod, który się pisze i czyta z przyjemnością? Zatem do dzieła!
ASP.NET Core. Kurs video. Tworzenie REST Web API
Obierz kurs na... pracę z najnowocześniejszym narzędziem ASP.NET Core jest międzyplatformową strukturą typu open source, która służy do tworzenia nowoczesnych aplikacji internetowych bazujących na chmurze. To nowoczesne narzędzie firmowane przez Microsoft zdobywa coraz większą popularność wśród koderów. Jest bowiem wysoce wydajne, ma otwarty kod źródłowy i umożliwia projektowanie pod różne systemy. ASP.NET Core pozwala kompilować aplikacje i usługi internetowe, aplikacje IoT (internetu rzeczy) oraz zaplecza mobilne. Dzięki tej strukturze ulubione narzędzia programistyczne można stosować zarówno w systemie Windows, jak i macOS oraz Linux. Aplikacje napisane są w ASP.NET Core, wdrażalne w chmurze, jak i lokalnie. Ten kurs video prezentuje, jak za pomocą ASP.NET Core stworzyć aplikację typu web API, która docelowo może zostać skonsumowana przez SPA (single page application), aplikację mobilną lub IoT czy też - szerzej - dowolną aplikację, której komunikacja odbywa się za pomocą protokołu HTTP. Uczestnik szkolenia dowie się z niego, w jaki sposób prawidłowo zbudować aplikację zgodną z zasadami architektury REST. W trakcie kursu video omówione zostaną dobre praktyki, takie jak wstrzykiwanie zależności, automapowanie, logowanie błędów, walidacja modelu, stosowanie mapowania obiektowo-relacyjnego. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie tego kursu video: utworzysz aplikację, która zgodnie z architekturą REST będzie czytać, tworzyć, modyfikować lub usuwać dane z serwera, nauczysz się wysyłać zapytania do bazy danych z kodu za pomocą ORM, zbudujesz MS SQL-ową bazę danych na podstawie klas w C#, będziesz walidować przychodzące modele oraz zwracać odpowiednie komunikaty w przypadku ich niepoprawności, opanujesz pracę z AutoMapperem, zaczniesz korzystać z wbudowanego kontenera do wstrzykiwania zależności, dowiesz się, jak logować błędy lub konkretne informacje do pliku tekstowego i jak tworzy się dokumentację za pomocą narzędzia Swagger, skonfigurujesz NLoggera. Co więcej... posłużysz się programem Postman w celu skonsumowania web API. Ukończywszy ASP.NET Core. Kurs video. Tworzenie REST Web API, zdobędziesz podstawy niezbędne do tego, by rozpocząć samodzielny projekt API. Świadom tego, jak działa komunikacja w większości nowoczesnych aplikacji internetowych, zrozumiesz działanie interfejsów Google, Facebooka czy Twittera i w razie potrzeby będziesz w stanie stworzyć efektywnie współpracujący z nimi projekt. Ulubione Microsoftowe „dziecko” developerów Framework ASP.NET Core jest wyjątkowo udanym projektem Microsoftu. Stworzony we współpracy z Visual Studio Performance Profiler, stanowi idealne narzędzie do projektowania wysoce skalowalnych i wydajnych aplikacji internetowych. Po pierwsze, wraz z pojawieniem się technologii .NET Core możliwe stało się pisanie uniwersalnych produktów na wiele systemów. Szczególną wagę producent przyłożył do tego, by wszystko działało bez zarzutu pod Linuksem. Współpraca z serwerem Kestrel sprawia, że budowane w ASP.NET Core aplikacje są niezwykle wydajne - ten duet jest reklamowany jako najszybszy framework do tworzenia aplikacji internetowych. Co więcej, ASP.NET Core posiada ogromne natywne wsparcie w wykorzystaniu asynchronicznych wzorców programowania (async/await). Kolejną zaletą ASP.NET Core jest połączenie struktury MVC oraz WebAPI, co bardzo upraszcza kolejne implementacje. Wymarzona praca: .NET developer Nasz kurs możesz potraktować jako wstęp do przygotowania do zawodu programisty .NET. Jeśli analizujesz ogłoszenia o pracę skierowane do programistów, z pewnością zauważyłeś, że .NET developerzy są szczególnie poszukiwani. .NET to technologia, ale i swego rodzaju idea, zgodnie z którą internet stanowi niezwykle istotne narzędzie komunikacji między rozmaitymi urządzeniami - komputerami, tabletami, smartfonami. Jeśli chodzi o podejście Microsoftu, to tu rolą technologii .NET jest ułatwienie wymiany informacji pomiędzy odmiennymi systemami IT. Wróćmy do zawodu - od developera .NET przyszły pracodawca zwykle oczekuje (oczywiście) doświadczenia w tworzeniu aplikacji opartych na .NET, znajomości jednego z popularnych języków programowania, umiejętności pracy z bazą danych (na przykład SQL), opanowania wzorców projektowych i VBA. Dość sporo tej wiedzy, prawda? Wszystko dlatego, że programista .NET to na ogół specjalista wysokiej klasy - front-end i back-end developer w jednej osobie. Jeśli myślisz o pracy w takim charakterze, mamy nadzieję, że nasz kurs pomoże Ci zrealizować to zawodowe marzenie. Czas poświęcony na samodoskonalenie to najlepsza inwestycja w siebie.
Poradnik hakera. Kurs video. Inżynieria odwrotna i modyfikacja programów komputerowych
Obierz kurs na... odkrycie źródeł kodu Inżynieria odwrotna, zwana też wsteczną lub programowaniem zwrotnym, bazuje na procesie badania produktu - sprzętu lub oprogramowania - by ustalić, jak został on stworzony i jak działa. W przypadku oprogramowania narzędzia i techniki inżynierii odwrotnej pozwalają odwrócić proces myślowy autora programu komputerowego. Poznawszy proces, można na przykład ulepszyć program poprzez poprawienie błędów w kodzie napisanym przez poprzednika, ale równie dobrze inżynieria wsteczna może służyć do łamania kodu oprogramowania po to, by się nim zainspirować i skonstruować własny odpowiednik. Znajomość zasad inżynierii odwrotnej otwiera przed programistą nowe horyzonty. Poszukuje się specjalistów w tym zakresie, ponieważ jednak zagadnienie jest trudne, wciąż ich brakuje. Inżynieria wsteczna bowiem jest podstawowym wektorem ataku na aplikacje chronione przez różnego rodzaju systemy zabezpieczające - każda szanująca się firma tworząca oprogramowanie, które wymaga szczególnej ochrony, powinna zatrudniać eksperta do spraw wstecznego programowania, "bodyguarda" kodu. Z procesów inżynierii odwrotnej pochodzi wiele sterowników linuksowych - przede wszystkim sterowniki kart sieciowych - stąd znajomość jej zasad przydaje się osobom pracującym nad udoskonaleniami tego systemu. Techniki zwrotnego programowania powszechnie przeprowadza się także w procesie portowania gier wideo na nowsze platformy, więc programista potrafiący programować zwrotnie ma spore szanse na znalezienie pracy w firmie produkującej gry. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie tego kursu video: Opanujesz zagadnienia dotyczące działania plików wykonywanych na Windowsie. Nauczysz się podstaw assemblera. Dowiesz się, jak obsługiwać programy wyspecjalizowane w pracy na plikach wykonywalnych. Poznasz możliwości, jakie daje analiza kodu. Co więcej... Ukończywszy nasze szkolenie, będziesz znać podstawowe mnemoniki assemblera, bazowe sposoby manipulacji oprogramowaniem i rozmaite sztuczki, ułatwiające "zaglądanie" do kodu. Poradnik hakera. Kurs video. Wstęp do inżynierii odwrotnej i modyfikowania programów komputerowych dostarczy Ci bardzo dużo wiedzy, a jednak kończy się na poziomie podstawowym, ponieważ zagadnienie inżynierii odwrotnej jest tak szerokie, że wymaga wielu godzin nauki. Nasze szkolenie stanowi świetny wstęp do dalszych, samodzielnych studiów tematu. Tu liczy się człowiek Inżynieria odwrotna to zagadnienie trudne. Specjalista w dziedzinie programowania zwrotnego musi nie tylko znać świetnie języki programowania i jego zasady, ale także - w pewnym sensie - działać niczym policyjny profiler: wczuć się w drugiego człowieka. Developera, który pisał dany kod. Musi zrozumieć jego sposób myślenia, ulubione ścieżki pracy, metodę, jaką wykorzystał do implementacji jakiegoś systemu czy też jego składnika. W procesie analizy programów specjalista skupia się na zrozumieniu logiki, jaką zaimplementował oryginalny programista. Często są to proste algorytmy, ale zdarzają się także oczywiście całe systemy o znacznym stopniu komplikacji. Nie powinno to jednak przerażać - krok po kroku można rozbroić nawet najtrudniejszy algorytm.
Tworzenie gier 2D w Unity. Kurs video. Stwórz swoją pierwszą grę platformową
Obierz kurs na... tworzenie gier 2D w Unity 2022! Tworzenie gier to jedna z najatrakcyjniejszych i najciekawszych form nauki programowania. Wiele osób zaczyna od tworzenia prostych gier już na etapie edukacji w szkole i część młodych twórców tak to wciąga, że potem zajmują się tym zawodowo. Innym te umiejętności przydają się do przyjaznego wejścia w świat IT, co nieraz kończy się pracą w charakterze programisty, niekoniecznie zajmującego się game development. Gry nie tylko dostarczają rozrywki, ale również coraz częściej mają charakter edukacyjny. Kolejne premiery głośnych produkcji - na konsole, komputery lub smartfony - odbijają się szerokim echem w mediach. Minigry dołączane są do aplikacji w naszych telefonach, aby podnieść ich atrakcyjność. Również portale społecznościowe kuszą grami, a użytkownicy powszechnie z nich korzystają. Słowem, to ogromny rynek i branża z potencjałem ciągłego rozwoju. Dzięki temu kursowi nauczysz się tworzyć od podstaw gry 2D z wykorzystaniem silnika Unity i stworzonego w tym celu edytora. Obecnie ponad połowa wszystkich gier na świecie powstaje przy użyciu właśnie tej technologii! Chcesz się nauczyć tworzyć gry, myślisz, aby w przyszłości zająć się tym zawodowo? Jeśli tak - to propozycja dla Ciebie. Tworzenie gier 2D w Unity 2022. Kurs video. Poziom podstawowy to pierwsza część wznowienia bestsellerowej serii kursów poświęconych tworzeniu gier 2D. Seria, która składała się z trzech szkoleń powstała kilka lat temu. Tymczasem zmieniły się technologie i urządzenia do grania, a Unity rozwinęło narzędzia służące do projektowania gier 2D. Autor, świadom tych zmian, przygotował nowe wersje kursów - bogatsze pod względem merytorycznym i atrakcyjniejsze dydaktycznie, z jeszcze bardziej angażującymi i interesującymi lekcjami. Kurs tworzenie gier 2D jest przeznaczony dla osób nieznających Unity, od podstaw tłumaczy działanie i zastosowanie elementów programu, w tym rzecz jasna jego nowych funkcji. By przystąpić do szkolenia, nie trzeba mieć doświadczenia w programowaniu ani w pracy z silnikami gier. Ponieważ Unity oferuje nieograniczoną czasowo darmową wersję, nabywane umiejętności można ćwiczyć bez inwestowania w drogą licencję. Kurs kończy się na poziomie podstawowym. Naukę możesz kontynuować w ramach dwóch kolejnych szkoleń z serii, na wyższym poziomie zaawansowania, dzięki czemu po ukończeniu cyklu Twoja wiedza na temat tworzenia gier 2D w Unity będzie kompletna. Co Cię czeka podczas kursu Unity 2022? W trakcie kursu tworzenia gier 2D nauczysz się między innymi: Tworzyć nowy projekt w Unity Szukać grafik i dźwięków do gry w internecie Importować zewnętrzne assety do projektu gry Obsługiwać interfejs edytora Unity i sprawnie się w nim poruszać Tworzyć scenerię gry 2D z materiałów modułowych - tzw. kafelków (tiles) Budować tilemapy w scenie, zarządzać nimi i je konfigurować Odpowiednio traktować zmiany w kodzie i przerabiać własne rozwiązania Korzystać z systemu kontroli wersji Plastic SCM Stosować składnię i podstawowe zasady pisania kodu w języku C# Obsługiwać nowy Input System w Unity i za jego pomocą poruszać graczem Pobierać potrzebne moduły/paczki Unity za pomocą Package Managera i aktualizować je do nowszych wersji Programować w języku C# na poziomie umożliwiającym stworzenie gry 2D Wprawiać w ruch sprite’y (duszki) w scenie Konfigurować animację poklatkową sprite’ów w grze Tworzyć obiekty do zbierania przez gracza w scenie Oprogramowywać system zliczania punktów, wykrywania porażki i przywracania gracza do punktu kontrolnego Konfigurować kamerę w płynny sposób podążającą za graczem w grze Obsługiwać prefaby i z ich wykorzystaniem równocześnie modyfikować nawet kilkaset obiektów w scenie Za pomocą kodu tworzyć nowe obiekty w scenie i je z niej usuwać Tworzyć elementy interfejsu użytkownika przy użyciu nowego systemu UIElements Pisać kod łączący komunikację pomiędzy różnymi modułami gry Zarządzać stanem gry za pomocą obiektów nadrzędnych - menadżerów Samodzielnie programować elementy wielokrotnego użycia w scenie, takie jak poruszające się kolce, animowany wróg na planszy, przemieszczające się platformy, miejsca teleportacji Dodawać dźwięk do gry Oprogramowywać uruchamianie dźwięków zdarzeń na kilka sposobów Kompilować grę do uruchamialnej postaci pliku EXE Korzystać ze szczegółowych parametrów kompilacji, aby dostosować grę do swoich potrzeb Po ukończeniu kursu będziesz w stanie przygotowywać prototypy gier według własnych pomysłów, a także tworzyć interaktywne aplikacje 2D, które mogą pełnić na przykład funkcję edukacyjną, informacyjną lub marketingową. Co więcej, możesz stworzyć personalizowaną grę 2D na prezent, z wykorzystaniem odręcznych rysunków lub zdjęć z wycieczki - po tym kursie jej wykonanie zajmie Ci najwyżej kilka dni! Kurs może służyć w równej mierze osobom dorosłym, jak i młodzieży w wieku szkolnym. Jeżeli Twoje dziecko chce się rozwijać w kierunku tworzenia gier, to ta seria kursów idealnie nadaje się na prezent dla niego. Słowo autora do uczestników kursu: Jedno jest pewne - zmiany! Więc nie traktujcie ani świata, ani swojego kodu jako czegoś stałego. Niech to będzie tworzywo w Waszych rękach i umysłach. Zmieniajcie go i bawcie się nim! System kontroli wersji, który poznacie w ramach tego szkolenia, spowoduje, że będziecie mogli psuć swój kod bezkarnie! Sprawdź także kurs Java od podstaw dostępny w ofercie.
Cisco Packet Tracer. Kurs Video. Kompendium wiedzy o symulacji sieci Cisco
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.
Notion w godzinę. Kurs video. Efektywne zarządzanie czasem i projektami
Obierz kurs na... organizację zadań w Notion Notion, wszechstronne narzędzie do organizacji pracy, znajduje zastosowanie zarówno w sferze zawodowej, jak i prywatnej. Pomysł na jego stworzenie zrodził się z potrzeby dostępu w jednej aplikacji do funkcji i udogodnień oferowanych przez notatniki, bazy danych, kalendarze i menedżery zadań. Połączenie funkcji wielu narzędzi w jednej platformie sprawiło, że Notion szybko zyskał zwolenników i jest częstym wyborem w środowisku biurowym i korporacyjnym. Umiejętność używania go do tworzenia spersonalizowanych systemów zarządzania zadaniami i projektami pozytywnie przekłada się na produktywność. Dzięki integracji Notion z popularnymi narzędziami, takimi jak Slack czy Google Calendar, w prosty sposób można spersonalizować swoje środowisko pracy. Za pomocą kilku kliknięć możesz je także współdzielić z innymi, a praca zespołowa stanie się wygodniejsza. Niezależnie od tego, czy potrzebujesz Notion do realizacji osobistych celów, czy jako wsparcia w działalności zawodowej, nasz kurs, skupiając się na efektywnym wykorzystaniu możliwości tej platformy, pozwoli Ci szybko opanować jej funkcje. Wystarczy godzina praktyki, by się przekonać, jak utrzymać pracę pod kontrolą i mieć dostęp do projektów w jednym miejscu. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas kursu: Dowiesz się, jak założyć konto w Notion i rozpocząć przygodę z aplikacją Nauczysz się tworzyć i personalizować pierwszą stronę w Notion, która posłuży jako centrum organizacyjne Zdobędziesz wiedzę na temat różnych typów bloków dostępnych w Notion i ich praktycznego zastosowania w tworzeniu treści Poznasz zalety i funkcjonalności Notion, które mogą być przydatne w pracy i życiu prywatnym Zintegrujesz Notion z innymi popularnymi narzędziami Poznasz zasady tworzenia baz danych w Notion w celu zarządzania złożonymi informacjami Nauczysz się zarządzać bazami danych i je edytować, co jest kluczowe dla efektywnego wykorzystania Notion jako narzędzia do zarządzania projektami Utworzysz skróty do najważniejszych baz danych, co znacząco poprawi efektywność pracy Zrozumiesz sposoby tworzenia powiązań między bazami danych, potrzebnych do tworzenia zintegrowanych systemów zarządzania projektami Nauczysz się ustawiać filtry w bazach danych Poznasz zaawansowane techniki organizacji pracy Zrozumiesz, jak personalizować Notion, aby odpowiadał indywidualnym potrzebom i preferencjom użytkownika Notion w godzinę. Kurs video. Efektywne zarządzanie czasem i projektami jest odpowiedzią na potrzeby osób, które chcą się szybko nauczyć korzystania z tego narzędzia, a przy tym oszczędzić czas i skupić się na efektywności. W trakcie szkolenia nauczysz się tworzyć i personalizować swoją pierwszą stronę, która może służyć jako dokument, notatka, baza danych lub dashboard. Dzięki poznaniu bloków, czyli podstawowych elementów budulcowych w Notion, zorganizujesz treści według swoich potrzeb. Nauczysz się dodawać różne typy danych, w tym teksty, obrazy, linki czy kody. Zdobędziesz fundamentalną wiedzę na temat tworzenia baz danych, które umożliwiają sortowanie, filtrowanie i tworzenie relacji między danymi, potrzebne do zarządzania złożonymi informacjami. Następnie nauczysz się ustawiać filtry w bazach danych i wyświetlać elementy, które spełniają określone kryteria. W ten sposób przyspieszysz przeszukiwanie danych, a zarządzanie dużymi zbiorami danych stanie się łatwiejsze. Poznasz widoki, takie jak lista, tabela, kalendarz, galeria czy timeline, które umożliwiają różnorodne sposoby prezentacji danych. Ponadto nauczysz się tworzyć skróty do baz danych i umieszczać je w głównym menu. Dzięki temu najpotrzebniejsze rzeczy będziesz mieć zawsze pod ręką. Zrozumiesz również, jak tworzyć relacje między bazami danych, co pozwoli na zarządzanie projektami, w których informacje są wzajemnie powiązane. Po zakończeniu szkolenia z powodzeniem zastosujesz Notion do planowania i monitorowania postępów w projektach, zarządzania zadaniami i terminami, a także jako centralne miejsce do przechowywania ważnych informacji i dokumentów. Z Notion każda chwila jest okazją do lepszego zarządzania swoim czasem i zasobami. Korzystaj z tych narzędzi, aby uczynić swoje życie bardziej zorganizowanym i efektywnym.
MikroTik na start. Kurs video. Podstawy konfiguracji routera
Obierz kurs na... MikroTik Sieci komputerowe są dosłownie wszędzie: w domu, w pracy, w kawiarni, w bibliotece. Dziś nawet w parku czy w pociągu można się łatwo podłączyć do internetu. Oczywiście, o ile posiada się odpowiednie urządzenie (czy to tradycyjny komputer, czy smartfon) i o ile ktoś zadbał o to, żeby w danym miejscu sieć była dostępna. A co, jeśli tym kimś będziesz właśnie Ty? Coraz częściej bowiem konfigurowaniem dostępu do sieci zajmuje się sam użytkownik, a nierzadko tworzy on wręcz własną sieć: prywatną lub firmową. Taka sieć może być skromna, ale niekoniecznie. Może się na nią składać od kilku do kilkudziesięciu urządzeń! Wszystkim im trzeba umożliwić współpracę oraz zapewnić dostęp do internetu. Służą do tego urządzenia zwane routerami, a ich koszt (w zależności od wybranego modelu) może się mieścić w przedziale od kilkuset do kilkudziesięciu tysięcy złotych. Bardzo korzystny stosunek jakości do ceny prezentują w tej sytuacji urządzenia łotewskiej firmy MikroTik. Mają opinię łatwych w konfiguracji — można je konfigurować przez specjalnie do tego stworzoną aplikację Winbox, przez przeglądarkę lub skorzystać z konsoli. Są bardzo wydajne, zapewniają najwyższe standardy bezpieczeństwa i świetnie się nadają zarówno do zastosowań domowych, jak i do profesjonalnych rozwiązań dla sieci firmowych. Coraz częściej znajdują też zastosowanie w dużych i wymagających projektach, co samo przez się świadczy o wysokiej jakości tych stosunkowo niedrogich urządzeń. Router poproszę! Chcesz zapewnić wszystkim członkom rodziny stabilny i bezpieczny dostęp do internetu i upewnić się przy okazji, że jej młodsi członkowie będą chronieni przed nieodpowiednimi treściami? A może jesteś administratorem sieci, który szuka rozwiązań rozsądnych cenowo, ale także przyszłościowych, umożliwiających łatwą rozbudowę sieci w miarę rozwoju firmy? Warto się dowiedzieć, jak można osiągnąć te cele, korzystając właśnie z routerów MikroTik. Możesz mieć pewność, że spełnią one Twoje wymagania i zaspokoją z naddatkiem Twoje potrzeby. O tym, jak to zrobić w praktyce, dowiesz się właśnie ze szkolenia MikroTik na start. Kurs video. Podstawy konfiguracji routera. Autor pokazuje w serii praktycznych ćwiczeń, że skonfigurowanie całkiem rozbudowanej sieci leży w granicach możliwości nawet początkującego administratora. Czego się nauczysz podczas naszego profesjonalnego szkolenia Jest kilka zagadnień, które koniecznie trzeba poznać, żeby Twoja sieć działała poprawnie i była odpowiednio zabezpieczona. Z kolejnych lekcji dowiesz się: Jak skorzystać z systemu RouterOS i na jakich zasadach jest on udostępniany przez producenta? Jak połączyć się z routerem? Jak zaktualizować oprogramowanie routera? Jak zapewnić Twojej sieci dostęp do internetu? Jak skonfigurować Wi-Fi i jak udostępnić je innym urządzeniom (hot-spot)? Jak skorzystać z WDS i udostępnić sieć Wi-Fi z użyciem kilku routerów? Jak dynamicznie przydzielać adresy w sieci, czyli przeprowadzić konfigurację serwera DHCP? Jak ustanowić limity pobierania i wysyłania danych? Jak zabezpieczyć router oraz zablokować na nim określone treści? Wybór jest prosty Rozwiązania proponowane przez MikroTik nie tylko wytrzymują porównanie z ofertą innych, często dużo większych producentów. Można także spotkać opinie, że dużo łatwiej się je dostosowuje do już istniejących konfiguracji sieci. A przy pewnej wiedzy i doświadczeniu sprawdzą się również przy próbach nakłonienia do współpracy różnych urządzeń z oprogramowaniem firm trzecich lub świetnie wręcz porozumieją się z autorskimi aplikacjami służącymi do zarządzania siecią. System RouterOS oparty na znanym i mającym ugruntowaną opinię Linuksie jest niezwykle stabilny i bezpieczny. Nie bez znaczenia jest też to, że kod źródłowy tego systemu jest ogólnie dostępny. Oznacza to, że producent nie boi się go udostępniać, wobec czego dosłownie każdy może zweryfikować kod, sprawdzić, co dokładnie ma w środku. Nie ma więc ryzyka, że oprogramowanie to zawiera jakieś niepożądane przez nas czy też niebezpieczne elementy. Użytkownik prywatny, właściciel małej firmy sam konfigurujący swoją sieć czy też zawodowy administrator dużych sieci — każdy znajdzie coś dla siebie w ofercie firmy MikroTik. Ale też warto zacząć swoją przygodę od dobrze przygotowanego wprowadzenia, jakim jest MikroTik na start. Kurs video. Podstawy konfiguracji routera autorstwa Jacka Mielnika.
Python dla hakerów. Kurs video. Wirusy, łamacze haseł i wykrywanie podatności
Obierz kurs na... reguły cyberbezpieczeństwa Pythonem pisane Według Microsoft Digital Defense Report Polska znajduje się na czwartym miejscu wśród państw europejskich najczęściej padających ofiarą cyberataków – zaraz po Ukrainie, Wielkiej Brytanii i Francji. Nic więc dziwnego, że zapotrzebowanie na ekspertów do spraw bezpieczeństwa w sieci rośnie. Poszukują ich zarówno instytucje publiczne, jak i prywatne firmy i organizacje. Wyciek danych, ich złośliwa modyfikacja czy też nawet czasowe zablokowanie dostępu do oprogramowania mogą się wiązać ze stratami finansowymi rzędu setek tysięcy, a nawet milionów złotych. Straty wizerunkowe są dosłownie niepoliczalne. Jedną z głównych cech dobrego eksperta z zakresu cyberbezpieczeństwa jest świetna znajomość języków programowania. Pozwala ona zautomatyzować rutynowe działania i rozbudować narzędzia ochrony tak, by dostosować je do własnych potrzeb. Jeśli zdecydujesz się skorzystać z wiedzy zawartej w tym kursie, poznasz praktyczną stronę tworzenia i stosowania programów służących do łamania haseł SHA256 czy wykonujących brute force. Przygotujesz również własny keylogger. Przyjrzysz się tworzeniu programów do automatycznego testowania i zbierania informacji o podatnościach w systemie Linux. W pracy w ramach kursu będziesz korzystać z Pythona – jednego z najpopularniejszych języków programowania. Użyjesz go do napisania prostych programów, które na pewno okażą się cenną pomocą w zakresie wykonywania testów bezpieczeństwa. Kurs jest przeznaczony dla wszystkich, którzy znają podstawy Pythona i są zainteresowani tematem cyberbezpieczeństwa. Szkolenie Python dla hakerów. Kurs video. Wirusy, łamacze haseł i wykrywanie podatności kończy się na poziomie zaawansowanym. Jako jego uczestnik zdobędziesz umiejętność pisania kodów programów służących podniesieniu poziomu cyberbezpieczeństwa. Zdobyta wiedza przyda Ci się z pewnością w codziennej pracy w roli operatora red team lub pentestera. Treści zawarte w tym kursie służą wyłącznie celom edukacyjnym. Autor kursu oraz Wydawnictwo nie ponoszą odpowiedzialności za działania wynikające z niewłaściwego wykorzystania materiałów edukacyjnych zawartych w tym kursie. Wszystkie działania słuchacz przeprowadza na własną odpowiedzialność.
Światło w fotografii. Warsztaty ze Scottem Kelby. Kurs video
Obierz kurs na... profesjonalną fotografię! Jak wykorzystać oświetlenie w fotografii portretowej? Jak przygotować zdjęcie panoramiczne? Jakie tajemnice kryje oświetlenie typu „clamshell”? Fotografia — zarówno ta tradycyjna, jak i ta współczesna — opiera się na utrwalaniu światła. Można zrobić to wprost, ot tak, pstrykając kolejną fotkę. Jeżeli jednak masz choć trochę fotograficznego zacięcia, jeżeli interesuje Cię fotografia jako dziedzina sztuki, z pewnością wiesz, jak wiele piękna kryje w sobie światło. Cała trudność, cała sztuka i kunszt w fotografii polegają na jego wydobyciu. Podczas szkolenia Światło w fotografii. Warsztaty ze Scottem Kelbym. Kurs video poznasz tajniki pracy zawodowców ze światłem. Dowiesz się, jak wykorzystują światło naturalne i lampy studyjne oraz jakie sztuczki stosują, żeby z nieprzyjaznego otoczenia wykrzesać interesującą fotografię. Na podstawie kolejnych rozdziałów nauczysz się fotografować potrawy, kwiaty oraz przedmioty. Wszystkie porady, wskazówki i informacje podane są w sposób charakterystyczny dla Scotta — prostym i przystępnym językiem, do tego zostały zilustrowane licznymi przykładami z lekkim poczuciem humoru. Po prostu lepiej być nie może! Szkolenie to jest przeznaczone dla pasjonatów fotografii, miłośników książek Scotta oraz wszystkich tych, którzy chcą robić jeszcze lepsze, budzące zachwyt zdjęcia. Czego nauczysz się podczas naszego profesjonalnego szkolenia? Dowiesz się, jak: tworzyć portret w świetle naturalnym, wykorzystać oświetlenie typu „clamshell”, fotografować potrawy, utrwalać krajobrazy, robić zdjęcia panoramiczne, fotografować przedmioty, przygotować sesję w plenerze. Poznasz też: sposoby fotografowania roślin i różne efekty do zastosowania w fotografii portretowej w zależności od warunków. Dzięki szkoleniu Światło w fotografii. Warsztaty ze Scottem Kelbym. Kurs video wykorzystasz potęgę światła w swoich zdjęciach! Fotografowanie przedmiotów Za każdym razem, gdy muszę zrobić zdjęcia reklamowe jakichś produktów, od razu przychodzą mi na myśl lampy Spiderlite, które — jak każde źródło światła ciągłego — pozwalają na bieżąco oceniać i korygować oświetlenie fotografowanego obiektu. Przy okazji chciałbym podzielić się z Tobą ciekawym i bardzo skutecznym trikiem, który nadaje zdjęciom przedmiotów profesjonalny wygląd. Scott Kelby
Blockchain. Kurs video. Cyfrowa ewolucja w świecie finansów
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.
PowerPoint 2013. Kurs video. Poziom pierwszy. Tworzenie profesjonalnej prezentacji
Dziś trudno sobie wyobrazić spotkanie biznesowe czy wykład na uczelni bez prezentacji w programie PowerPoint. Niestety, wielu prezenterów ogranicza się do tworzenia prostych slajdów z wykorzystaniem podstawowego szablonu i list wypunktowanych. Tymczasem PowerPoint to narzędzie, w którym drzemią ogromne możliwości: począwszy od gotowych do użycia szablonów we wszystkich możliwych kategoriach, skończywszy na tworzeniu przykuwających uwagę animacji, efektów przejścia i trójwymiarowych wykresów oraz dołączaniu plików video. Chcesz poznać wszystkie tajemnice programu PowerPoint i nauczyć się tworzyć intrygujące prezentacje? Zatem nie czekaj, uruchom PowerPoint 2013. Kurs video. Poziom pierwszy. Tworzenie profesjonalnej prezentacji. Co Cię czeka podczas szkolenia? Dowiesz się między innymi, jak uruchomić aplikację, stworzyć prezentację od podstaw oraz na bazie gotowego szablonu, zapisać ją i wyeksportować. Nauczysz się pracować z konspektami, motywami i szablonami, a także modyfikować układ slajdów oraz formatować tło. Poznasz zasady edycji zawartości slajdów: pracy z tekstem, tworzenia oraz formatowania tabel, wykresów i schematów. Będziesz działać na obiektach graficznych, tworząc kształty, stylizując tekst, importując i obrabiając zdjęcia oraz grupując je w albumy. Co więcej, opanujesz podstawy powerpointowej animacji — nauczysz się animować tekst i obiekty graficzne, tworzyć efekty przejścia oraz dodawać narrację, pliki dźwiękowe i filmy. Zatem do dzieła!
SQL Server. Kurs video. Zarządzanie danymi i bazami danych krok po kroku
Obierz kurs na SQL Server Ludzkość od zarania dziejów miała potrzebę zapisywania i porządkowania danych – pierwsze tabliczki gliniane z zapisanymi informacjami handlowymi pochodzą z 3500 roku p.n.e. Na przestrzeni wieków pojawiło się wiele technik gromadzenia danych, jednak dopiero wraz z rozwojem technologii komputerowej narodziło się nowe podejście do zarządzania informacją. Współczesne bazy danych są kluczowymi strukturami do przechowywania i analizy danych generowanych w ogromnych ilościach każdego dnia. SQL Server jest jednym z najpopularniejszych systemów zarządzania bazami danych (DBMS). Nowoczesne DBMS umożliwiają współdzielenie danych w czasie rzeczywistym, skalowalność w chmurze czy integrację z AI i narzędziami do analizy danych. W ramach tego szkolenia poznasz najnowszą wersję SQL Server, która zawiera usprawnienia zabezpieczeń w celu ochrony systemów baz danych, obejmuje poprawę wydajności, integrację ze środowiskiem chmurowym i wiele innych. Jeśli chcesz zacząć przygodę z bazami danych i być na bieżąco z najnowszymi funkcjonalnościami SQL Server 2022 – jesteś w odpowiednim miejscu! W trakcie naszego profesjonalnego szkolenia: Poznasz podstawowe zapytania języka SQL, takie jak: SELECT, INSERT, UPDATE, DELETE Nauczysz się zarządzać bazami danych, w tym tworzyć, modyfikować, usuwać bazy danych i tabele w SQL Server Dowiesz się, jak budować zapytania złożone Poznasz zaawansowane techniki tworzenia złożonych zapytań SQL z wykorzystaniem funkcji agregujących, grupowania danych, złączeń tabel i podzapytań Przećwiczysz zastosowanie funkcji użytkownika w SQL Server do wykonywania określonych operacji na danych i zwracania wyników Zgłębisz zasady administrowania serwerem, w tym zarządzania SQL Server, instancjami, backupami i przywracaniem danych Szkolenie SQL Server. Kurs video. Zarządzanie danymi i bazami danych krok po kroku ukończysz na poziomie podstawowym. Na początek wyjaśnimy, czym jest SQL Server i dlaczego jest tak istotny w dziedzinie zarządzania bazami danych. Przyjrzymy się jego historii i ewolucji i sprawdzimy, jakie możliwości oferuje. Pokażemy, jak wybrać odpowiednią wersję SQL Server i jak ją zainstalować na swoim komputerze. Omówimy również najlepsze praktyki związane z konfiguracją serwera i bazy danych. Poznasz solidne fundamenty języka SQL, co pozwoli Ci pisać skuteczne zapytania, manipulować danymi i analizować je w celu wydobycia istotnych informacji. Wszystkie ćwiczenia ze składni języka opierają się na popularnej bazie AdventureWorks w środowisku SQL Server Management Studio. Następnie poznasz strukturę i komponenty SQL Server, co umożliwi Ci skuteczne zarządzanie bazami danych na tej platformie. Zrozumiesz istotne koncepcje baz danych, tabel i relacji. Nauczysz się modyfikować dane w bazie, dodawać, aktualizować i usuwać rekordy. Wykonując projekt w praktyce, dowiesz się, jak zaprojektować rzeczywistą bazę danych. Zdobędziesz umiejętności projektowania i implementowania efektywnych schematów baz danych przy uwzględnieniu zasad normalizacji i optymalizacji wydajności. Znajomość SQL Server jest wymogiem często wymienianym w ogłoszeniach o pracę związaną z bazami danych i ich analizą. Posiadanie umiejętności w tym obszarze może zwiększyć szanse na znalezienie atrakcyjnej pracy lub awans zawodowy.
MongoDB. Kurs video. Podstawy pracy z dokumentową bazą danych
Obierz kurs na... zarządzanie nierelacyjnymi bazami danych Umiejętność zarządzania bazami danych z roku na rok jest coraz bardziej ceniona. Nic w tym dziwnego - ilość danych, jakimi dysponujemy, a które musimy gdzieś przechowywać, sortować, zestawiać ze sobą i z których chcemy wyciągać ważne dla siebie informacje, stale rośnie. Stąd firmy szczególnie wypatrują specjalistów, którzy potrafią to robić - poszukiwani są nie tylko ludzie wyspecjalizowani stricte w tej dziedzinie, ale także potrafiący zarządzać bazami danych programiści rozmaitych języków, specjaliści DevOps, data science czy data engineering. Jeśli mowa o bazach danych, to na myśl przychodzą przede wszystkim te relacyjne, co jest oczywiste - relacyjne bazy danych wciąż dominują, są najpopularniejsze. Ponieważ jednak zdarzają się sytuacje, z którymi takie bazy radzą sobie gorzej, i problemy, które trudno z ich zastosowaniem rozwiązać, dobrym uzupełnieniem wiedzy jest znajomość baz danych tzw. NoSQL. NoSQL, czyli nierelacyjna baza danych SQL, pozwala przechowywać i wyszukiwać informacje modelowane w sposób odmienny, niż dzieje się to w bazach relacyjnych. Dzięki zastosowaniu tego podejścia możliwe jest na przykład tworzenie prostych projektów, horyzontalne skalowanie do klastrów maszyny czy uzyskanie lepszej kontroli nad dostępnością. Z tego typu baz danych korzysta się coraz częściej przy opracowywaniu ogromnych zbiorów danych (big data) w czasie rzeczywistym. A że big data to nasza przyszłość, już dziś warto zapoznać się z mechanizmami zarządzania wielkimi zbiorami danych. Jedną z takich nierelacyjnych baz danych SQL jest napisany w języku C++ system MongoDB. Charakteryzuje się on brakiem ściśle zdefiniowanej struktury obsługiwania baz danych, które zamiast tego są składowane w dokumentach w stylu JSON (Java Script Object Notation). W trakcie tego kursu będziemy pracować właśnie z MongoDB. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas kursu między innymi: Dowiesz się, na jakich zasadach pracuje baza danych MongoDB Zainstalujesz ją na swoim komputerze i zaczniesz z nią pracować Nauczysz się obsługi nierelacyjnej bazy danych i poznasz najważniejsze związane z nią pojęcia Będziesz kolekcjonować dane w bazie, sortować je, przekształcać i pobierać Opanujesz zasady korzystania z operatorów logicznych AND i OR Co więcej... Opanujesz podstawy programowania i administrowania bazami danych MongoDB. Kurs video. Podstawy pracy z dokumentową bazą danych zakończysz na poziomie podstawowym/średnio zaawansowanym. Przedstawiony materiał spokojnie pozwoli Ci na pracę z relacyjnymi bazami danych z użyciem języka SQL. MongoDB i co dalej? Opanowanie zasad pracy z nierelacyjną bazą danych MongoDB to dopiero początek. W branży IT wiele systemów zajmujących się przechowywaniem danych jest opartych na SQL. Z czego jasno wynika, że wiele aplikacji będzie pracować właśnie z tego typu bazami danych. A ponieważ wszystkie one pracują, opierając się na uniwersalnym modelu, tzw. złotym standardzie ACID, stąd znajomość jednego silnika (w naszym wypadku MySQL) pozwoli Ci w dość prosty sposób przestawić się na pracę z innymi silnikami, takimi jak Oracle Database czy PostgreSQL.