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
- BHP
- Biznes i Ekonomia
- Dom i ogród
- E-Biznes
- Ekonomia i finanse
- Ezoteryka
- Finanse
- Finanse osobiste
- Firma
- Fotografia
- Informatyka
- Kadry i płace
- Kobieca
- 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
- Przewodniki po hotelach i restauracjach
- 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
- Polityka społeczna
- 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
-
E-prasa
-
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
Socjotechnika. Kurs video. Inżynieria społeczna w atakach phishingowych
Obierz kurs na… znajomość socjotechniki i nie daj się złowić Internet stał się nieodłączną częścią naszego życia – korzystamy z bankowości elektronicznej, serwisów społecznościowych i aplikacji online. Niestety, wraz z wygodą pojawia się zagrożenie w postaci phishingu, czyli ataków cyberprzestępców, które mogą prowadzić do utraty pieniędzy, danych osobowych i dostępu do kont. Hakerzy doskonale wykorzystują inżynierię społeczną, czyli techniki manipulacji, aby skłonić nas do ujawnienia poufnych informacji. Szokujące jest to, że aż 90 procent ataków hakerskich zaczyna się właśnie od socjotechniki! Choć programy antywirusowe i antyphishingowe pomagają, nie ochronią Cię przed wszystkimi zagrożeniami. Oszuści stosują wyrafinowane metody, takie jak fałszywe e-maile, SMS-y, rozmowy telefoniczne czy podrobione strony internetowe. Kluczem do skutecznej obrony jest wiedza – im lepiej zrozumiesz techniki phishingu, tym trudniej będzie Cię oszukać. Jeśli chcesz się nauczyć rozpoznawać zagrożenia, świadomie unikać wyłudzeń i skutecznie bronić przed atakami – ten kurs jest dla Ciebie. Zdobądź praktyczną wiedzę, która pomoże Ci chronić swoje dane, finanse i prywatność w cyfrowym świecie! Szkolenie Socjotechnika. Kurs video. Inżynieria społeczna w atakach phishingowych ukończysz na poziomie średnio zaawansowanym. Nauczysz się rozpoznawać różne techniki manipulacji i skutecznie się przed nimi bronić. Zdobędziesz umiejętność identyfikowania różnych rodzajów phishingu, takich jak vishing, smishing, spear phishing czy pharming. Dowiesz się, jak zweryfikować nadawcę wiadomości e-mail, nawet jeśli cyberprzestępca podszyje się pod inny adres. Nauczysz się analizować nagłówki wiadomości, sprawdzać adres IP nadawcy i oceniać jego reputację. Opanujesz metody bezpiecznej weryfikacji domeny i sprawdzania załączników pod kątem złośliwego oprogramowania. Dowiesz się, jak wyciągać hash pliku i sprawdzać jego autentyczność. W praktyce ocenisz reputację portfela kryptowalutowego i sprawdzisz wysokość zgromadzonych na nim środków. Poznasz skuteczne metody ochrony przed phishingiem i sposoby zapobiegania atakom. Nauczysz się analizować domenę i bezpiecznie ją weryfikować za pomocą sandboxa. Po ukończeniu kursu będziesz w stanie skutecznie bronić się przed cyberoszustami i podejmować działania prewencyjne. Ten kurs da Ci także solidne podstawy do dalszej nauki cyberbezpieczeństwa, w tym podstawowy wkład do egzaminów certyfikujących, takich jak CompTIA Security+.
Testowanie aplikacji w React.js. Kurs video. Praca z biblioteką Jest.js
Obierz kurs na... automatyczne testowanie aplikacji w React.js Rozwój internetu oraz fakt, że większość komputerów i telefonów ma z nim stałe połączenie, sprawił, że wiele aplikacji jest tworzonych wyłącznie z myślą o uruchamianiu ich w przeglądarce, także mobilnej. Przykładów nie trzeba daleko szukać ? Facebook i sprzężony z nim komunikator Messenger, Instagram albo Netflix. Jeśli chodzi o technologię, wszystkie je łączy coś bardzo istotnego: biblioteka React.js, której użyto do zbudowania każdej z tych aplikacji. Im większa i bardziej złożona aplikacja, tym trudniejsze jest jej utrzymanie. Oznacza to między innymi, że coraz ciężej jest dbać o to, by nowo dodawane funkcje nie psuły niczego w dotychczasowym, działającym kodzie. By zapobiec awariom związanym z wprowadzaniem do aplikacji usprawnień i unowocześnień, można - i należy - ją przy tej okazji testować. Wiele aplikacji testuje się manualnie, za pomocą opisanych scenariuszy testowych. Nie jest to złe rozwiązanie, ale obarczone pewnymi ograniczeniami. Rozrost aplikacji oznacza konieczność zatrudniania kolejnych testerów. Dodatkowo im większa aplikacja, tym dłuższy proces manualnego testowania. Jest to więc przedsięwzięcie nieopłacalne. Na szczęście testowanie aplikacji może zacząć już programista, co sprawia, że na kolejnych etapach nie potrzeba tylu testerów. Umożliwia to Jest.js, biblioteka opracowana z myślą o łatwym testowaniu aplikacji napisanych w React.js. Jest.js bardzo dobrze integruje się z Reactem, a dodatkowo udostępnia wiele przydatnych w nim rozwiązań (takich jak snapshoty). Pisanie testów z wykorzystaniem tej biblioteki jest bardzo wygodne i może stanowić naturalny kierunek dalszego ulepszania aplikacji. Co Cię czeka podczas naszego profesjonalnego szkolenia? Podczas tego kursu video: Zapoznasz się z zagadnieniem testów jednostkowych i integracyjnych. Zaznajomisz się z wadami i zaletami testowania. Dowiesz się, czym jest zjawisko regresji i w jaki sposób testy mogą mu zapobiec. Poznasz różne rodzaje testów - jak je uruchamiać i przechowywać w repozytorium. Opanujesz najpopularniejsze funkcje Jest Matchers. Co więcej... Nauczysz się instalowania i konfigurowania biblioteki Jest.js oraz tworzenia testów za jej pomocą. Po ukończeniu szkolenia Testowanie aplikacji w React.js. Kurs video. Praca z biblioteką Jest.js będziesz dysponować wiedzą i umiejętnościami na poziomie średnio zaawansowanym. Trzy godziny z testowaniem Tyle mniej więcej czasu musisz poświęcić na to, by z naszym kursem zgłębić temat testowania aplikacji w React.js z użyciem biblioteki Jest.js. Zaczniemy oczywiście od podstaw, czyli od ogólnego omówienia koncepcji testowania. Przyswoimy niezbędną teorię - poznamy między innymi koncepcję regresji. Następnie zainstalujemy bibliotekę Jest.js, stworzymy pierwsze pliki z testami i uruchomimy napisane testy. Przyjrzymy się strukturze testów - blokom describe() oraz it() - i zaczniemy generować testy asynchroniczne. Poznamy działanie funkcji setUp() oraz tearDown(), będziemy tworzyć mocki funkcji i modułów oraz testować komponenty za pomocą snapshotów. Snapshoty stworzymy, wykorzystując do tego react-test-renderer oraz Enzyme Shallow - ten ostatni przyda nam się także do tworzenia testów integracyjnych. Na koniec będziemy testować komponenty bezstanowe oraz te ze stanem i omówimy funkcje Matchers: toBe, toEqual, toBeCloseTo, toContain, toHaveLength. Testowanie dowodzi obecności błędów, a nie ich braku. Edsger Dijkstra
Obierz kurs na perfekcyjne kodowanie poprzez testowanie Jednostkowe i integracyjne testy oprogramowania należą do paradygmatów profesjonalnego kodowania. W niemal każdym ogłoszeniu o pracę na stanowisku programisty, w sekcji wymagań dotyczących kandydata, zamieszczona jest informacja o umiejętności przeprowadzania testów jednostkowych, jak również znajomości przeznaczonych do tego szczegółowych narzędzi. Dlaczego to tak ważna kompetencja? Otóż testy jednostkowe nie służą jedynie sprawdzeniu wyniku pojedynczego bloku kodu; kod pisany pod testy jednostkowe wymusza na programiście wykorzystywanie wzorców projektowych, dzięki czemu powstaje produkt lepszej jakości, w efekcie łatwiejszy w utrzymaniu. Przygotowując niniejsze szkolenie, jego autor postawił sobie za cel nie tylko przybliżenie słuchaczowi definicji związanych z testowaniem oraz zaprezentowanie narzędzi służących testom, ale przede wszystkim pokazanie różnicy między kodem pisanym bez testów jednostkowych i kodem tworzonym z użyciem takich testów. Dlatego też proponowany kurs został skonstruowany tak, by przedstawić cały proces decyzyjno-skutkowy związany z kodowaniem z testowaniem lub bez testowania. Po ukończeniu szkolenia jego uczestnik będzie potrafił przetestować napisany przez siebie kod, a także zdobędzie umiejętność pisania kodu, który pomyślnie przejdzie testy — jego własne oraz prowadzone przez innych programistów z zespołu. Co Cię czeka podczas naszego profesjonalnego szkolenia? Podczas pracy z tym kursem video: poznasz ogólne zasady dotyczące testów jednostkowych i integracyjnych; będziesz pracować z wieloma narzędziami służącymi testowaniu; przeprowadzisz testy manualne, jednostkowe, parametryzowane oraz integracyjne; dowiesz się, na czym polega automatyzacja testów i jak ją zrealizować. Co więcej... ...poznając zasady dotyczące różnych rodzajów testowania, w oczywisty sposób nauczysz się pisać kod lepszej jakości. Testowanie oprogramowania w .NET Core 2.0. Kurs video. Poziom pierwszy. Jak pisać dobry, niezawodny i łatwy w utrzymaniu kod kończy się na poziomie średnio zaawansowanym — szkolenie bowiem obejmuje opisane i poparte praktycznymi przykładami podstawowe przypadki testowe (jednostkowe) oraz wymagające szerszego spojrzenia i przygotowania infrastruktury środowiska testowego testy integracyjne. Spędź ten dzień we własnej bibliotece! Tak, to nie żart, to bardzo poważna propozycja — na dobry początek pracy z niniejszym kursem napiszesz niewielką bibliotekę, którą będziesz rozwijać w miarę zapoznawania się z kolejnymi narzędziami i sposobami testowania we frameworkach: MsTest, xUnit oraz nUnit. Rozpoczniesz od testów jednostkowych, sprawdzających pojedyncze metody, a następnie poznasz i wykorzystasz mechanizm dependency injection oraz jeden z popularnych kontenerów IoC (inversion of control) — niezwykle ważne podczas pisania testowalnego kodu. Dowiesz się, czym jest TDD (test-driven development), a w dalszej części kursu napiszesz testy integracyjne sprawdzające integrację Twojej biblioteki z zewnętrznym Web API typu REST, testy warstwy bazodanowej oraz kompletny test integracyjny całego endpointu REST API z wykorzystaniem klasy TestServer. Jeśli nie pracowałeś dotąd z frameworkiem Asp.Net Core 2.0, teraz będziesz miał okazję napisać oraz uruchomić na serwerze IIS w pełni działającą aplikację Web API REST wraz z dostępem do bazy danych z wykorzystaniem Entity Framework Core w podejściu Code First. Na koniec kursu uruchomisz i skonfigurujesz tzw. build server, który po wykryciu zmiany w repozytorium kodu automatycznie uruchomi wszystkie testy, a po ich pomyślnym zakończeniu opublikuje napisaną przez Ciebie bibliotekę. W ten sposób zautomatyzujesz proces testowania i publikacji. Tylko dla wtajemniczonych Wraz z kursem jego autor udostępnia repozytorium Git dostępne z całym kodem źródłowym. Repozytorium jest wygodnie skonstruowane, zawiera bowiem commity dodane po każdej z praktycznych lekcji (czyli takich, podczas których powstał jakikolwiek kod). Commit message zaczyna się od numeru lekcji. Dzięki temu słuchacz może skupić się na słuchaniu i oglądaniu, by następnie, w miarę potrzeby i chęci, swobodnie przełączać się w repozytorium kodu pomiędzy commitami i aktualizować tym samym pliki projektu na swoim komputerze, a przy tym koncentrować się na pisaniu testów Poznaj naszego eksperta Materiał zawarty w szkoleniu Testowanie oprogramowania w .NET Core 2.0. Kurs video. Poziom pierwszy. Jak pisać dobry, niezawodny i łatwy w utrzymaniu kod opanujesz dzięki jego autorowi Marcinowi Szyszce. Marcin Szyszka z wykształcenia jest inżynierem elektroniki i telekomunikacji, z wyboru — programistą. Pracuje jako .Net developer przy projektach aplikacji internetowych, desktopowych oraz mobilnych z wykorzystaniem platformy Xamarin. Stale podnosi swoje kwalifikacje, uczestnicząc w różnego rodzaju warsztatach programistycznych oraz śledząc aktualności. Od początku aktywności zawodowej jest związany z platformą .Net, ale nie zamyka się na technologie front-endowe. Prywatnie mąż Małgorzaty i pasjonat sportowej odmiany paintballa, grający w warszawskiej drużynie Grim Reapers (wicemistrz Polski 2017). Zawsze staraj się, aby Twój kolejny kod był lepszy od poprzedniego!
Cisco na start. Kurs video. Podstawy konfiguracji routera i przełącznika na bazie małej sieci
Obierz kurs na... administrowanie sieciami komputerowymi Znajomość zasad konfigurowania sprzętu sieciowego największego na świecie producenta, jakim jest firma Cisco, otwiera dziś szeroko drzwi do kariery administratora sieci. Nic dziwnego - choć tak pożądane, umiejętności te nie są proste do opanowania. Obecnie większość publikacji związanych z konfiguracją sprzętu jest nastawiona na wskazywanie, jak to zrobić, z pominięciem ważnej kwestii: dlaczego i po co w ogóle należy to uczynić. Tymczasem to sprawa kluczowa, gdyż każdy, a szczególnie początkujący administrator musi wiedzieć, co robi i jaki to będzie miało skutek. Często znajomość efektów takiej czy innej decyzji konfiguracyjnej pozwala przewidzieć sposób działania sieci, co zapewnia większy komfort dalszej pracy, bez narażania sieci na niepotrzebne przestoje. Jeśli chcesz się solidnie przygotować do pracy z urządzeniami Cisco, zacznij właśnie od tego kursu. Dzięki temu zrozumiesz podstawy konfiguracji urządzeń sieciowych i, co ważniejsze, dowiesz się, dlaczego warto opanować konkretne, omawiane w nim funkcjonalności. Szkolenie online z Cisco dostarczy Ci solidnej porcji skondensowanej wiedzy na temat tego, jak działają urządzenia sieciowe, takie jak przełączniki i routery. Dowiesz się też, jak podłączyć nowe urządzenie do sieci i od czego zacząć konfigurację. Z lekcji na lekcję będziesz przechodzić do konfiguracji konkretniejszych i trudniejszych funkcjonalności, aby finalnie utworzyć własną niewielką sieć komputerową. W trakcie kursu będziesz obserwować podłączenie i konfigurację rzeczywistego sprzętu sieciowego. Materiał jest dodatkowo wzbogacony o wideoprezentację sposobu podłączenia urządzeń do sieci. Co Cię czeka podczas naszego profesjonalnego kursu video Cisco z konfiguracji routera i przełącznika? Kształcąc się z proponowanym przez nas kursem, między innymi: Opanujesz podstawową wiedzę na temat przełączników i routerów Cisco Poznasz konfiguracje startowe urządzeń sieciowych Nauczysz się adresowania interfejsów, zabezpieczania linii konsolowej i konfiguracji banera Przyjrzysz się temu, jak poprawnie obsłużyć konfigurację bieżącą i startową, jak działają sieci VLAN i połączenia trunk Przypiszesz adres IP do przełącznika, włączysz go do sieci, włączysz też protokół SSH Co więcej... Podczas zdobywania kolejnych umiejętności związanych z konfigurowaniem urządzeń opanujesz słownictwo związane z administrowaniem sieciami komputerowymi Cisco na start. Kurs video. Podstawy konfiguracji routera i przełącznika na podstawie małej sieci kończy się na poziomie podstawowym. Poziom ten umożliwi Ci samodzielne konfigurowanie urządzenia sieciowego Cisco, takiego jak router i przełącznik. Będziesz także w stanie podłączyć oba urządzenia do sieci i spowodować, aby sieć rozpoczęła funkcjonowanie, jak również wykorzystywała dostęp do sieci internetowej. Dlaczego Cisco Firma Cisco Systems Inc. jest światowym potentatem w branży sieciowej. Oferuje zarówno urządzenia do trasowania, jak i zapory sieciowe, przełączniki, koncentratory, oprogramowanie do zarządzania sieciami komputerowymi, a także produkty i usługi wspierające dla teleinformatyki. W pewnym sensie marka Cisco stała się wyznacznikiem standardów dla usług związanych z budowaniem i administrowaniem sieciami komputerowymi. Dlatego też, jeśli zaczyna się przygodę z tą dziedziną informatyki, warto w pierwszej kolejności opanować pracę ze sprzętem i z oprogramowaniem właśnie tej firmy. Umiejętność zbudowania niewielkiej sieci komputerowej, zabezpieczenia jej i podłączenia do innej sieci zewnętrznej - czyli wiedza, jaką obejmuje ten kurs - przyda Ci się na początek. Dzięki znajomości podstawowej konfiguracji routingu będziesz w stanie połączyć kilka takich niewielkich sieci w jedną sieć WAN. Wszystkie zdobyte informacje wykorzystasz w przyszłości. Dzięki temu bez problemu poradzisz sobie na przykład podczas rozmowy kwalifikacyjnej, w trakcie której zwykle trzeba zaprezentować potencjalnemu pracodawcy praktyczną znajomość zagadnień, o jakie jest się pytanym. Zainteresować cię mogą także kursy Windows Server dostępne w naszej ofercie.
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.
Zostań webdeveloperem. Kurs video. CSS Grid i Flexbox
Dorwij Nerda, Paulina Olszewska
Obierz kurs na... nowoczesne projektowanie stron internetowych Trudno sobie wyobrazić współczesny świat bez internetu. Żyjemy w nim, pracujemy, robimy zakupy, zbieramy informacje, spędzamy wolny czas. Oczywiście, w ostatnich latach model spędzania czasu w sieci się zmienił - wielu z nas korzysta przede wszystkim z social mediów. Jednak trafiamy także na strony WWW, na przykład do e-sklepów, na blogi czy witryny interesujących nas firm lub organizacji. Część z nich opuszczamy szybko i bez żalu, zirytowani nie tylko nieadekwatnością zamieszczonych na stronie informacji, ale także długim czasem przełączania między podstronami, nieintuicyjnością i ogólnie słabą funkcjonalnością. Przygotowane w niedzisiejszych technologiach, nieprzyjazne dla użytkownika witryny internetowe wielu firm, osób publicznych i organizacji odstraszają, zamiast przyciągać. Jeśli chcesz się nauczyć projektować strony internetowe, które będą zachwycać i działać niczym magnes na odwiedzających, musisz sięgnąć po najlepsze, co oferują twórcy służących do tego rozwiązań. Na Twoim radarze webdevelopera powinien się znaleźć genialny system tworzenia layotu w CSS, czyli CSS Grid i CSS Flexbox - moduł CSS, który zapewnia efektywny sposób zarządzania kontenerami strony i rozkładem elementów wewnątrz kontenerów. Z tych technologii korzysta się obecnie powszechnie, zarówno do budowy nowych stron internetowych, jak i do przekształcania już istniejących witryn. Z ich użyciem stworzysz nie tylko prostą wizytówkę czy aplikację, ale także bardziej skomplikowaną stronę o responsywnym layoucie - podstawę dzisiejszego internetu, dostępnego na urządzeniach o rozmaitych wielkościach ekranu. Co cię czeka podczas naszego profesjonalnego szkolenia Dzięki nauce z proponowanym przez nas kursem video między innymi: Poznasz właściwości Flexboxa i dowiesz się, jak z nich korzystać Zrozumiesz korelację między regułami dla kontenera i dla pojedynczych elementów Dowiesz się, czym jest main axis, a czym cross axis Opanujesz zasady budowy układu responsywnego z Flexboxem i siatki CSS Grid Zorientujesz się, jakie są sposoby rozmieszczania elementów w siatce Co więcej... Przyswajając wiedzę i umiejętności, zrozumiesz, jakie są różnice między Flexboxem i CSS Grid Zostań webdeveloperem. Kurs video. CSS Grid i Flexbox kończy się na poziomie podstawowym, co oznacza, że jako absolwent tego szkolenia będziesz posiadać solidne podstawy w zakresie omawianych technologii. Do osiągnięcia biegłości w tej dziedzinie przyda Ci się dalsza praktyka już we własnym zakresie. Nowa jakość w kaskadowych arkuszach stylu Kaskadowe arkusze stylu, z angielskiego skrócone do akronimu CSS, to język stworzony specjalnie do opisu formy prezentacji stron WWW. Arkusz stylów CSS zawiera listę reguł, które „informują” przeglądarkę internetową o tym, w jaki sposób powinna wyświetlić zawartość elementów HTML czy XML. Języka CSS używa się od drugiej połowy lat 90., przez ten czas stopniowo go unowocześniano i dodawano do niego kolejne usprawniające technologie. Flexbox jest jedną z nich. Pozwala na tworzenie kompleksowego i elastycznego układu strony bez odwoływania się do właściwości float i position (które są nadal w porządku i działają, ale... nie zawsze idealnie). O ile Flexbox jest jednowymiarowy - pozwala rozmieszczać elementy w wierszach i kolumnach tak, by się odpowiednio rozszerzały i kurczyły - o tyle CSS Grid jest dwuwymiarowy. W praktyce oznacza to, że pozwala sterować zarówno wierszami, jak i kolumnami. Tym samym Grid należy uznać za technologię bardziej zaawansowaną od Flexboxa, ale wciąż obie są użytkowe i równie warte poznania. Patronat medialny:
Zegar Rozwiązywania Problemów. Kurs video
Bo życie jest po to, żeby sobie z nim radzić (systemowo)! Nieuchronnie nadciągające terminy, kłopoty w pracy, komplikacje w życiu prywatnym - wszystkie te problemy mają ze sobą coś wspólnego. Wolelibyśmy ich uniknąć, a skoro już się pojawią, chcielibyśmy je jak najszybciej rozwiązać. Prędko i skutecznie. O ile to możliwe, również definitywnie - tak, by się już nigdy nie powtórzyły. Czy to wykonalne? Cóż, stuprocentowej gwarancji nie ma, ale... Tomasz Król podszedł do zagadnienia systemowo i opracował metodę rozprawiania się z kłopotami, która naprawdę działa. Wypróbował ją najpierw na samym sobie (trzykrotnie), a potem sprawdzał raz po raz w codziennej pracy z klientami, rozwiązując problemy techniczne, jakościowe i logistyczne. Wdrożył ją we własnej firmie, zwielokrotniając zyski. Ciekawe, prawda? Metoda opracowana przez autora działa u każdego, kto jest wystarczająco zmotywowany, by zmienić swoje życie - poprawić jakość swojej pracy, zwiększyć własną wydajność, spłacić długi, popchnąć do przodu karierę, naprostować prywatne relacje. Z kolejnych lekcji kursu dowiesz się, jak efektywnie podejść do tematu - tak, by znaleźć rozwiązanie i wprowadzić je w życie. W dwunastu krokach, które Tomasz Król nazwał Zegarem Rozwiązywania Problemów, zawiera się systemowe podejście do wyzwań, które zwykliśmy nazywać "problemami". Autor proponuje, by nie zamiatać pod dywan, lecz stanąć z kłopotem oko w oko - zidentyfikować, na czym on naprawdę polega, poszukać jego źródeł, przeanalizować go i opisać, a następnie potraktować rozwiązanie problemu jako cel do osiągnięcia i konsekwentnie do niego dążyć. Aż do szczęśliwego finału. Definitywnego rozprawienia się z kłopotem. Kurs powstał w ramach wydania książki Tomasza Króla "Zegar rozwiązaywania problemów".
Docker. Kurs video. Podstawy konteneryzacji
Obierz kurs na... konteneryzację Platforma Docker znacznie ułatwiła życie programistom. Dzięki niej zarówno program, jak i jego zależności, takie jak biblioteki, pliki konfiguracyjne czy lokalne bazy danych, można umieścić w lekkim, przenośnym wirtualnym kontenerze, uruchamialnym na praktycznie każdym serwerze z systemem pracującym na jądrze Linux. Nic więc dziwnego, że Docker stał się tak popularny. Z jego pomocą zrealizowano do tej pory wiele projektów. Społeczność jego użytkowników jest rozbudowana, a zwolenników tej platformy można znaleźć w niemal każdej firmie z branży IT. Wiedza dotycząca Dockera i umiejętność posługiwania się nim stają się powoli wymogiem, jaki stawia się kandydatom na wiele stanowisk w sektorze programistycznym. Dobrze jest znać Dockera i pochwalić się tym podczas rozmowy o pracę. Z myślą o tym proponujemy kurs poświęcony podstawowym zasadom konteneryzacji z użyciem Dockera. Szkolenie pozwala przyswoić bazowe pojęcia, takie jak warstwa, kontener, obraz, tag, wolumen i sieć. Krok po kroku omawia sposoby pracy z poszczególnymi elementami Dockera, a także podpowiada, jak z jego zastosowaniem stworzyć własny obraz. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie kursu między innymi: Dowiesz się, jak przygotować swoje środowisko pracy Będziesz wyszukiwać i pobierać obrazy z Docker Hub Uruchomisz pierwsze kontenery, ustawisz dla nich nazwy i polecenia Opanujesz metody zarządzania kontenerami i wolumenami Stworzysz własne sieci dla Dockera, a potem podłączysz je do kontenerów i od nich odłączysz Zobaczysz, jak prawidłowo przekierowywać porty Wykreujesz własne obrazy za pomocą Dockerfile Co więcej... Uruchomisz bazę danych MySQL w kontenerze i aplikację Portainer Docker. Kurs video. Podstawy konteneryzacji kończy się na poziomie średnio zaawansowanym. Zdobyta wiedza umożliwi Ci swobodną pracę z już istniejącymi kontenerami, a także tworzenie na ich podstawie własnych kontenerów. By móc w pełni skorzystać z wiedzy przekazywanej podczas szkolenia, warto wcześniej poznać przynajmniej podstawowe informacje dotyczące powłok Linux/Unix, jak również zaznajomić się z jakimkolwiek językiem programowania (choć to nie jest konieczne). Najlepszy przyjaciel każdego programisty? Czy mówić tak o Dockerze to lekka przesada? Może jednak nie. Wszak głównym zadaniem programisty jest dostarczanie aplikacji i programów odpowiadających na oczekiwania biznesowe klienta. A Docker to po prostu ułatwia. Pozwala usprawniać procesy dzięki temu, że umożliwia tworzenie środowisk deweloperskich i zarządzanie nimi w przyjaźniejszy sposób. Dodatkowo przyspiesza testowanie aplikacji pomiędzy różnymi wersjami oprogramowania, na przykład bazy danych.