Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Безпека життєдіяльності
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Ekonomia i finanse
- Езотерика
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Для жінок
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Przewodniki po hotelach i restauracjach
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
Od początku swojej działalności wydawnictwo Helion wspiera rozwój specjalistów z szeroko pojętej branży IT. To doskonała baza wiedzy dla osób, które chcą poznać tajniki informatyki, programowania, sztucznej inteligencji, cyberbezpieczeństwa czy grafiki komputerowej i innych umiejętności związanych z nowoczesnymi technologiami.
Helion oferuje szeroki wybór książek oraz ebooków z różnych dziedzin informatyki, zawsze aktualnych i zgodnych z najnowszymi trendami technologicznymi.
Zrozum struktury danych. Algorytmy i praca na danych w Javie
Niezależnie od tego, jakim językiem programowania się posługujesz, nie staniesz się dobrym programistą ani nawet przeciętnym informatykiem, jeśli nie przyswoisz sobie najważniejszych idei inżynierii oprogramowania: algorytmów i struktur danych. Nie są to zagadnienia proste i z pewnością niejednego studenta informatyki kosztowały wiele zarwanych nocy. Niestety, istniejące na rynku książki dotyczące tych zagadnień nie ułatwiają nauki. Najczęściej są przeładowane matematycznymi wywodami, zbyt teoretyczne, zbyt opasłe i... zbyt oderwane od konkretnych zastosowań! Jeśli postanowiłeś zyskać praktyczną wiedzę o algorytmach i strukturach danych, a przy tym nieźle posługujesz się Javą, to trzymasz w rękach właściwą poublikację. Podstawy teoretyczne zostały w niej ograniczone do niezbędnych, potrzebnych w praktyce zagadnień. Sporo miejsca poświęcono analizie implementacji algorytmów i mierzeniu ich wydajności. Wyczerpująco wyjaśniono tak ważne aspekty praktyki inżynierii oprogramowania, jak kontrola wersji i testy jednostkowe. Mimo niewielkiej objętości książki znalazły się tu również ambitniejsze zagadnienia, np. trwałe struktury danych tworzone przez bazy danych Redis. W każdym rozdziale zamieszczono praktyczne ćwiczenia wraz z odpowiednim kodem testującym. W tej książce między innymi: Wprowadzenie do interfejsów Javy Analiza algorytmów Binarne drzewo przeszukiwania Wyszukiwanie logiczne Sortowanie Myśl jak informatyk i zrozum algorytmy!
Microsoft Visual Studio 2012. Programowanie w C#
Visual Studio i język C# - potężny duet w rękach programisty! Opanuj Visual Studio 2012 i platformę .NET - narzędzia do tworzenia nowej aplikacji Odkryj niezwykłe możliwości obiektowego języka programowania C# Poznaj zaawansowane zagadnienia programowania obiektowego, podstawy obsługi sieci oraz Asembler IL O fantastycznych właściwościach Visual Studio 2012 z pewnością słyszał już każdy, kto choć odrobinę interesuje się tematem programowania. To środowisko programistyczne zapewnia użytkownikom komfort działania, jakiego próżno szukać gdziekolwiek indziej. Jego wygoda oraz łatwość obsługi pozwalają programiście skupić się na tym, co rzeczywiście chce osiągnąć, bez irytującego rozpraszania się na tysiące drobiazgów, o których kiedyś musiał pamiętać. Jeśli w dodatku ten programista poprawnie używa wydajnego, elastycznego języka C#, może stworzyć naprawdę świetną aplikację. Czy nie powinieneś w końcu się tego nauczyć? Ta książka pomoże Ci wejść w świat programowania w C# z użyciem najnowszej wersji Visual Studio. Znajdziesz tu dokładny opis działania środowiska oraz szczegółowe informacje na temat posługiwania się językiem C# - od najprostszych operatorów i tablic, przez zachowania klas i obiektów, aż po tworzenie bibliotek i obsługę błędów. Dowiesz się, jak wykorzystać Asembler IL i na czym polega programowanie sieciowe. Odkryjesz, jak należy budować aplikację w stylu Metro dla systemu Windows 8, a na dokładkę dostaniesz listę słów kluczowych C# i zestaw instrukcji Asemblera IL. Co Ty na to? Dzięki tej książce dowiesz się więcej o: języku C# i platformie .NET Microsoft Visual Studio 2012 podstawach programowania obiektowego i innych zagadnieniach w C# tworzeniu interfejsu graficznego aplikacji podstawach programowania sieciowego obsłudze Asemblera IL podstawach tworzenia aplikacji w stylu Metro dla Windows 8 słowach kluczowych języka C# Programuj w C# - koniecznie z Visual Studio 2012!
JavaScript. Aplikacje dla Windows 8
Brandon Satrom, Chris Sells, Don Box
Rozwijaj i sprzedawaj aplikacje dla Windows 8! Czy pamiętasz czasy, kiedy użytkownicy blokowali JavaScript w przeglądarkach? Być może trudno w to uwierzyć, ale jeszcze całkiem niedawno nikt nie wierzył, że JavaScript osiągnie jakikolwiek sukces na rynku. Współczesne atrakcyjne, interaktywne i pełne możliwości strony WWW nie mogłyby bez tego języka istnieć. Znajduje on zastosowanie również w wielu innych miejscach - czasami wręcz zaskakujących. Dowiedz się, jak wykorzystać go do tworzenia aplikacji dla Windows 8! W trakcie lektury tej książki nauczysz się używać kontrolek, tworzyć zaawansowane układy oraz korzystać z materiałów multimedialnych. Ponadto dowiesz się, jak komunikować się z siecią, integrować z powłoką oraz wykorzystywać interfejs dotykowy i natywny kod. Na koniec zobaczysz, jak poświęcony programowaniu czas sprawnie przekuć na sukces finansowy. Przygotujesz aplikację do publikacji i udostępnisz ją w Sklepie Windows oraz poznasz zasady publikowania reklam. Ta książka jest niezastąpionym źródłem informacji dla wszystkich programistów chcących tworzyć pomocne aplikacje w języku JavaScript. Twój sukces jest w Twoich rękach! Dzięki tej książce: poznasz podstawy języka JavaScript i sposób wykorzystania go w systemie Windows 8 zbudujesz intuicyjny interfejs użytkownika uzyskasz dane geolokalizacyjne z systemu opublikujesz Twoją aplikację w Sklepie Windows Wykorzystaj potencjał JavaScript w Windows 8!
Programowanie sterowane testami w Pythonie. Jak tworzyć skalowalne zestawy testów i aplikacji
Spośród wielu koncepcji tworzenia oprogramowania na szczególną uwagę zasługuje model programowania sterowanego testami, znany jako TDD. Technika ta opiera się na integracji procesów projektowania aplikacji i pisania kodu z prowadzeniem testów. Mimo że taki sposób pracy wydaje się dość wymagający dla zespołów deweloperów, łatwo się przekonać, że TDD pozwala na stałe uzyskiwanie dobrych efektów, a opracowane tą metodą aplikacje zaskakują stabilnością i przewidywalnością w środowisku produkcyjnym. W tej praktycznej książce dokładnie opisano koncepcje przeprowadzania testów oprogramowania, a szczególny akcent położono na model programowania sterowanego testami. Przedstawiono w niej również szeroką gamę przydatnych do testowania narzędzi, takich jak wbudowany w Pythona moduł testów jednostkowych unittest, frameworki pytest i Robot, a także biblioteka webtest. Omówiono też zasady projektowania testów, testowania kodu podczas implementacji nowych funkcjonalności i tworzenia pełnych zbiorów testów. Ponadto dokładnie zaprezentowano najlepsze praktyki związane z testami automatycznymi i modelem programowania TDD. Poszczególne koncepcje zostały zilustrowane praktycznymi przykładami zastosowania narzędzi dostępnych w Pythonie. W książce między innymi: najlepsze praktyki dotyczące projektowania testów praca z frameworkiem pytest przeznaczonym do testowania aplikacji tworzenie testów funkcjonalnych dla aplikacji WSGI za pomocą biblioteki webtest zasady programowania sterowanego testami techniki tworzenia niezawodnych aplikacji w Pythonie Najważniejsze jest testowanie kodu - od pierwszej linii!
Java. Zadania z programowania. Przykładowe funkcyjne rozwiązania
Poznaj podstawy programowania funkcyjnego w Javie Java jest obiektowym, bazującym na klasach, współbieżnym językiem programowania. Niezwykłą popularność zawdzięcza on między innymi niezależności od platformy, łatwości pisania w nim programów i klarownemu kodowi. Nic więc dziwnego, że Javę pokochało wielu programistów. To do nich jest skierowana dwuczęściowa publikacja Java. Zadania z programowania, której autorem jest Mirosław J. Kubiak. Jej druga część, zatytułowana Przykładowe funkcyjne rozwiązania, jest przeznaczona dla odbiorcy, któremu nieobce są podstawy Javy i który chciałby przyswoić elementy programowania funkcyjnego w tym języku. Ideę paradygmatu funkcyjnego Javy autor omawia na wybranych, czytelnych przykładach. Co ciekawe, wszystkim zawartym tu zadaniom - o różnym stopniu trudności - towarzyszą rozwiązania, których skrupulatne prześledzenie pozwoli Ci w krótkim czasie zapoznać się z podstawami programowania funkcyjnego w Javie. W książce znalazła się niemal setka typowych zadań zilustrowanych nie tylko listingami programów dotyczącymi wybranych zagadnień, lecz także licznymi wskazówkami. Wieńczący całość dodatek zawiera szczegółowe podpowiedzi dotyczące kompilacji dowolnego programu w środowisku Apache NetBeans IDE. Rozszerzona pętla for i kolekcje Funkcje Rekurencja i rekurencja ogonowa Wyrażenie lambda i interfejsy funkcyjne Strumienie sekwencyjne i równoległe Pakiet java.util.function Wielowątkowość i równoległość w Javie Naucz się programowania funkcyjnego w Javie - na konkretnych przykładach!
Minecraft. Zostań cyfrowym inżynierem
Minecraft — to gra legenda, która mimo upływu lat wciąż fascynuje tysiące graczy i... przynosi ogromne pieniądze. Trudno powiedzieć, co w największym stopniu zadecydowało o imponującym sukcesie Minecrafta. Łatwiej wskazać, jakie talenty i umiejętności pozwala rozwijać, jeśli tylko podejdzie się do gry z odpowiednim zaangażowaniem. Wiele z tych umiejętności bardzo przydaje się również poza środowiskiem gry, w realnym życiu. Książka, którą trzymasz w dłoni, nie jest podręcznikiem Minecrafta, ale z pewnością pomoże Ci w osiąganiu lepszych wyników w grze. Równocześnie niemal niepostrzeżenie nauczysz się wielu świetnych rzeczy, takich jak tworzenie obiektów 3D czy praca z oprogramowaniem CAD. Dowiesz się, jak obsłużyć aplikacje wykorzystywane przez profesjonalnych projektantów, wizjonerów kreujących prawdziwą przyszłość i zarabiających na tym niemałe pieniądze. Te umiejętności w połączeniu z odwagą i wyobraźnią pozwolą Ci na wspaniały sukces! W książce znajdziesz: instrukcje, jak korzystać z narzędzi Thingiverse, Tinkercad i MCEdit do tworzenia obiektów 3D i ich importowania do Minecrafta, opis narzędzia 123D Creature, za pomocą którego możesz stworzyć własnego potwora, wskazówki, jak za pomocą 123D Sculpt zbudować swój własny, tajemniczy krajobraz, opis generowania modeli 3D za pomocą 123D Catch, wiele innych informacji, przydatnych w świecie Minecrafta i poza nim. Minecraft — zrób krok dalej! James Floyd Kelly — autor książek, zapalony majsterkowicz, specjalista CAD i szkoleniowiec. Ma cenny dar przedstawiania Czytelnikom zaawansowanych technologii w zrozumiały, bezpretensjonalny i bardzo interesujący sposób: napisał ponad 25 książek dotyczących różnorakich dziedzin technicznych, w tym oprogramowania open source, tworzenia gier, budowania robotów z zestawów LEGO MINDSTORMS, drukowania 3D i programowania gier. Mieszka w Atlancie w stanie Georgia.
Pobierz dodatkowe rozdziały do książki! Diabeł zawsze tkwi w szczegółach — opanuj do perfekcji tajniki obsługi Worda 2010 PL Poznaj podstawy pracy z tym świetnym edytorem tekstu Naucz się formatować tekst w zależności od jego przeznaczenia Odkryj tajniki tworzenia list, przypisów i spisów treści Żyjemy w czasach, w których nie sposób wyobrazić sobie pracy (nie tylko biurowej), w której zbędna byłaby umiejętność obsługi edytora tekstu. Ta wiedza może być kluczem do Twojego sukcesu — jeśli potrafisz tworzyć estetyczne, odpowiednio sformatowane i rozplanowane pisma, masz gwarancję pozytywnej reakcji odbiorcy! Nie wymaga to wiele zaangażowania, a efekt może przerosnąć najśmielsze oczekiwania. Dlatego jak najszybciej zapoznaj się z książką otwierającą przed Tobą świat Worda 2010 PL — nowej wersji jednego z najlepszych edytorów. "Word 2010 PL. Kurs" sprawi, że błyskawicznie opanujesz obsługę wszystkich potrzebnych Ci poleceń. Dzięki temu podręcznikowi nauczysz się zmieniać czcionkę, stosować style, tworzyć szablony i listy, posługiwać się narzędziem Autokorekty oraz wstawiać różne obrazy w dowolnie wybranych miejscach. Szybko i bez trudu podzielisz tekst na kolumny, dodasz tabele, a także zastosujesz potrzebne przypisy. Edycje i aktywacja pakietu Microsoft Office 2010 Uruchamianie i zamykanie edytora Word 2010 Wstążka i Mini Toolbar Tworzenie i edycja dokumentów Formatowanie znaków, akapitów i stron Style, motywy i szablony Praca z elementami graficznymi Tworzenie i edycja list oraz tabel Podział tekstu na kolumny Tworzenie przypisów dolnych i końcowych oraz spisów treści Word 2010 — prędzej czy później będzie Ci bardzo potrzebny!
Google Analytics od podstaw. Analiza wpływu biznesowego i wyznaczanie trendów
Google Analytics 4 wyznacza nowe zasady marketingu cyfrowego: obecnie chodzi nie tyle o raportowanie zdarzeń z przeszłości, ile o aktywację danych przez łączenie danych online i offline ze wszystkich strumieni, aby zapewnić kompleksowe informacje marketingowe. Taka analityka cyfrowa umożliwia szybsze podejmowanie decyzji. Umiejętność korzystania z GA4 staje się więc nieodzowna. Oto zwięzły i praktyczny przewodnik po usłudze GA4 i jej integracji z chmurą. Szczególnie skorzystają z niego analitycy danych, biznesu i marketingu. Opisano tu wszystkie istotne kwestie dotyczące tego nowego, potężnego modelu analitycznego. Szczególną uwagę poświęcono bardziej zaawansowanym funkcjonalnościom GA4. Zaprezentowano architekturę GA4, strategie danych, a także informacje dotyczące pozyskiwania, przechowywania i modelowania danych. W książce znalazło się również omówienie typowych przypadków użycia dla aktywacji danych i instrukcji przydatnych podczas implementacji tych przypadków. Co istotne, poszczególne zagadnienia zostały zilustrowane praktycznymi przykładami kodu. Ta książka pomaga nie tylko zrozumieć dane, ale także wygenerować przewagę konkurencyjną! Melinda Schiera, strateg do spraw analityki Najciekawsze zagadnienia: integracja Google Cloud z GA4 przeprowadzanie integracji GA4 przechwytywanie danych GA4 i realizacja przypadków użycia projektowanie przepływów danych dostosowywanie przypadków użycia do potrzeb biznesowych Przygotuj się na cyfrowy marketing przyszłości!
Książka Sylwestra Walczaka jest poświęcona Django, wolnej, otwartoźródłowej platformie programistycznej służącej do tworzenia aplikacji internetowych. Autor udowadnia, że wbrew obiegowym opiniom Django jako framework nadaje się do budowy mikroserwisów - autonomicznych usług, które współpracują ze sobą, tworząc na przykład serwis internetowy. Odwołuje się przy tym do API potrzebnego do obsługi kawiarni. Jest to więc swojego rodzaju instrukcja, która przeprowadza przez projektowanie, programowanie i wdrożenie systemu do obsługi kawiarni, składającego się między innymi z takich aplikacji jak magazyn, menu, obsługa klientów i kolejkowanie utworzonych zamówień. To podręcznik przeznaczony dla programistów; do zrozumienia poruszonych w nim zagadnień wymagana jest znajomość języka Python i komunikacji webowej. Lektura kolejnych rozdziałów pozwoli Ci na tworzenie bibliotek i napisanie wtyczki do Django, odpowiadającej za autoryzację. Poznasz świat mikrousług, w tym ich zalety i wady. Przy okazji zapoznasz się z kilkoma narzędziami przydatnymi nie tylko w świecie architektury rozproszonej. Zatem - kawa i do dzieła? Dzięki książce: Dowiesz się, co to jest konteneryzacja, Docker, REST API i webhooki Utworzysz własny system autoryzacji Napiszesz system rozproszony Dynamicznie przepiszesz serializery do widoków Przygotujesz dokumentację API Opracujesz komunikację między usługami
Visual Studio 2013. Tworzenie aplikacji desktopowych, mobilnych i internetowych
Programuj w języku C# i zarabiaj na swoich aplikacjach! Dostosuj środowisko Visual Studio 2013 do tworzonej aplikacji Twórz programy nie tylko internetowe - „for Desktop”, „for Windows” i „for Web” Uniknij problemów początkującego programisty Microsoft Visual Studio 2013 to środowisko programistyczne, które znacząco ułatwia proces pisania kodu aplikacji — internetowej, przeznaczonej dla urządzeń mobilnych lub działającej na tradycyjnym komputerze. Zestaw profesjonalnych narzędzi w tym pakiecie dostępny jest dla kilku języków programowania, a składa się m.in. z edytora kodu, debuggera, bibliotek Windows Forms i WPF, narzędzia do tworzenia klas i projektowania baz danych. Wbudowane mechanizmy refaktoryzacji kodu przyczyniają się do zachowania jego wysokiej jakości. Jeśli jesteś początkującym programistą C# i chcesz wykorzystać darmową wersję Visual Studio 2013 w swojej pracy, ta książka bardzo Ci w tym pomoże! Znajdziesz tu obszerny opis języka C#, a także informacje o tym, jak pisać aplikacje na różne platformy systemowe i sprzętowe. Sprawdzisz, jak pisać programy komercyjne dla Sklepu Windows. Zobaczysz, jak działa technologia LINQ i do czego może przydać się wzorzec MVC. Poznasz odpowiedzi na pytania, które często sprawiają kłopot młodym programistom, a na koniec dowiesz się, jak możesz spieniężyć swoje aplikacje! Język C# Aplikacje dla Pulpitu Aplikacje dla Sklepu Windows Aplikacje dla Windows Phone Aplikacje internetowe ASP.NET MVC Technologia LINQ Zarabianie jako „wolny strzelec” FAQ — najczęściej zadawane pytania Słowa kluczowe języka C# Asembler IL (CIL, MSIL) Programowanie w Visual Studio 2013 to czysta przyjemność!
Biznes usieciowiony Tworzenie sugestywnych ofert Budowanie przewagi konkurencyjnej Sposoby na zdystansowanie rywali w e-biznesie Wirtualny biznes — prawdziwe pieniądze Masz dość pracy na etacie? Nie czerpiesz z niej satysfakcji, a i finansowo pozostawia ona wiele do życzenia? Twoje ambicje sięgają dalej? Jeśli zaczynasz rozważać kwestię pracy na własny rachunek, a przy tym nie chcesz, by początkowe inwestycje uderzyły Cię po kieszeni, e-biznes jest dla Ciebie idealnym rozwiązaniem. Tu w dość komfortowych warunkach możesz rozwijać działalność i osiągać zyski przy niskich kosztach. Internet jest środowiskiem, w którym prym wiodą właśnie małe i średnie firmy. To prawdziwe pole do popisu dla Twojej inicjatywy, bo w przypadku e-biznesu liczy się przede wszystkim dobry pomysł. Książka ta, napisana przez eksperta i praktyka, będzie Twoim przewodnikiem po różnych odmianach przedsiębiorczości internetowej, zarówno tych najpopularniejszych, jak i niszowych. Przybliży Ci również sektor e-usług, który w naszym kraju dopiero raczkuje, ale w ciągu najbliższych lat stanie się działalnością szczególnie dochodową. Przede wszystkim jednak pozwoli Ci rozwinąć skrzydła i wskaże, jak zrealizować najśmielsze nawet plany. POZNAJ: warunki i zasady funkcjonowania w środowisku wirtualnym, najbardziej efektywne strategie biznesu internetowego, prawidła komunikacji biznesowej z e-klientem, uroki i korzyści z pracy zdalnej i outsourcingu, zasady unikania najczęstszych pułapek, czyhających na e-przedsiębiorców.
Sekrety pomiarów w mediach społecznościowych
Wykorzystaj potencjał drzemiący w mediach społecznościowych! Jeszcze niedawno media społecznościowe wzbudzały lekki uśmiech na twarzach prawdziwych PR-owców. Te czasy minęły! Obecnie dla wielu firm takie media to jeden z głównych kanałów budowania wizerunku oraz kontaktów z klientem. Czy możliwe jest sprawdzenie skuteczności działań prowadzonych w mediach społecznościowych? Jak zadbać o ich jakość? Na te i dziesiątki innych pytań odpowiada wyjątkowa na rynku wydawniczym książka. W trakcie lektury dowiesz się, jak aktywować biznes w mediach społecznościowych oraz jak go zorganizować pod tym kątem. Ponadto zaznajomisz się z najpopularniejszymi miarami, które pozwolą Ci zwizualizować aktualne trendy Twojego biznesu. W szczególności powinien Cię zainteresować rozdział poświęcony ciągłej optymalizacji. Tylko w ten sposób możesz sobie zapewnić nieustanny wzrost zwrotu z inwestycji. Zastanawiasz się, czy warto sięgnąć po tę książkę? Odpowiedź jest jedna: zdecydowanie tak! Nie znajdziesz innej pozycji, która w tak profesjonalny sposób traktowałaby o tematach związanych z mediami społecznościowymi. Sprawdź: jak nie dać się zasypać lawinie danych jak przekształcić dane w informacje jak wdrożyć proces ciągłej optymalizacji jak śledzić zwrot z inwestycji w mediach społecznościowych Dokonaj niemożliwego dzięki miarom mediów społecznościowych! John Lovett - konsultant, ekspert w zakresie działań marketingowych w mediach elektronicznych. Od przeszło dziesięciolecia pomaga różnym firmom zrozumieć oraz zmierzyć skuteczność tych działań. Współpracuje z firmą Web Analytics Demystified oraz zasiada we władzach Digital Analytics Association. Patron medialny:
W 1995 roku świat ujrzał przyszłą gwiazdę programowania: Javę. Dziś to język dojrzały i elastyczny, dzięki czemu może służyć do pisania dużych systemów, małych programów, aplikacji mobilnych i internetowych. Java została zaprojektowana z ogromną starannością. W język wbudowano wysublimowane zabezpieczenia, a także pewne zaawansowane funkcje, które docenia każdy programista tworzący systemy o skomplikowanej architekturze. Ta książka jest kolejnym, zaktualizowanym i uzupełnionym wydaniem kultowego podręcznika dla profesjonalnych programistów Javy. To pierwszy tom, w którym opisano podstawy języka i najważniejsze zagadnienia związane z programowaniem interfejsu użytkownika, a także kolekcje, wyrażenia lambda, techniki programowania współbieżnego i funkcyjnego. W tym wydaniu poszczególne zagadnienia zoptymalizowano pod kątem Javy 17, opisano też takie nowości jak bloki tekstu, rozszerzenia konstrukcji switch, rekordy, dopasowywanie wzorców operatora instanceof, klasy zapieczętowane i wiele więcej. Podręcznik zawiera mnóstwo przykładów kodu, obrazujących zasady działania niemal każdej opisywanej funkcji czy biblioteki. Aby nauka najważniejszych zagadnień była jeszcze łatwiejsza, przykładowe programy są proste i realistyczne. W książce między innymi: składnia i najlepsze praktyki pisania kodu w języku Java interfejsy, klasy wewnętrzne i wyrażenia lambda obsługa wyjątków i skuteczne techniki debugowania korzystanie z typów generycznych i standardowych kolekcji Javy nowoczesne graficzne interfejsy użytkownika przy użyciu komponentów Swing stosowanie modelu współbieżności Javy Java: biegle opanuj język mistrzów programowania!
Single Page Web Applications. Programowanie aplikacji internetowych z JavaScript
Gdy uruchamiasz aplikację na swoim komputerze, tak naprawdę nie wiesz, czy jest to tradycyjna aplikacja działająca na Twoim sprzęcie czy też może aplikacja internetowa. Nie widać przejść między stronami, a atrakcyjny interfejs użytkownika pozwala Ci błyskawicznie wykonać konieczne zadania. Być może za wyświetlanie interfejsu odpowiedzialna jest wyłącznie przeglądarka, która z serwerem komunikuje się tylko w celu wymiany danych. Tak właśnie działają jednostronicowe aplikacje internetowe (ang. Single Page Applications). Jeżeli masz pomysł na taką aplikację, a nie wiesz, od czego zacząć, sięgnij po tę książkę. Dzięki niej zbudujesz swoją pierwszą jednostronicową aplikację internetową oraz poznasz możliwości współczesnego języka JavaScript. W kolejnych rozdziałach będziesz budować aplikację, jednocześnie zdobywając wiedzę na temat wzorca MVC, modelu danych, modułów oraz interfejsu. Kiedy już opanujesz tworzenie klienta, przyjdzie czas na implementację serwera. Jest on odpowiedzialny za przetwarzanie danych otrzymywanych z przeglądarki. W trakcie lektury poznasz możliwości Node.js oraz skonfigurujesz bazę danych. Na sam koniec przygotujesz Twoją aplikację do pracy w środowisku produkcyjnym. Dzięki tej książce: poznasz możliwości języka JavaScript skorzystasz ze wzorca MVC zbudujesz jednostronicową aplikację internetową skonfigurujesz serwer współdziałający z Twoją aplikacją wykorzystasz potencjał Node.js Zbuduj swoją pierwszą jednostronicową aplikację internetową!
MacPodręcznik. Edycja OS X Yosemite
Mac i Yosemite — tandem idealny! Ja i mój nowy Mac, czyli jak rozgryźć podstawy i zaprzyjaźnić się z komputerem Apple Mac lifestyle, czyli co można zdziałać na Macu dzięki tym wszystkim programom na „i” oraz innym urządzeniom Apple Mac dla (nieco bardziej) zaawansowanych, czyli jak przejść na wyższy poziom wtajemniczenia Na fali popularności iPada oraz iPhone’a komputery Apple Mac zaczynają się cieszyć w Polsce coraz większą popularnością, a historyczne proporcje między pecetami a macami zaczynają się wyraźnie zmieniać. To oczywiste, bo sprzęt Apple jest wygodny, łatwy w obsłudze, intuicyjny i znacznie bardziej dopracowany niż jakikolwiek inny sprzęt komputerowy. Jest też wyposażony w system operacyjny Yosemite, idealnie zgrany z samym urządzeniem. Jeśli nosisz się z zamiarem kupienia takiego sprzętu albo chcesz poszerzyć wiadomości na temat możliwości systemu, ta książka musi znaleźć się na Twojej półce. Dowiesz się z niej, na co zwracać uwagę przy kupowaniu sprzętu, co wyróżnia system Yosemite, jak wyglądają operacje na plikach i danych, jak nagrywać płyty i korzystać z Internetu. Nauczysz się obsługi pakietów biurowych oraz aplikacji do tworzenia filmów, stron WWW czy muzyki. Odkryjesz zalety współpracy Twojego komputera z innymi urządzeniami i zobaczysz, że można mieć dwa w jednym — Apple Mac z dodatkowym systemem Windows. A jeśli zapragniesz poznać więcej możliwości i tajemnic swojego sprzętu, także znajdziesz tu cenne wskazówki. Nowa wersja tego wspaniałego podręcznika zadowoli każdego użytkownika komputerów Mac. Kupowanie sprzętu Apple i pierwsze kroki w systemie Yosemite Kontrola aplikacji za pomocą Launchpad i Mission Control Dyski lokalne i dyski w „chmurze” Finder i Spotlight, czyli eksploracja zasobów komputera Spaces, czyli kilka biurek na jednym komputerze Połączenie Maca z Internetem i poczta (elektroniczna) iCloud, iCloud Drive oraz tajemnice Apple ID Pakiety biurowe iWork oraz Microsoft Office for Mac Edycja grafiki oraz tworzenie filmów na Macu iTunes a pomoc w zarządzaniu iPadem oraz innymi iUrządzeniami Mac i współpraca z urządzeniami IOS (iPad, iPhone) Mac jak Houdini, czyli funkcje AirDrop, AirPlay oraz Handoff Konfiguracja i współużytkowanie systemu OS X Yosemite Terminal Unix i inne tajniki OS X Programy użytkowe na Macu System Windows na Macu Mac do Twoich usług!
Testy jednostkowe. Zasady, praktyki i wzorce
Każdy inżynier oprogramowania zna teoretyczne podstawy testowania. O tym, że sumienne przeprowadzenie testów ma podstawowe znaczenie dla jakości gotowego produktu, nie trzeba nikogo przekonywać. A jednak wciąż zbyt często okazuje się, że zaplanowanie, napisanie i przeprowadzenie testów jednostkowych w praktyce nie jest łatwym zadaniem. Co gorsza, niewłaściwe testy psują kod, mnożą błędy i zabierają mnóstwo cennego czasu i pieniędzy. Okazuje się, że dla uzyskania maksymalnej jakości projektu, który trzeba dostarczyć w krótkim czasie, konieczne jest nauczenie się praktycznego stosowania zasad i wzorców testowania jednostkowego. Jeśli znasz już podstawy testowania jednostkowego, dzięki tej książce nauczysz się projektowania i pisania testów, które obierają za cel model domeny i pozostałe kluczowe obszary kodu. Ten przejrzyście napisany przewodnik poprowadzi Cię przez proces tworzenia zestawów testowych o optymalnej wartości, bezpiecznej automatyzacji testowania i umiejętnego włączania go w cykl życia oprogramowania. W książce znalazły się uniwersalne wskazówki dotyczące analizy dowolnych testów jednostkowych oraz porady odnoszące się do zmian testów następujących wraz ze zmianami kodu produkcyjnego. Nie zabrakło również informacji, dzięki którym sprawnie zidentyfikujesz i wykluczysz ewentualne antywzorce testowania. Materiał został bogato zilustrowany przejrzystymi przykładami kodu napisanego w C#. Naturalnie, mają one zastosowanie także dla innych języków programowania. W książce między innymi: cel testowania jednostkowego i cechy dobrych testów fundamenty porządnego testowania jednostkowego wpływ zaślepek i sterowników na stabilność testów style testowania jednostkowego zalety i ograniczenia testowania integracyjnego Przed wdrożeniem dobrze przetestuj swój kod!