Zdobądź pracę marzeń - zostań programistą Unity!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Poznaj środowisko pracy_x005F_x000D_ Naucz się tworzyć sceny_x005F_x000D_ Buduj ciekawe projekty_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Unity to zintegrowane środowisko umożliwiające tworzenie trójwymiarowych i dwuwymiarowych gier oraz różnego rodzaju interaktywnych treści, takich jak wizualizacje i animacje komputerowe. Wieloplatformowość rozwiązania, prostota używani...
Kali Linux jest dystrybucją BackTrack systemu Linux służącą do zaawansowanego badania zabezpieczeń systemów teleinformatycznych, również poprzez testy penetracyjne. Naturalnie, praca pentestera wiąże się również z przeprowadzaniem rozpoznania, skanowaniem w poszukiwaniu słabych stron zabezpieczeń, wykorzystywaniem exploitów, omijaniem zabezpieczeń i późniejszą eksploracją skompromitowanych systemów. W ten sposób diagnozuje się ...
Python to potężny, wszechstronny, a do tego cechujący się prostotą i elastycznością język ułatwiający wydajne tworzenie czytelnego kodu. Nadaje się do bardzo różnych zastosowań, włączając w to wysoce specjalistyczne zadania, takie jak analiza danych. Python cieszy się niezwykłym wsparciem społeczności, dzięki czemu powstają nowe ciekawe narzędzia dla programistów. To wszystko sprawia, że dla twórców oprogramowania biegłe posługiwanie się Pythonem s...
Cała wiedza w jednym miejscu!_x005F_x000D_ _x005F_x000D_ Nie pamiętasz jakiegoś algorytmu? Nie wiesz, jaką strukturę danych należy zastosować? Nie masz pojęcia, jak wyznaczyć złożoność obliczeniową algorytmu? Nie martw się, Twoje problemy należą już do przeszłości!_x005F_x000D_ _x005F_x000D_ Tablice informatyczne. Algorytmy pozwolą Ci szybko odnaleźć i przypomnieć sobie podstawowe zagadnienia dotyczące algorytmów i ich zastosowania. Będą doskonałą ściągą na wykładach l...
Tablice języka C — zawsze przy komputerze!_x005F_x000D_ _x005F_x000D_ Tablice informatyczne języka C to ściąga, którą każdy programista powinien mieć zawsze w zasięgu ręki. W końcu trudno zapamiętać wszystkie komendy i metody przeprowadzania operacji, zwłaszcza jeśli nie używa się ich na co dzień. Tutaj znajdziesz informacje o instrukcjach, komentarzach, kompilowaniu programu, a także przechowywaniu i przetwarzaniu danych. Przypomnisz sobie, jak wprowadzać dane i...
Dowiedz się, co zrobić, aby Twój projekt IT zakończył się sukcesem Dlaczego tak wiele projektów IT kończy się porażką? Co zrobić, aby Twoja inwestycja nie poszła na marne? Jakie praktyki wdrożeniowe systemów IT pozwolą Ci osiągnąć sukces? Gdzie warto i należy inwestować swój czas i uwagę, realizując projekt IT? Poznaj odpowiedzi na te pytania i podejdź profesjonalnie do swojego projektu! To nie jest typowy podręcznik do zarządzania projekt...
Adobe Photoshop CC jest bez wątpienia klasykiem w dziedzinie fotografii i grafiki cyfrowej. W ciągu trzydziestu lat swojej historii oprogramowanie to stało się potężnym, bardzo rozbudowanym i złożonym środowiskiem pracy grafika, oferującym ogromną liczbę funkcji i narzędzi. Liczba profesjonalistów, dla których ów sztandarowy produkt Adobe jest podstawowym narzędziem pracy, systematycznie rośnie. Złożoność Photoshopa wydaje się początkującym użytkownikom s...
Python jest dojrzałym, elastycznym i bardzo wszechstronnym językiem programowania. Nadaje się do budowy przeróżnych aplikacji, a także do tworzenia programów służących do bardzo specyficznych zastosowań, takich jak badania naukowe. Aby jednak w pełni wykorzystać te imponujące możliwości, musisz pisać dobry kod: przejrzysty, zwięzły, działający poprawnie. Niestety, nie jest łatwo nauczyć się dobrego programowania. To coś więcej niż przyswojenie zestawu poleceń i ...
Kotlin został zaprojektowany jako obiektowy język w pełni interoperacyjny z kodem napisanym w Javie. Został zaprezentowany w 2011 roku. Od tego czasu jest rozwijany, a jego popularność stale rośnie. Kotlin jest językiem o statycznie typowanych zmiennych. Charakteryzuje się czytelną składnią i ścisłą integracją z istniejącymi projektami, bibliotekami i platformami utworzonymi w Javie. Kompiluje się do postaci binarnego kodu JVM, więc można go uruchamiać wszędzie tam, gdzie jes...
Każdy, kto chce pisać gry, poza odpowiednią wiedzą teoretyczną i znakomitymi pomysłami, powinien posiadać praktyczne umiejętności korzystania z nowoczesnych narzędzi służących do tego celu. W czasach, gdy napisanie i pokazanie światu nowej gry jest poważnym projektem angażującym wielu profesjonalistów z różnych branż, projektant doświadczeń interaktywnych musi podejmować wiele istotnych decyzji na dość wczesnych etapach rozwoju gry. Ważna jest również umi...
Adobe Premiere Pro CC stało się klasycznym narzędziem do edycji filmów. Korzystają z niego twórcy na różnym stopniu zaawansowania - i amatorzy, i profesjonalni montażyści. Od dłuższego czasu to oprogramowanie charakteryzują skalowalność, wydajność i precyzja oraz intuicyjny interfejs. Premiere Pro obsługuje szeroki zakres formatów wideo, umożliwia szybką i prawdziwie kreatywną pracę. Zapewnia szeroką gamę doskonałych narzędzi, dzięki czemu użytkown...
Naucz się przygotowywać systemy dostosowane do firm przy użyciu bezpłatnego i otwartego oprogramowania Jeśli prowadzisz swoją firmę, na pewno wiesz, że właściwie każdy kolejny rok działalności przynosi nowe wymagania dla systemu informatycznego i potrzebę wdrożenia nowych aplikacji. Koszt takiej operacji nader często przyprawia o porządny ból głowy. Możliwość posłużenia się choćby w części bezpłatnym, a przy tym solidnym i bezpiecznym oprogramowaniem staje się w tych ...
Dziś Java jest uważana za starannie zaprojektowany i wciąż rozwijany język, który stanowi standard w wielu potężnych korporacjach z branży IT. W język ten wbudowano funkcje ułatwiające implementację wielu złożonych zadań programistycznych. W nowej wersji Javy znalazło się wiele usprawnień dotyczących najbardziej podstawowych technologii platformy Java. Nowe mechanizmy, na przykład modularyzacja czy nowe podejście do programowania współbieżnego, poprawią efektywn...
Poznaj najlepsze praktyki programowania z użyciem platformy Java Język Java jest konsekwentnie udoskonalany i unowocześniany dzięki zaangażowaniu wielu ludzi. Nowoczesny język Java staje się coraz bardziej wieloparadygmatowy, co oznacza, że stosowanie najlepszych praktyk w coraz większym stopniu determinuje jakość kodu. Obecnie napisanie kodu, który prawidłowo działa i może być łatwo zrozumiany przez innych programistów, nie wystarczy — należy zbudować pr...
Zostań reżyserem. Spełnij wszystkie swoje kaprysy podczas montażu filmu. Opublikuj swoje dzieło. Sztuka filmowania dla młodzieży! Czy chcesz zostać gwiazdą serwisu YouTube? Dzięki lekturze tej książki dowiesz się, jak realizować materiały wideo i udostępniać je w internecie. Filmuj swoim telefonem lub kamerą, montuj nagrane fragmenty, dodawaj efekty i zdobądź wielu fanów! W książce: Jak kadrować i oświetlać sceny. Jak nagrywać dźwięk najwyższej jakości. Pr...
Testuj swój kod profesjonalnie — pisz testy jednostkowe!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Poznaj niezbędne narzędzia_x005F_x000D_ Twórz testy jednostkowe_x005F_x000D_ Korzystaj z technik TDD i TAD_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jednym z największych wyzwań współczesnej inżynierii oprogramowania jest zapewnienie właściwej jakości tworzonych produktów, którą można osiągnąć w dużej mierze dzięki odpowiedniej weryfikac...
Doświadczeni deweloperzy wiedzą, że testowanie oprogramowania jest procesem żmudnym i wymagającym, niemniej rzetelnie przeprowadzone testy są konieczne, aby uznać kod za godny zaufania. Co więcej, testowanie kodu jest tą gałęzią techniki, która rozwija się bardzo dynamicznie. Ma to związek z rosnącymi konsekwencjami ewentualnych incydentów, przerw w działaniu oprogramowania czy wręcz ataków hakerskich. Oznacza to, że tester musi być na bieżąco z nowinkami...
Szybkie tworzenie wygodnych stron WWW? Z Bootstrapem masz to jak w banku!_x005F_x000D_ _x005F_x000D_ Projektowanie stron WWW to bardzo przyjemne zajęcie… pod warunkiem, że nie musisz wszystkiego zaczynać od podstaw i mozolnie formatować krok po kroku. Skoro gotowe rozwiązania już istnieją, nie musisz samodzielnie odkrywać Ameryki. Wystarczy Ci dobry framework: Bootstrap. Jeśli jednak chcesz posługiwać się nim na co dzień i robić to efektywnie, zawsze powinieneś mieć po...
Najważniejsza wiedza jest tu!_x005F_x000D_ _x005F_x000D_ C# to obecnie jeden z najważniejszych, najpopularniejszych i najbardziej wszechstronnych obiektowych języków programowania, nic więc dziwnego, że na rynku dostępnych jest mnóstwo publikacji na jego temat. Niestety, są to przeważnie opasłe tomy, zupełnie nieprzydatne jako pomoc w codziennej pracy._x005F_x000D_ _x005F_x000D_ Na szczęście są też Tablice informatyczne. C#, a ich nowe wydanie zawiera większość ...
Programuj szybko i bez wahania — ze ściągą pod ręką!_x005F_x000D_ _x005F_x000D_ PHP to język, którego dziś nikomu przedstawiać nie trzeba, a wersja PHP7 okazała się naprawdę przełomowa — jest niesamowicie wydajna, szybka, wygodna w użyciu i w stosunku do poprzedniej wersji numer 5 ma mocno ujednoliconą składnię. Jeśli projektujesz dynamiczne strony WWW, z pewnością używasz tego języka w swojej pracy. Z praktyki wiesz, że nie sposób zapamiętać wszystk...
SQL? Z tablicami to proste!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Poznaj instrukcje języka_x005F_x000D_ Naucz się tworzyć zapytania_x005F_x000D_ Zostań mistrzem SQL-a_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Relacyjne bazy danych są wszędzie wokół nas, a do podstawowych umiejętności wymaganych od współczesnych programistów należy dobra znajomość języka SQL. Na świecie nie ma jednak osób, którym nie zdarza się czegoś zapomnieć. Jeśli po...
Windows PowerShell jest rozbudowanym interpreterem poleceń i powłoką administracyjną, dzięki której można kontrolować i automatyzować prawie wszystkie zadania systemu Windows. PowerShell powstał w 2006 roku i od tej pory sukcesywnie się rozwija. PowerShell przyjmuje pojedyncze polecenia i pozwala na pisanie skryptów do zarządzania większością serwerów Windows, takich jak Exchange, IIS i SharePoint, a także usług internetowych, takich jak Azure i Office 36...
Powszechnie uważa się, że C# jest świetnym językiem ogólnego zastosowania, który nadaje się do tworzenia każdego rodzaju oprogramowania - od serwisów internetowych poprzez aplikacje biznesowe aż po gry. Oprogramowanie takie działa na komputerach biurkowych, serwerach, urządzeniach mobilnych, a także na specjalizowanych systemach do gier. Z kolei .NET Core pozwala na tworzenie rozwiązań serwerowych w chmurze oraz na pracę z urządzeniami wirtualnej lub rozs...
C# 7.0. Leksykon kieszonkowy C# od dawna jest dojrzałym, uniwersalnym i efektywnym językiem programowania, dzięki któremu można sprawnie pisać kod bezpieczny, przejrzysty i wydajny. Założeniami, które przyświecały twórcom C#, jest obiektowość i kontrola typów, jednak przede wszystkim język ten ma być prosty w stosowaniu. Mimo to nawet tak świetne narzędzie, jak C# w wersji 7.0, jest jeszcze wygodniejsze w pracy, jeśli programista ma pod ręką coś, ...
Kategoria „Internet, komputery, informatyka” zawiera publikacje skupiające się na wszystkich zagadnieniach związanych z siecią, komputerami, programami komputerowymi czy oprogramowaniem. Książki z tej kategorii poświęcone są w głównej mierze programowaniu – znajdują się tu m.in. podręcznik „Wstęp do informatyki” Jacka Lembasa i Rafała Kawy przeznaczony dla studentów pierwszego roku kierunków informatycznych, poradnik „Sztuka dobrego programowania” Krzysztofa Jassego i Andrzeja Ziemkiewicza, w którym dobre rady znajdą zarówno początkujący, jak i zaawansowani programiści, poradnik „Java. Uniwersalne techniki programowania” pod redakcją naukową Krzysztofa Barteczki dotyczący programowania w języku Java, podręcznik „HTML. Tworzenie stron www i programów desktopowych” Rafała Strychalskiego (podzielony na 3 części: dla początkujących, średniozaawansowanych i zaawansowanych). Znajdują się tu także poradniki z innych dziedzin, jak np. e-commerce („Narzędzia Google dla e-commerce” Krzysztofa Marca), marketingu internetowego („AdWords i Analytics” Krzysztofa Marca i Tomasza Trzósły), praktyk zwinnych („W poszukiwaniu zwinności w architekturze systemów IT” Krzysztofa Bończaka”), rzeczywistości wirtualnej („Rzeczywistość wirtualna (VR) dla każdego – Aframe i HTML 5” Krzysztofa Wońka). Nie brakuje również pozycji dla dzieci, które już od małego chcą rozpocząć swoją przygodę z programowaniem w Scratchu, Pythonie czy Javie („Bawimy się, programując w Scratchu” i „Twórz własne gry komputerowe w Pythonie” Ala Sweigarta, „JavaScript dla dzieci. Programowanie na wesoło” Nicka Morgana), grafiką komputerową („Piksele, wektory i inne stwory” Alicji Żarowskiej-Mazur i Dawida Mazura), produkcją filmową („Zostań gwiazdą YouTube'a” Nicka Willoughby’ego).