Frameworku Express.js używa wiele znanych firm, takich jak MySpace i Storify, które dostrzegły ogromne korzyści płynące z wykorzystywania tej technologii, a także doceniły jej stabilność i bezpieczeństwo. Przed Express.js i Node.js otwiera się świetlana przyszłość. Oznacza to, że jako ekspert w zakresie Node.js, biegle posługujący się Express.js, staniesz się poszukiwanym specjalistą! Ta książka jest kompleksowym podręcznikiem, który przedstawi Ci sposób...
C# jest prostym, nowoczesnym, bezpiecznym językiem programowania, który powstał na bazie języków C i C++, jednak otrzymał też najlepsze cechy takich języków jak Visual Basic, Object Pascal, Delphi czy Java. Został od podstaw zaprojektowany jako obiektowy. C# stanowi część platformy Microsoft .NET Framework. Ta dojrzała technologia pozwala na efektywne tworzenie kodu bezpiecznego, przejrzystego, wydajnego i prostego w konserwacji. Niniejsza książka to bar...
Początkujący programista może zacząć szybko tworzyć proste aplikacje w JavaScripcie i nabrać złudnego przekonania o swoich umiejętnościach. Jednak ten, kto chce osiągnąć prawdziwą biegłość w tym języku, musi opanować trudniejsze zagadnienia, na przykład asynchroniczność czy techniki związane z wydajnością. Choć nie jest to ani proste, ani oczywiste, trzeba też zrozumieć wewnętrzne mechanizmy rządzące JS. Dopiero wiedza na tym poziomie pozwoli na zdobycie umiejętności profesjo...
W wielu środowiskach IT serwer bazodanowy jest szczególnie ważnym elementem infrastruktury. Microsoft SQL Server jest jednym z częściej spotykanych rozwiązań. Aby w pełni wykorzystać jego możliwości, trzeba dogłębnie poznać język Transact-SQL — potężne narzędzie, które wyewoluowało z języka zapytań SQL i wciąż jest rozwijane przez firmę Microsoft._x005F_x000D_ _x005F_x000D_ Niniejsza książka, przeznaczona dla programistów T-SQL, jest uaktualnionym w...
Pozycjonowanie stron oraz ich optymalizacja pod kątem wymagań wyszukiwarek (SEO) to trudna dziedzina: wymaga głębokiej wiedzy na temat wszystkich aspektów marketingu cyfrowego — od tworzenia stron internetowych, przez architekturę informacji i przewidywanie wrażeń użytkownika, po analizę rynku, planowanie strategii treści, analizę statystyk i optymalizację konwersji. Dodatkowo specjalista SEO powinien mieć umiejętności techniczne i łączyć zmysł analityczny z krea...
Prostsze życie ze smartfonem Sekrety bezawaryjnego użytkowania, czyli jak obchodzić się ze smartfonem Konfigurowanie, czyli co można lub warto sobie poustawiać Aplikacje, czyli do czego jeszcze może przydać się smartfon Jeśli sięgnąłeś po tę książkę, na pewno właśnie zostałeś posiadaczem smartfona lub zamierzasz go w najbliższym czasie kupić. Na pewno zastanawiasz się, czy uda Ci się bez trudu opanować jego obsługę i jakie funkcje nowego sprzętu przydadzą Ci się na co d...
Ponad 60 przepisów pomocnych w budowaniu kunsztownych i profesjonalnych interfejsów, dzięki którym gry mogą stać się atrakcyjniejsze. Umiejętność projektowania i implementacji interfejsów użytkownika jest szczególnie ważna dla programistów gier. Aby gra mogła porwać i wciągnąć gracza po uszy, jej interfejs musi być zarówno funkcjonalny, jak i przyjemny dla oka. Idealnym narzędziem do tworzenia gier jest Unity: program, kt&oacu...
Zacznij od zaraz! 24 (+ dwie dodatkowe) sprawdzone, jednogodzinne lekcje_x005F_x000D_ _x005F_x000D_ Visual Basic jest bardzo popularnym językiem programowania wysokiego poziomu rozwijanym przez firmę Microsoft. Jego składnię oparto na języku Basic i unowocześniono, zapewniając przy tym wykorzystanie technologii ActiveX. Visual Basic w wersji 2015 zasadniczo różni się od swoich poprzedników: jest zdecydowanie lepszy, ma większe możliwości, a funkcjonalnością...
Istnieje wiele podręczników do nauki języka JavaScriptu. Większość z nich nie wyczerpuje trudniejszych i bardziej zaawansowanych zagadnień, których zrozumienie — choć wymaga wysiłku — jest warunkiem osiągnięcia prawdziwej biegłości w tym języku. JavaScript jest jednym z przystępniejszych języków programowania i można go używać, znając jedynie podstawy. Równocześnie jednak ten łatwy i zachęcający język zawiera wiele zaawansowanych, złożo...
Świetny pomysł i piękny wygląd nie sprawią, że użytkownik będzie zadowolony z aplikacji, którą pobrał i zainstalował na urządzeniu mobilnym. Przede wszystkim musi ona działać szybko, posiadać wydajny interfejs, a przy tym oszczędnie korzystać z zasobów urządzenia. Nieefektywne oprogramowanie jest bardzo szybko usuwane. Innymi słowy, aplikacje, które działają szybko i płynnie, są częściej używane i przynoszą większe zyski. Okazuje się jednak, że niewielu p...
Istnieje wiele platform do budowania aplikacji internetowych, jednak Bootstrap wyróżnia się potężnymi możliwościami, bogactwem funkcjonalności, elastycznością w konfigurowaniu i powszechnością zastosowań. Pozwala na szybkie i łatwe tworzenie witryn o efektownym wyglądzie, które równie dobrze prezentują się na różnych ekranach, w tym również urządzeń mobilnych. Zapewnia obsługę m.in. Less, Sass i jQuery, oferuje narzędzia do budowania stron r...
Bootstrap — wygodne projektowanie stron internetowych! Kilka oczywistości, czyli co musisz umieć, zanim zaczniesz pracować z Bootstrapem Tworzenie struktury witryny, czyli jak zabrać się za różne panele, przyciski i menu Charakter strony, czyli czym różni się strona bloga lub promocyjna od tej z formularzami Bootstrap to jeden z najwygodniejszych, najlepiej dopracowanych frameworków do tworzenia stron i aplikacji internetowych na świecie. Łatw...
C# jest jednym z najlepszych projektów firmy Microsoft. Język ten został od podstaw zaprojektowany jako obiektowy. Charakteryzuje się niezwykłą elastycznością i wszechstronnością. Udostępnia wysokopoziomowe abstrakcje, takie jak wyrażenia, zapytania i kontynuacje asynchroniczne, a równocześnie pozwala na korzystanie z niskopoziomowych mechanizmów, jak własne typy wartościowe programisty czy opcjonalne wskaźniki. C# w wersji 6.0 jest kolejną istotną aktual...
W 2015 roku pod kontrolą Androida pracowało ok. 80% smartfonów. Serwis Google Play odnotowuje miliardy pobrań najróżniejszych aplikacji dla tego systemu. Coraz więcej różnych urządzeń wyposaża się w Androida i są to również roboty, silniki odrzutowe, satelity NASA, lodówki, telewizory, kamery, urządzenia medyczne, systemy samochodowe i wiele innych. Wygląda na to, że Android opanuje internet rzeczy, a przed programistami androidowych aplikac...
Android jest niezwykłym systemem. Dynamikę jego rozwoju i ekspansji można określić jednym słowem: oszałamiająca! Programiści, producenci urządzeń mobilnych, a przede wszystkim użytkownicy wysoko sobie cenią jego zalety, takie jak modułowa architektura, wysoka elastyczność czy otwarty charakter systemu. Liczbę urządzeń pracujących pod kontrolą Androida podaje się w miliardach, a przewiduje się, że będzie ich o wiele, wiele więcej. Umiejętność efektywnego pisania świetnych, atr...
AngularJS jest popularnym frameworkiem służącym do pisania aplikacji internetowych o różnej skali. Jest to świetny projekt open source, dzięki któremu praca staje się wydajna i przyjemna. Tworzenie oprogramowania mającego naprawdę wysoką jakość wymaga od programisty stałego rozwijania umiejętności. Konieczne jest doskonałe opanowanie narzędzi programistycznych i uczenie się nowych funkcji, które one oferują. Proces ten w istocie nigdy się nie kończy. Jeś...
Włącz turbo — projektuj z AutoCAD-em! Kreski, kółka i krzyżyki, czyli jak rysować na wirtualnej kartce z użyciem różnych narzędzi Przekształć, popraw, dopasuj, czyli jak manipulować obiektami i dostosowywać je do swojej wizji Precyzyjne parametry, czyli jak zmieścić się w założonych wymiarach i stworzyć idealny projekt Powiedzieć, że AutoCAD to rewolucyjne, niesłychanie pomysłowe i poręczne narzędzie dla każdego inżyniera, architekta, mechanika, a na...
W 100% zgodne z MS Office 365 PL Nowy Microsoft Office — ogromny potencjał do pracy w biurze, dostępny dla każdego! Trzy filary pakietu MS Office 2016, czyli praktyczne wykorzystanie najnowszych edycji programów Word, Excel i PowerPoint Narzędzia, gotowe szablony i własne rozwiązania, czyli jak przygotować idealne projekty w różnych formatach Funkcje proste i złożone, czyli gdzie szukać optymalnych rozwiązań Microsoft Office towarzyszy nam od tak d...
Nie przegrzewaj mózgu — wrzuć dane do bazy! System zarządzania bazami danych, czyli jak zorientować się, o co chodzi w Accessie Wpisywanie i wyszukiwanie informacji, czyli jak sensownie korzystać z bazy danych Zarządzanie i udostępnianie, czyli jak przejść na wyższy poziom obsługi swoich baz danych Przez całe tysiąclecia ludzkość radziła sobie na co dzień bez pomocy komputerów. Bazy danych towarzyszą nam od zawsze, począwszy od prymitywnych ich form ...
Adobe After Effects CC jest bardzo chętnie wykorzystywany przez montażystów, projektantów stron internetowych, ekspertów od efektów specjalnych oraz twórców filmowych i telewizyjnych do cyfrowego udoskonalania filmów. Umożliwia komponowanie warstw na wiele rozmaitych sposobów, dołączanie wyrafinowanych efektów wizualnych oraz dźwiękowych, a także animowanie zarówno obiektów, jak i efektów spec...
Office 2016 PL — nie zastąpisz go żadnym innym! Wszechobecny Word, czyli jak powstaje 90 procent dokumentów na świecie Genialny Excel, czyli dlaczego firmy nie mogą się obejść bez arkuszy kalkulacyjnych Obrazowy PowerPoint, czyli do czego służy prezentacja Terminowy Outlook, czyli po co Ci zintegrowane centrum pocztowo-kalendarzowe Pakiet Office to coś, bez czego w cywilizowanym świecie nie może obejść się żadna firma. Jest narzędziem tak doskonałym, że ni...
Oprogramowanie po wdrożeniu w środowisku produkcyjnym dalej wymaga opieki programisty. Aktualizacje, dostosowanie do zmian, udoskonalenia i poprawa usterek — te czynności są warunkiem utrzymania systemu w dobrej kondycji. Niestety, jeśli twórca oprogramowania nie przestrzegał pewnych zasad, pielęgnacja kodu jest uciążliwa, nieefektywna, a bywa nawet, że niemożliwa do wykonania. System przestaje działać ze wszystkimi tego konsekwencjami. Aby tego uniknąć, wystarc...
Less (Leaner CSS) jest preprocesorem CSS, dzięki któremu projektant witryny może tworzyć łatwy w utrzymaniu kod, który nadaje się do wielokrotnego użycia bez powielania tych samych jego fragmentów. Less doskonale realizuje zasadę DRY (ang. Do not Repeat Yourself — „nie powtarzaj się”). Rozszerza składnię CSS o zmienne, wstawki, funkcje i udostępnia wiele możliwości pozwalających na poprawę wydajności pracy projektanta. Ułatwia tworzenie ...
Czarowanie na ekranie! W krainie Baltiego, czyli poznaj świat czarodzieja Na Skreczowisku, czyli zaprogramuj sobie grę Gry komputerowe to jedna z tych rzeczy, które dzieci lubią najbardziej. Zwykle mogłyby bez końca siedzieć przed ekranem i zabijać kolejne smoki, projektować domy, przedzierać się przez dżunglę lub jeździć wyścigówkami. Jednak rzadko przychodzi im do głowy, że równie wielką przyjemność może sprawić zaprojektowanie i zbudowanie własne...