Publisher: Helion
Helion - niekwestionowany lider wśród wydawców (lub największe wydawnictwo informatyczne) literatury informatycznej w Polsce. Działa na polskim rynku książki nieprzerwanie od 1991 roku.

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.
193
Ebook

PowerPoint 2010 PL. Ćwiczenia

Roland Zimek

Zadziw szefa prezentacją! Jak rozpocząć pracę z programem i zaprojektować swoją pierwszą prezentację? Jak edytować zawartość slajdów, zmieniać ich układ, tekst i grafikę? Jak zapanować nad przejściami i animacjami, by wzmacniały przekaz prezentacji? Prezentacje multimedialne to dziś podstawowe narzędzie służące do przekonywania szefa lub akcjonariuszy firmy do Twoich własnych projektów czy nowatorskich pomysłów. Świetnie nadają się też do raportowania stopnia zaawansowania prac oraz pozyskiwania nowych klientów i kontrahentów. Warunek jest jeden - skuteczna prezentacja musi być doskonale przemyślana i perfekcyjnie przygotowana. Taką biegłość możesz osiągnąć wyłącznie dzięki praktyce, a jej zdobycie zdecydowanie ułatwi Ci książka "PowerPoint 2010 PL. Ćwiczenia". Ten wspaniały podręcznik, zawierający ponad sto ćwiczeń poprawiających Twoją zdolność do tworzenia znakomitych prezentacji, zapewni Ci komfort i swobodę w posługiwaniu się programem PowerPoint 2010 PL. Dzięki niemu nauczysz się tworzyć nowe prezentacje, edytować zawartość slajdów i zmieniać ich liczbę, wstawiać i zmieniać tekst, grafikę, tabele, wykresy i klipy multimedialne. Zobaczysz, jak formatować i grupować obiekty, radzić sobie z dźwiękiem, tworzyć album fotograficzny i sortować slajdy. Dowiesz się, jak wykorzystać do swoich celów przejścia i animacje. A gdy wszystko to już opanujesz, możesz szybko spodziewać się awansu! Podstawy pracy z programem Edycja zawartości i wstawianie nowych slajdów Edycja pól tekstowych Tabele, wykresy, grafika SmartArt Obrazy, cliparty, klipy multimedialne Wstawianie własnych elementów do slajdu Album fotograficzny Motywy, wzorzec slajdów, ustawienia strony Przejścia i animacje Zaprzyjaźnij się z PowerPointem - to Ci się opłaci!

194
Ebook

C++. Zadania z programowania z przykładowymi rozwiązaniami

Mirosław J. Kubiak

C++ w analizie konkretnych przykładów Proste operacje wejścia/wyjścia Tablice, iteracje oraz podprogramy Programowanie obiektowe i pliki tekstowe Odrobinę zapomniany już język C++ wciąż ma ogromną wartość; w wielu miejscach i zastosowaniach nadal sprawdza się znakomicie. Dobry programista, student lub nauczyciel informatyki, a także każdy człowiek zainteresowany programowaniem powinien znać podstawy tego języka i umieć rozwiązywać konkretne zadania. Podobnie zresztą powinien opanować najważniejsze zagadnienia dotyczące programowania w językach Java i Turbo Pascal - i stosować je w praktyce. Trzyczęściowy zbiór, w którym zamieszczono te same lub bardzo zbliżone zadania wraz z rozwiązaniami w każdym z wyżej wymienionych języków, pozwala sprawdzić i uzupełnić wiedzę poprzez analizę podanego kodu we wszystkich tych językach. Książka "C++. Zadania z programowania z przykładowymi rozwiązaniami" to jedna z trzech części zbioru zadań programistycznych, zawierająca zadania w języku C++. Znajdziesz tu ćwiczenia w zakresie komunikowania się komputera z użytkownikiem (standardowe operacje wejścia/wyjścia), wykorzystania instrukcji warunkowych oraz iteracji, używania tablic jedno i dwuwymiarowych. Kolejne zadania dotyczyć będą podprogramów, programowania obiektowego oraz zastosowania plików tekstowych. Taki układ książki ułatwi Ci przyswojenie sobie najważniejszych zagadnień z języka C++ w najlepszy możliwy sposób - na prostych, konkretnych przykładach. Operacje wejścia/wyjścia Instrukcje warunkowe Iteracje Tablice jedno- i dwuwymiarowe Podprogramy Programowanie obiektowe Pliki tekstowe Praktycznie opanuj podstawy języka C++. Zajrzyj także do: Zbiór zadań adresowany jest do maturzystów, studentów, nauczycieli informatyki oraz osób zainteresowanych programowaniem lub rozpoczynających naukę programowania w języku C++. Uczniowie techników informatycznych mogą zbiory zadań wykorzystać do szybkiej powtórki przed egzaminem zawodowym. W trakcie pisania tej książki Autor korzystał z tzw. aplikacji konsolowych (ang. console application) i kompilatora firmy Borland (C++).

195
Ebook

CATIA V5. Sztuka modelowania powierzchniowego

Andrzej Wełyczko

Odkryj tajniki modelowania powierzchniowego w programie CATIA V5! Jakie znaczenie w projektowaniu mają modele matematyczne krzywych i powierzchni? Jak definiować krzywe? Jak określać parametry powierzchni? Bez systemów CAD nikt nie wyobraża sobie dzisiaj profesjonalnego projektowania. Usprawniają one nie tylko sam proces projektowy, ale także tworzenie dokumentacji, oraz zapewniają łatwe i efektywne wprowadzanie zmian konstrukcyjnych. Jednak nie wszystkie systemy typu CAD oferują identyczne możliwości, szczególnie w kwestii modelowania powierzchniowego. Jeśli uważasz je za niezbędne w Twojej pracy, wypróbuj sprawdzony program CATIA V5 i naucz się optymalnie wykorzystywać jego zalety w tym zakresie. Bogato ilustrowana książka "CATIA V5. Sztuka modelowania powierzchniowego" pozwoli Ci osiągnąć biegłość i całkowitą swobodę w dziedzinie modelowania. Zdradzi Ci wszelkie sekrety, pomagające zachować pełną kontrolę nad procesem zmian. Podpowie, jak używać różnych rodzajów krzywych, a także definiować kontury oraz relacje geometryczne i wymiarowe. Wyjaśni, jak zachować ciągłość modelu powierzchniowego i na czym polega praca w środowisku Generative Shape Design (GSD). Podsunie odpowiednie parametry i polecenia, a na dodatek wskaże mechanizmy wspomagające proces projektowania. Modele matematyczne krzywych i powierzchni Krzywe swobodne, Béziera, typu Spline i NURBS Moduł Sketcher — wybór płaszczyzny szkicowania, parametry konturu Środowisko Generative Shape Design — definiowanie krzywych Organizacja struktury modelu powierzchniowego Mechanizmy wspomagające projektowanie przestrzenne Określanie parametrów modelu powierzchniowego w GSD Definicja prostych powierzchni parametrycznych Definicja powierzchni wymagających krzywej typu Spine Zapewnianie wymaganej ciągłości modelu powierzchniowego Operacje na powierzchniach teoretycznych Analizy jakości powierzchni Wszystkie sekrety efektywnego modelowania powierzchniowego w CATIA V5!

196
Ebook

Bash. Leksykon kieszonkowy. Przewodnik dla użytkowników i administratorów systemów

Arnold Robbins

Bash jest podstawową powłoką dla systemów operacyjnych GNU/Linux i Mac OS X, jest również dostępny dla systemu Solaris oraz dla systemów z rodziny BSD. Może być też z łatwością skompilowany dla każdego innego systemu Unix, a nawet dla OpenVMS. Oznacza to, że każdy administrator komputerów pracujących pod kontrolą Uniksa lub pokrewnego systemu powinien umieć posługiwać się Bashem. Tymczasem pisanie skryptów powłoki nieraz sprawia spore problemy. Niniejsza książeczka może stanowić remedium na te kłopoty. To zwięzłe i praktyczne kompendium dotyczy Basha w wersji 4.4, podstawowej powłoki dla systemów operacyjnych z rodziny Unix. Może posłużyć jako podręcznik do szybkiej nauki Basha lub poręczna ściągawka, dzięki której błyskawicznie można znaleźć rozwiązanie napotkanego problemu. Układ książki ułatwia szybkie przeglądanie i wyszukanie interesującej nas treści. Równocześnie zawarte w niej informacje powinny każdemu początkującemu administratorowi pozwolić na sprawne rozpoczęcie pracy z powłoką Bash. W tej książce przedstawiono: zwięzłą historię i przegląd funkcjonalności Basha w wersji 4.4, sposób wywoływania powłoki oraz składnię poleceń, funkcje, zmienne, wyrażenia arytmetyczne i inne elementy języka, korzystanie z programowalnego uzupełniania, zasady kontroli zadań i wykonywania poleceń, procesy w tle, polecenia wbudowane i wiele innych zagadnień. Poznaj Bash — Twoje narzędzie pozwalające w pełni kontrolować system! Arnold Robbins — programista i autor książek technicznych. Pierwszy raz zetknął się z systemami uniksowymi w roku 1980, już kilka lat później zaczął pisać skrypty powłoki. Obecnie jest opiekunem implementacji gawk i związanej z nim dokumentacji.

197
Ebook

Docker. Niezawodne kontenery produkcyjne. Praktyczne zastosowania. Wydanie III

Sean Kane, Karl Matthias

Docker radykalnie zmienił proces wdrażania oprogramowania. Obrazy i kontenery Dockera ułatwiają zarządzanie zależnościami, co uprościło testowanie, wdrażanie i skalowanie aplikacji. Technologia ta intensywnie się rozwija, wciąż zmieniają się dostępne narzędzia i zalecane praktyki. To wszystko sprawia, że dogłębne zrozumienie działania współczesnego Dockera nie jest trywialnym zadaniem. Dowiedz się, jak budować nowoczesne, niezawodne systemy rozproszone o wysokiej dostępności. Mihai Todor, TLCP To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych. Zawiera omówienie Docker Compose i trybu Docker Swarm, opis zagadnień związanych z Kubernetes, jak również przykłady optymalizacji obrazów Dockera. W tym wydaniu zaprezentowano ponadto najlepsze praktyki i narzędzie BuildKit, opisano wsparcie obrazów wieloarchitekturowych, kontenerów rootless i uwzględniono wiele innych ważnych informacji. W książce między innymi: integracja Dockera i kontenerów linuksowych z usługami chmurowymi i Kubernetes zarządzanie kontenerami linuksowymi z poziomu wiersza poleceń tworzenie i stosowanie obrazów OCI sprawne wdrażanie aplikacji w środowiskach produkcyjnych wdrażanie kontenerów linuksowych w publicznych i prywatnych chmurach Ucz się z bezcennych praktycznych lekcji zebranych podczas wdrażania Dockera na dużą skalę! Liz Rice, Isovalent   Ta książka wykracza poza pierwsze fascynacje Dockerem i przygotuje Cię do rzeczywistych wyzwań! Kelsey Hightower, Google Cloud Platform

198
Ebook

C#. Programowanie. Wydanie VI

Jesse Liberty, Ian Griffiths, Matthew Adams

Najlepszy podręcznik poświęcony C#! W dzisiejszych czasach szczególną popularnością cieszą się języki programowania pozwalające na pisanie kodu łatwego do przenoszenia między platformami, ponieważ nikt nie ma czasu na pisanie kilku wersji jednej aplikacji. C# to uniwersalny język, który bez trudu spełnia ten wymóg. Dzięki swej elastyczności, wydajności oraz mocnemu wsparciu społeczności zdobył on uznanie programistów. Jego wybór to strzał w dziesiątkę! Ten bestsellerowy podręcznik pozwoli Ci błyskawicznie poznać wszystkie niuanse języka C# 4.0. Najnowsze wydanie zostało zaktualizowane o nowości w C# oraz zawiera opis tego języka i platformy .NET. W trakcie lektury nauczysz się tworzyć skomplikowane programy przy użyciu technik programowania obiektowego i funkcjonalnego. Ponadto sprawdzisz, jaki potencjał kryje język zapytań LINQ oraz jak przesyłać komunikaty za pomocą Windows Communication Foundation (WCF). Dodatkowo poznasz możliwości C# w zakresie tworzenia aplikacji internetowych w technologii Silverlight. Nauka C# jeszcze nigdy nie była tak przyjemna! Pisz złożone programy z użyciem technik programowania obiektowego oraz funkcjonalnego Przetwarzaj duże kolekcje danych dzięki wbudowanym w język zapytaniom LINQ Komunikuj się przez sieć za pomocą Windows Communication Foundation (WCF) Poznaj zalety technik programowania dynamicznego, dostępnych w C# 4.0 Twórz interaktywne aplikacje Windows z Windows Presentation Foundation (WPF) Twórz bogate aplikacje internetowe z wykorzystaniem możliwości Silverlight oraz ASP.NET Wykorzystaj potencjał języka C#!    

199
Ebook

Digitalizacja w systemach automatyki SIMATIC. Teoria, przykłady, ćwiczenia. Wydanie II

Artur Nowocień

Z pamięci papieru do pamięci komputera Współczesnym przemysłem rządzi... informatyka. Ta dziedzina stale się rozwija i zagarnia pod swoje skrzydła kolejne sektory ― od produkcji, przez logistykę i księgowość, po dystrybucję i sprzedaż. Tyle teorii. W praktyce zaś często się okazuje, że podczas gdy otoczenie biznesowe i technologie pędzą naprzód, systemy stosowane w przemyśle zostają nieco z tyłu. Głównym celem, jaki przyświeca autorowi tej publikacji, skierowanej przede wszystkim do automatyków i programistów sterowników PLC, jest odczarowanie pojęcia digitalizacji i udowodnienie, że technologie, które się w nie wpisują, nie są wcale zarezerwowane dla specjalistów IT. W rzeczywistości wszyscy stosujemy je na co dzień, tylko w okrojonej formie. W książce poruszane są takie tematy jak podstawowe założenia czwartej rewolucji przemysłowej, cyberbezpieczeństwo, mechanizmy informatyczne implementowane na poziomie konwencjonalnych urządzeń automatyki, internet rzeczy, chmury obliczeniowe, systemy brzegowe, a także technologie, które wyznaczają przyszłość automatyki przemysłowej. Każdy rozdział składa się z dwóch części: teoretycznej, zawierającej omówienie podstawowych zagadnień, które należy przyswoić, aby móc świadomie korzystać z danej technologii, i praktycznej, prezentującej jej implementację przy użyciu powszechnie stosowanych komponentów automatyki.

200
Ebook

Doskonalenie Scruma. Przewodnik dla praktyków. O wyzwaniach, korzyściach i zwinnych zespołach

Stephanie Ockerman, Simon Reindl

Wszędzie można się natknąć na brak profesjonalizmu. W projektach, które wymykają się spod kontroli, kosztują krocie, a nie przynoszą żadnych korzyści. W blokowaniu cennych pracowników, którzy latami nie dostają szansy rozwoju, co podważa ich zaufanie do firmy i szkodzi relacjom w środowisku pracy. Większość z tych problemów miał rozwiązać Scrum. Scrum jednak, mimo że prosty do zrozumienia, jest trudny do praktycznego opanowania. Mnóstwo zespołów go zaimplementowało, ale jedynie pozoruje jego stosowanie: używa terminologii scrumowej, nie rozumiejąc jej intencji ani nie wykazując się dyscypliną, której wymaga Scrum. Ta książka przyda się każdemu, kto chce efektywniej stosować praktyki Scruma i w pełni wykorzystać jego potencjał transformacyjny. Skoncentrowano się tu na sprawdzonych podejściach do Scruma, tak aby sukcesywnie osiągać coraz wyższą jakość oraz uzyskiwać i natychmiast wykorzystywać informacje zwrotne. Przedstawiono również praktyczne sposoby zwiększania elastyczności zespołu i wprowadzania adekwatnych usprawnień pracy całej organizacji. Ten praktyczny przewodnik docenią zarówno Scrum masterzy, członkowie zespołów, jak i właściciele produktu. Zawarte w nim wskazówki pozwolą osiągnąć wysoki poziom transparentności i odwagi w podejmowaniu typowych wyzwań w nieustannie zmieniającym się i nieprzewidywalnym środowisku. Dzięki tej książce: ocenisz, jakim jesteś Scrum masterem dowiesz się, jak prowadzić świetny zespół scrumowy nauczysz się mierzyć i optymalizować wartości każdego przyrostu produktu udoskonalisz sposób planowania, tworzenia i rozwijania usuniesz bariery organizacyjne blokujące zwinność i profesjonalizm Scrum: pewna droga do sukcesu dla profesjonalistów!

201
Ebook

ABC sam składam komputer. Wydanie IV

Bartosz Danowski, Andrzej Pyrchla

Czasy, w których musieliśmy samodzielnie składać komputery, niewątpliwie dawno odeszły już w przeszłość. Dziś możemy po prostu wybrać się do jednego z wielu sklepów komputerowych i zamówić w nim odpowiedni sprzęt. Do dyspozycji mamy też bogatą ofertę gotowych modeli, wśród których bez problemu powinniśmy znaleźć komputer najlepiej pasujący do naszych wymagań. Gorzej, gdy poszukujemy sprzętu nietypowego, nigdzie nie możemy znaleźć interesującego nas zestawu lub złożenie komputera naszych marzeń okazuje się dziwnie drogie. Jeszcze gorzej, gdy chcemy samodzielnie poskładać sprzęt w oparciu o elementy, którymi już dysponujemy. Wtedy przydałaby się szczegółowa instrukcja lub dobry przewodnik, który poprowadziłby nas za rękę i pomógł uniknąć nierzadko dość kosztownych błędów. Przewodnikiem takim jest "ABC sam składam komputer. Wydanie IV "— nowa edycja popularnej książki, dzięki której już kilkadziesiąt tysięcy użytkowników szybko poskładało komputery ku dużej satysfakcji własnej. Dzięki niej poznasz architekturę współczesnych komputerów osobistych, a także dowiesz się, jakie elementy są w nich wykorzystywane i jak zabrać się do pracy we właściwy sposób. Instalacja i konfiguracja sprzętu przestanie być dla Ciebie tematem tabu, a potencjalne problemy nie będą już wydawać się barierami nie do pokonania. Lektura wprowadzi Cię również w zagadnienia optymalizacji pracy komputera i instalowania najnowszej wersji systemu Windows. Wszystko to bez zbędnej i odstraszającej nowomowy technicznej, za to z mnóstwem praktycznych wskazówek i prostymi wyjaśnieniami najważniejszych kwestii. Prezentacja nowoczesnych platform komputerowych Wybór i zakup najlepszych komponentów Przygotowanie warsztatu pracy Montaż elementów wewnętrznych i niezbędnego okablowania Podłączanie urządzeń peryferyjnych Rozwiązywanie typowych problemów Konfiguracja ustawień BIOS-u Przygotowanie i instalacja systemu operacyjnego Optymalizacja pracy komputera Samodzielnie złóż swój komputer — to naprawdę nic trudnego!

202
Ebook

AutoCAD 2010 PL. Pierwsze kroki

Andrzej Pikoń

AutoCAD od lat wyznacza standardy w dziedzinie oprogramowania CAD, a książka Andrzeja Pikonia stanowi pierwszą pozycję, po którą powinien sięgnąć każdy początkujący użytkownik środowiska firmy Autodesk. Dlaczego? Ponieważ znajdzie w niej wszystko, co niezbędne, aby szybko i bezboleśnie rozpocząć swoją własną przygodę z najpopularniejszym programem CAD na świecie oraz gruntownie poznać podstawy programu. To z kolei da mu szansę na dołączenie do grupy specjalistów najbardziej poszukiwanych na rynku pracy. Jak każdą wielką przygodę, również tę trzeba jednak zaczynać z głową i odpowiednim przewodnikiem. Ogrom możliwości systemu AutoCAD może bowiem oszołomić niejedną osobę, a pokusa skorzystania z łatwych skrótów bywa przyczyną utrwalenia się złych nawyków. Książka "AutoCAD 2010 PL. Pierwsze kroki" pewnie przeprowadzi początkującego użytkownika przez wszystkie mielizny, krok po kroku wprowadzając go w arkana sztuki projektowania wspomaganego komputerowo i przedstawiając najważniejsze zagadnienia w zrozumiały oraz klarowny sposób. Zastosowana przez autora metoda prezentacji materiału sprawia, że nauka programu jest łatwa i szybka, a co ważniejsze - bardzo praktyczna. Bez zbędnej teorii, za to przy użyciu konkretnych przykładów będziesz dzięki niej mógł zacząć tworzyć swoje pierwsze prawdziwe projekty i poznawać tajniki systemu AutoCAD 2010. Najważniejsze cechy programu Podstawy tworzenia rysunków Układy współrzędnych Sposoby przeglądania dokumentacji Korzystanie z systemu pomocy Modyfikowanie obiektów Cofanie nieudanych operacji Narzędzia do rysowania precyzyjnego Kreskowanie, linie i napisy Wymiarowanie obiektów Malarz formatów i menedżer właściwości Korzystanie z warstw i bloków Podstawy rysunku parametrycznego Drukowanie projektów Przekonaj się sam, dlaczego książki z cyklu "AutoCAD. Pierwsze kroki" są standardem w procesie nauki projektowania z wykorzystaniem tego systemu.

203
Ebook

Aplikacje internetowe z Django. Najlepsze receptury

Aidas Bendoraitis

Ponad 70 praktycznych gotowych rozwiązań do tworzenia wielojęzykowych, responsywnych i skalowalnych witryn internetowych przy użyciu systemu Django Django to szkielet napisany w języku Python, pozwalający na błyskawiczne tworzenie zaawansowanych aplikacji internetowych. Dostarcza on wielu narzędzi, które przyśpieszają i znacząco ułatwiają pracę programisty. Wśród nich znajdziesz system szablonów, system mapowania obiektowo-relacyjnego oraz automatyczny interfejs do zarządzania treścią. Ale to nie wszystko! Przekonaj się, co jeszcze potrafi Django. Ta książka jest doskonałym źródłem informacji na temat tego systemu. Wiedza, którą za chwilę zdobędziesz, przedstawiona jest w formie receptur. Kolejne rozdziały to świetne przepisy na: zarządzanie zależnościami, tworzenie struktury bazy danych, projektowanie formularzy i przetwarzanie pozyskanych z nich danych oraz korzystanie z systemów szablonów. Dowiesz się stąd, jak tworzyć własne filtry i znaczniki w szablonach, modelować panel administracyjny oraz korzystać z Django CMS. Poznasz także system mapowania obiektowo-relacyjnego oraz wdrożysz aplikację na serwerze. Dzięki tym znakomitym przepisom możesz błyskawicznie nauczyć się pracować z Django oraz uruchomić swoją pierwszą aplikację napisaną z jego wykorzystaniem! Z książki tej nauczysz się: Prawidłowo konfigurować projekty Django Budować strukturę bazy danych z domieszek modelowych wielokrotnego użytku Zarządzać strukturami hierarchicznymi przy użyciu algorytmu MPTT Wykorzystywać skrypty JavaScript w responsywnych szablonach Tworzyć filtry i znaczniki szablonowe nadające się do wykorzystania w każdym projekcie Konfigurować panel administracyjny Rozszerzać system Django CMS o własne składniki Poznaj moc języka Python w tworzeniu aplikacji internetowych!

204
Ebook

API nowoczesnej strony WWW. Usługi sieciowe w PHP

Lorna Jane Mitchell

Twój klucz do doskonałego API! Za sukcesem i siłą najpopularniejszych serwisów w sieci często stoi decyzja o szerokim udostępnieniu API (ang. Application Programming Interface). Dzięki temu programiści z całego świata mogą tworzyć rozwiązania oparte na istniejących usługach, integrować różne systemy oraz tworzyć rozszerzenia. Sięgnij po tę książkę, naucz się korzystać z udostępnionego API i zbuduj własne. Poznaj tajniki budowania przyjaznego interfejsu API. Ta książka pomoże Ci zorientować się, jak działa protokół HTTP, jakie metody udostępnia oraz jakie informacje możesz znaleźć w nagłówkach. Po opanowaniu podstaw przejdziesz do najpopularniejszych formatów wymiany informacji pomiędzy systemami — JSON oraz XML. Zaznajomisz się też z usługami SOAP, RPC i REST. Na sam koniec dowiesz się, jak projektować niezawodne usługi oraz obsługiwać błędy. Jeżeli chcesz, żeby Twoje API zainteresowało innych programistów, musisz zadbać o jego dobrą dokumentację. Zdobądź niezbędną wiedzę o PHP! Poznasz protokół HTTP, czasowniki cyklu żądań i odpowiedzi oraz nagłówki i ciasteczka. Dowiesz się, kiedy lepiej jest użyć formatu JSON, a kiedy XML. Nauczysz się tworzyć usługi typu RPC, SOAP i RESTful. Poznasz wiele narzędzi i technik diagnozowania usług sieciowych HTTP. Nauczysz się wybierać najlepszy rodzaj usługi dla swoich aplikacji i dowiesz się, jak tworzyć niezawodne usługi sieciowe. Nauczysz się dokumentować swoje interfejsy API — oraz projektować w nich mechanizmy obsługi błędów. Zbuduj API zgodne z oczekiwaniami innych programistów!

205
Ebook

AutoCAD 2014 PL

Andrzej Pikoń

Andrzej Pikoń nagrodzony w konkursie na najlepszą książkę akademicką w roku 2015! Wyróżnienie dla "AutoCAD 2014" podczas 19. Poznańskich Dni Książki nie tylko Naukowej. AutoCAD bez wątpienia należy do najpopularniejszych na świecie programów do projektowania inżynierskiego i tworzenia dokumentacji technicznej. Ogromne możliwości modelowania 3D i szkicowania 2D zostały docenione przez wielu inżynierów, konstruktorów, architektów, budowniczych i projektantów przemysłowych, a powszechna dostępność nakładek i skryptów sprawia, że AutoCAD jest jednym z najbardziej wszechstronnych rozwiązań w swojej klasie.   Program jest stale rozbudowywany, ulepszany i unowocześniany, twórcy dbają też o ciągłe dostosowywanie jego możliwości do potrzeb zmieniającego się rynku, dlatego w kolejnych wersjach środowiska dodawane są nowe narzędzia i zmiany mające przyspieszyć i ułatwić proces projektowania, a także automatyzować często powtarzane operacje. AutoCAD 2014 nie jest tu wyjątkiem również to wydanie aplikacji wnosi szereg poprawek i usprawnień, które przydają się doświadczonym użytkownikom, a początkującym umożliwiają szybsze rozpoczęcie pracy. Niezależnie od stopnia zaawansowania warto zapoznać się z nowymi funkcjami środowiska i zacząć efektywnie korzystać z palety dostępnych narzędzi, korzystając ze sprawdzonego źródła wiedzy opracowanego przez uznanego autora. W roli tej doskonale sprawdzi się książka AutoCAD 2014 PL Andrzeja Pikonia. Podręcznik prezentuje program od podstaw aż po najbardziej zaawansowane możliwości, krok po kroku wprowadzając użytkownika w proces projektowania za pomocą polskiej wersji nowego AutoCAD-a. Lektura książki umożliwi czytelnikowi szybkie rozpoczęcie pracy, dogłębne poznanie podstawowych poleceń i narzędzi oraz efektywne zastosowanie funkcji programu w codziennej praktyce projektowej. Podręcznik prezentuje zarówno sposób tworzenia rysunków 2D, jak i modelowania 3D, a wskazówki dotyczące wymiarowania i drukowania pozwolą opanować metody generowania prawidłowej dokumentacji technicznej w rekordowo krótkim czasie. Zaawansowani użytkownicy starszych wersji AutoCAD-a również znajdą coś dla siebie książka przedstawia zmodernizowany interfejs programu oraz nowe narzędzia dla profesjonalistów. AutoCAD 2014 PL kompendium wiedzy, które zawsze warto mieć pod ręką Podstawowe informacje na temat środowiska AutoCAD 2014 PL Zmodernizowany interfejs użytkownika programu i nowe funkcje Przegląd narzędzi rysunkowych i obiektów AutoCAD-a Metody tworzenia i edycji tekstów oraz tabel Zarządzanie warstwami i blokami Określanie ustawień strony i drukowanie rysunków Tworzenie, edycja i formatowanie wymiarów Korzystanie z narzędzi do modelowania trójwymiarowego Zaawansowane funkcje programu i narzędzia Express Tools Zabezpieczanie efektów pracy projektowej

206
Ebook

Ciągłe dostarczanie oprogramowania w języku Java. Najlepsze narzędzia i praktyki wdrażania kodu

Daniel Bryant, Abraham Marín-Pérez

W ciągu ostatnich lat radykalnie zmieniły się wymagania i oczekiwania biznesowe wobec oprogramowania. Kluczowymi wartościami są innowacyjność, szybkość i czas wejścia na rynek. Do spełnienia tych wymagań konieczne okazały się nowe architektury i modele tworzenia kodu. Metodyka ciągłego dostarczania, zwanego też CD, polega na tworzeniu w krótkich cyklach wartościowych i solidnych produktów. Funkcjonalności są dodawane w małych krokach, a oprogramowanie można wydawać niezawodnie w dowolnej chwili. To sprawia, że można też szybko otrzymywać informacje zwrotne. Jednak taki sposób pracy wymaga odpowiednich ram organizacyjnych, a zespół projektowy musi przyswoić nieco inny od tradycyjnego styl pracy. Ta książka jest praktycznym przewodnikiem, dzięki któremu programiści Javy opanują techniki potrzebne do pomyślnego zastosowania metody ciągłego dostarczania. Opisano tu najlepsze zasady budowy architektury oprogramowania, automatycznej kontroli jakości, pakowania aplikacji i wdrażania ich w różnych środowiskach produkcyjnych. Szczególną uwagę poświęcono testowaniu oprogramowania: przedstawiono całą gamę metodyk testowania, opisano ich zastosowanie i znaczenie w cyklu życia aplikacji. Ciekawym elementem książki są informacje o złych praktykach i antywzorcach wraz ze wskazówkami dotyczącymi rozwiązywania tego rodzaju problemów. W tej książce między innymi: solidne podstawy ciągłego dostarczania oprogramowania migracja do ciągłego dostarczania oprogramowania narzędzia: Jenkins, PMD i FindSecBugs zasady testowania funkcjonalności i jakości oprogramowania techniki obserwacji aplikacji w środowisku produkcyjnym Java i CD: tak zdobędziesz prawdziwą przewagę!

207
Ebook

Amazon Web Services. Podstawy korzystania z chmury AWS

Mark Wilkins

Przeniesienie firmowego systemu do chmury Amazon Web Services bywa sporym wyzwaniem nawet dla osób o dużej wiedzy technicznej. Wysiłek ten jest jednak uzasadniony, gdyż w chmurze AWS można korzystać ze znakomitych rozwiązań, w tym z usług obliczeniowych, magazynu, obsługi sieci i usług zarządzanych. Studiowanie dokumentacji dostępnej w internecie bywa nieefektywne i frustrujące: nader często po kilku wieczorach spędzonych na poszukiwaniach okazuje się, że odnalezione z wysiłkiem instrukcje pochodzą sprzed kilku lat i są już nieprzydatne. Brakuje również wskazówek potrzebnych przy integracji systemów, dotyczących współpracy głównych usług AWS, aspektów sieciowych, mechanizmów skalowania, zabezpieczeń i automatyzacji. Tę lukę wypełnia właśnie ta książka. To praktyczny przewodnik dla inżynierów, którzy chcą planować i wdrażać usługi Amazon Web Services. Przyda się również osobom planującym zdobycie certyfikatu AWS. Przedstawiono tu zasady pracy zgodne z najlepszymi praktykami Well-Architected Framework firmy Amazon, wprowadzono kluczowe koncepcje, a także pieczołowicie wyjaśniono działanie i integrację głównych usług AWS. W książce znalazło się mnóstwo praktycznych, starannie przetestowanych porad dotyczących skalowalności, elastyczności i bezpieczeństwa usług obliczeniowych, magazynu, obsługi sieci oraz usług zarządzanych. Niezwykle cennym uzupełnieniem są przygotowane przez autora materiały wideo prezentujące najważniejsze koncepcje stosowane w chmurze AWS i zawierające szczegółowe instrukcje konfigurowania głównych usług AWS. W tej książce między innymi: rozpoczęcie pracy z Amazon Web Services usługi obliczeniowe oraz usługi sieciowe skalowalność i bezpieczeństwo aplikacji w chmurze AWS bezpieczeństwo przy korzystaniu z Amazon Web Services automatyzacja usług AWS Zostań ekspertem do spraw planowania i wdrażania usług Amazon Web Services!

208
Ebook

Czysty kod. Receptury. Przepisy na poprawienie struktury i jakości Twojego kodu

Maximiliano Contieri

Funkcjonalność oprogramowania nieustannie się poszerza, a nowoczesny kod jest coraz częściej generowany przez narzędzia oparte na sztucznej inteligencji. W tych warunkach czystość kodu staje się niezwykle ważna. Niezależnie od tego, czy pracujesz na oprogramowaniu zastrzeżonym, czy otwartym, czysty kod jest najlepszym sposobem na to, aby zachować świeżość projektów i ich gotowość do rozwoju. Oto książka wsparta głęboką teorią i wieloma praktycznymi przykładami pisania czystego kodu! Daniel Moka, inżynier oprogramowania, Moka IT Receptury zawarte w tym zbiorze pozwalają nie tylko zrozumieć koncepcję czystego kodu, ale również poznać zasady identyfikacji kodu wymagającego poprawy i oceny wpływu refaktoryzacji na kod produkcyjny. Poza recepturami opisano tu potrzebne narzędzia i przedstawiono wskazówki dotyczące technik zmieniania kodu ― wraz z licznymi przykładami. Omówiono ponadto różne praktyki, heurystyki i reguły projektowania oprogramowania w sposób zapewniający jego niezawodność, łatwość testowania, bezpieczeństwo i skalowalność. Docenisz, że przykłady kodu zostały przedstawione w kilku nowoczesnych językach programowania. Dzięki temu receptury zawarte w tym przewodniku są przydatne niezależnie od używanego języka. W książce: znaczenie czystego kodu i identyfikacja możliwości jego poprawy techniki refaktoryzacji zestaw przykładów w kilku współczesnych językach programowania brzydkie zapachy kodu, ich konsekwencje i potencjalne rozwiązania techniki pisania prostego, czytelnego kodu W tej książce doskonale uchwycono głęboką wiedzę o tworzeniu oprogramowania! Alex Bunardzic, deweloper i instruktor

209
Ebook

ASP.NET MVC 5. Zaawansowane programowanie

Rozpocznij tworzenie łatwych w obsłudze, zgodnych ze standardami oraz oferujących najlepszą wydajność aplikacji sieciowych na platformie opracowanej przez Microsoft Platforma ASP.NET MVC powstała jako alternatywa dla ASP.NET Web Forms. Dzięki zastosowaniu architektury model-widok-kontroler (ang. Model View Controller) tworzony kod jest przejrzysty oraz zdecydowanie łatwiejszy w utrzymaniu. Ciągły rozwój tej platformy zaowocował wydaniem kolejnej wersji, oznaczonej numerem 5. Dzięki zawartym tu nowościom stworzysz jeszcze lepszy kod w krótszym czasie. Przekonaj się sam! Niniejsze wydanie tej cenionej przez programistów książki zostało rozszerzone o nowości wprowadzone na platformie ASP.NET MVC 5. Wśród nich znajdziesz opisy sposobu definiowania tras za pomocą atrybutów C# oraz metody nadpisywania filtrów. Odkryjesz tu również omówienia biblioteki Bootstrap (dzięki czemu programiści otrzymują szeroką gamę wieloplatformowych opcji w zakresie tworzenia CSS i HTML5) oraz możliwości zintegrowanego środowiska programistycznego Visual Studio 2013. Ponadto dowiesz się, jak zabezpieczać poszczególne obszary aplikacji, w jaki sposób korzystać z filtrów lub routingu oraz jak obsługiwać żądania AJAX. Ta książka jest kompletnym przewodnikiem po platformie ASP.NET MVC 5. Musisz ją mieć! Dzięki tej książce: poznasz nowości wprowadzone w wersji 5 platformy ASP.NET MVC poznasz architekturę MVC i z jej pomocą zbudujesz aplikację zaznajomisz się z nową wersją środowiska programistycznego Visual Studio 2013 zdobędziesz dogłębną wiedzę o ASP.NET MVC5 Lektura obowiązkowa każdego programisty!

210
Ebook

C# 10 i .NET 6 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 6, Blazor i EF Core 6 w Visual Studio 2022 i Visual Studio Code. Wydanie VI

Mark J. Price

C# to jedno z najdoskonalszych dzieł Microsoftu. Co więcej, język ten, podobnie jak wieloplatformowy framework .NET, jest konsekwentnie rozwijany i wzbogacany. Coraz więcej profesjonalistów przekonuje się, że używanie C# jest przyjemne i satysfakcjonujące, a każda kolejna wersja przynosi liczne udogodnienia i nowe funkcjonalności. Aktualne wersje C# 10 i .NET 6 pozwalają bez trudu tworzyć rozbudowane serwisy internetowe czy wieloplatformowe aplikacje mobilne. Ta książka jest kolejnym, gruntownie przebudowanym wydaniem cenionego podręcznika dla programistów #C. Dzięki niej nauczysz się najważniejszych zasad korzystania z tego języka. Znajdziesz tu drobiazgowe omówienie API środowiska .NET, jak również techniki pracy z systemem plików, asynchronicznymi strumieniami, serializacją i szyfrowaniem. Po przyswojeniu zagadnień związanych z językiem C# i aplikacjami konsoli dowiesz się, jak tworzyć praktyczne aplikacje i usługi z wykorzystaniem biblioteki ASP.NET Core, a także wzorzec MVC i technologię Blazor. Zapoznasz się z metodami stosowania wielozadaniowości do poprawy wydajności i skalowalności aplikacji. Przeczytasz też, w jaki sposób ASP.NET Core ułatwia pracę wielu zespołów programistów. Poszczególne zagadnienia zostały zilustrowane dokładnie wyjaśnionymi przykładami kodu, a dodatkowe ćwiczenia pozwolą Ci na utrwalenie zdobytych umiejętności. Z tą książką nauczysz się: tworzyć własne typy w programowaniu zorientowanym obiektowo pisać, testować i debugować funkcje odczytywać dane i manipulować nimi za pomocą LINQ pracować z Entity Framework Core, a także Microsoft SQL Server i SQLite tworzyć usługi sieciowe i interfejsy użytkownika projektować aplikacje wieloplatformowe C# i .NET: najlepsze środowisko do programowania w najlepszym języku!

211
Ebook

AngularJS. Praktyczne przykłady

Chandermani

Praktyczne wprowadzenie do AngularJS! AngularJS to szkielet, który pozwolił tworzyć zaawansowane aplikacje działające w środowisku przeglądarki internetowej. Dał nam do dyspozycji wiele narzędzi, które wcześniej można było zastosować tylko w „tradycyjnych” językach. Wśród nich są zarówno wzorzec MVC (ang. ModelViewController), jak i rozbudowane możliwości testowania. To właśnie dzięki AngularJS możesz wykorzystać w pełni potencjał współczesnych aplikacji internetowych! Wszyscy programiści od dawna wiedzą, że najlepszym sposobem na nauczenie się nowych narzędzi, języków programowania czy bibliotek jest korzystanie z gotowych przykładów. Właśnie takie podejście do AngularJS dominuje w tej książce. Dzięki niej błyskawicznie opanujesz wszystkie aspekty używania tego szkieletu w codziennej pracy. W kolejnych rozdziałach znajdziesz praktyczne przykłady zastosowania wzorca MVC, wiązania danych, stosowania gotowych dyrektyw oraz usług. Dowiesz się, jak podłączyć się do zasobów serwera dzięki $http oraz utrwalisz dane użytkownika poprzez wprowadzenie warstwy trwałości danych. Na sam koniec zapoznasz się z metodami tworzenia własnych dyrektyw i testowania poszczególnych komponentów aplikacji oraz ze wskazówkami na temat wydajności Twojej aplikacji. Sięgnij po tę książkę, jeżeli chcesz błyskawicznie poznać i wykorzystać w praktyce szkielet AngularJS! Dzięki tej książce: zaznajomisz się ze wzorcem MVC zastosujesz gotowe dyrektywy, a następnie przygotujesz własne wykorzystasz dostępne usługi przetestujesz swoją aplikację poznasz dobre rady na temat wydajności wykorzystasz szkielet AngularJS w praktyce Najszybszy sposób na naukę AngularJS! Chandermani — programista specjalizujący się w tworzeniu aplikacji internetowych. Ma ponad 10 lat doświadczenia w pisaniu aplikacji o różnym stopniu skomplikowania na podstawie rozwiązań firmy Microsoft. Zakochany w AngularJS od pierwszego spotkania. Lider zespołu programistów w Technovert.

212
Ebook

C++. Biblioteka standardowa. Podręcznik programisty. Wydanie II

Nicolai M. Josuttis

Lektura obowiązkowa dla każdego programisty C++! Pomimo olbrzymiej konkurencji ze strony platformy .NET oraz języka Java język C++ wciąż jest niezastąpiony w wielu dziedzinach. Wszędzie tam, gdzie wymagane są najwyższa wydajność, pełna kontrola nad sprzętem oraz przewidywalność, C++ jest bezkonkurencyjny. Biblioteka standardowa C++ to zestaw klas i interfejsów, które w znaczny sposób zwiększają możliwości tego języka. Warto wykorzystać jej potencjał! Biblioteka standardowa C++ poza wieloma niewątpliwymi zaletami ma jedną poważną wadę - jest trudna do opanowania. Właśnie dlatego potrzebny Ci jest ten podręcznik! W trakcie lektury poznasz nowe elementy języka C++ w wersji 11. Następnie dowiesz się, czym jest standardowa biblioteka szablonów (STL), oraz zobaczysz, jak wykorzystać w codziennej pracy: mapy, multimapy, iteratory, listy oraz wiele innych elementów. Na sam koniec nauczysz się poprawnie korzystać ze współbieżności oraz tworzyć aplikacje obsługujące różne wersje językowe. Każdy z komponentów biblioteki został dokładnie przedstawiony: z opisem przeznaczenia, przykładami oraz problemami, których może przysporzyć. Książka ta jest obowiązkową lekturą każdego programisty C++! Dzięki tej książce: poznasz nowości języka C++ w wersji 11 wykorzystasz możliwości kontenerów STL zrozumiesz zastosowanie iteratorów zobaczysz na praktycznych przykładach, jak działają komponenty błyskawicznie opanujesz możliwości biblioteki standardowej C++ Odkryj potęgę C++!

213
Ebook

Android 6 dla programistów. Techniki tworzenia aplikacji. Wydanie III

Paul Deitel, Harvey Deitel, Alexander Wald

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 aplikacji otworzą się niespotykane dotąd możliwości. Niniejsza książka stanowi solidne kompendium wiedzy dla osób profesjonalnie tworzących aplikacje dla Androida w jego najnowszej, 6. wersji. Autorzy przyjęli analizę aplikacji jako metodę nauki — wszystkie rozwiązania i technologie są opisywane w kontekście kompletnych, działających aplikacji, których dobór umożliwił przedstawienie najważniejszych funkcji i interfejsów programistycznych systemu Android. Dzięki tej książce błyskawicznie nauczysz się wszystkiego, co jest niezbędne do rozpoczęcia w pełni samodzielnej pracy w Android Studio i Android 6 SDK. Najważniejsze zagadnienia: analiza aplikacji dla Androida, jej działanie i budowa; zasady projektowania aplikacji w specyfikacji material design wprowadzonej przez Google; obsługa bibliotek i zapewnienie zgodności nowych aplikacji ze starszymi wersjami Androida; testowanie aplikacji w urządzeniach, emulatorach i za pomocą Cloud Test Lab; technologie przydatne dla obsługi systemów Android Wear i Android TV; umieszczanie aplikacji w serwisie Google Play, jej promocja i rozpowszechnianie. Sprawdź, jak niesamowite możliwości daje Ci Android!

214
Ebook

Doskonały Scrum master. Jak budować bardziej efektywne zespoły i zarządzać zmianą

Zuzana Sochova

#ScrumMasterWay Filozofia Agile początkowo rozwijała się w zespołach programistów i szybko stała się synonimem elastyczności, wydajności i zdrowego rozsądku. Podejście to zakłada, że zespoły powinny się samoorganizować i samodzielnie decydować o wykonywaniu poszczególnych części projektu. W rzeczywistości nie wszystkie zespoły radzą sobie z tym stylem pracy. Szczególnie jest to widoczne w organizacjach z innych branż niż tworzenie oprogramowania. Pokonanie tych przeszkód jest niezwykle trudne, jeśli w zespole brakuje prawdziwego Scrum mastera. To kompleksowy przewodnik dla liderów, którzy chcą być skutecznymi Scrum masterami i użyć Scruma do radykalnej poprawy wyników pracy zespołu. Poza zestawem ogólnych pojęć oraz opisem roli, obowiązków i kompetencji Scrum mastera w książce przedstawiono sposoby myślenia i działania najlepszych w tym zakresie. Dzięki objaśnionym w niej koncepcjom łatwiej Ci będzie budować wysoko efektywne, samoorganizujące się zespoły, wpływać na relacje i motywację grupy, a także korygować ewentualne dysfunkcje. To przystępnie napisana pozycja — mimo że zwięzła, nie brakuje w niej praktycznych przykładów i wskazówek ułatwiających wdrożenie pomysłów i przeprowadzenie potrzebnych zmian. Najciekawsze zagadnienia: rola Scrum mastera w tworzeniu i doskonaleniu zespołów stan umysłu Scrum mastera kluczowe strategie i kompetencje Scrum mastera Scrum master a zmiany narzędzia Scrum mastera: shu ha ri, reguły systemowe, analiza przyczyn źródłowych i inne Skuteczny Scrum master buduje wspaniałe zespoły!

215
Ebook

Design dla hakerów. Sekrety genialnych projektów

David Kadavy

Pasjonująca wyprawa w świat projektów! Tego jeszcze nie było! Książka, która rozprawia się z mitami oraz wyjaśnia powszechnie przyjęte założenia. Prawda, że Comic Sans to znienawidzona czcionka? Ale czy wiesz dlaczego? Czy złota proporcja faktycznie ma znaczenie? Dlaczego Monet nigdy nie używał czarnego na swoich obrazach? To tylko niektóre z pytań, nad którymi zastanawia się David Kadavy — utytułowany projektant, który rozłożył klasyczne zasady projektowania i techniki webdesignerów na części pierwsze. Co jeszcze umieścił w tej wyjątkowej książce? Znajdziesz tu mnóstwo informacji na temat typografii, grafiki tworzonej na potrzeby stron internetowych oraz teorii kolorów. W trakcie lektury nauczysz się dobierać odpowiednie proporcje projektu oraz wykorzystywać kolory do ożywienia swojego dzieła. Ponadto zdobędziesz ogromną wiedzę na temat odpowiedniego zagospodarowania przestrzeni i tworzenia przejrzystych układów. Jeżeli chcesz tworzyć eleganckie, intrygujące i przyciągające wzrok prace, ta książka wprost idealnie spełni Twoje oczekiwania. Dodatkowo zawiera ona wiele informacji o niuansach i sprawach historycznych, lecz wciąż mających wpływ na dzisiejsze sposoby projektowania. Uważaj, ta lektura naprawdę wciąga! Dowiedz się: dlaczego używanie czcionki Comic Sans jest niewskazane w jaki sposób teoria kolorów wpływa na codzienną pracę jak zapewnić projektowi przejrzystość Myśl jak haker, a Twoje projekty będą nowatorskie, niebanalne i funkcjonalne!

216
Ebook

ASP.NET MVC 4. Programowanie aplikacji webowych

Ewa Bukowska, Zbigniew Fryźlewicz, Daniel Nikończuk

Programuj z ASP.NET MVC 4 - i zostań deweloperem przyszłości! ASP.NET MVC 4, czyli po co komu wzorce projektowe Dodatki zewnętrzne, czyli jak wspomagać aplikację innymi technologiami Studia przypadku, czyli od czego zacząć i na czym skończyć w praktyce ASP.NET MVC to technologia, której poznanie pozwala na szybkie tworzenie eleganckich, prostych w utrzymaniu, lecz wyrafinowanych w działaniu średnich i dużych aplikacji webowych. Współpraca z najważniejszymi standardami internetowymi, takimi jak HTML5, CSS, jQuery czy chmurą Windows Azure, możliwość projektowania aplikacji dla urządzeń mobilnych i uproszczenie budowy modelu domenowego to tylko próbka najnowszych funkcjonalności, jakie zapewnia wersja 4 tego znakomitego frameworka. Jeśli chcesz zostać rozchwytywanym specjalistą pracującym z użyciem ASP.NET MVC 4, nie znajdziesz lepszej książki. W części pierwszej opisano powstanie i warianty wzorca MVC, a także warstwy kontrolerów, widoków i modeli. Jej lektura pozwoli Ci poznać zasady działania frameworka, zorientować się w jego strukturze i opanować korzystanie z komponentów zewnętrznych, takich jak jQuery czy AJAX. Natomiast część druga zawiera cztery studia przypadku, czyli szczegółowe omówienie procesu budowania czterech różnych aplikacji, korzystających z różnych technologii pomocniczych i osadzonych w różnych środowiskach. Dzięki temu uda Ci się zobaczyć w praktyce, jak to wszystko działa. Model-Widok-Kontroler Framework ASP.NET MVC 4 Kontrolery Widoki Modele Routing, czyli przekierowania AJAX Entity Framework + Database Migrations Studium przypadku: serwis Subskrypcja Studium przypadku: serwis Portal Usług Studium przypadku: serwis Moje-Zdjęcia w Windows Azure Studium przypadku: serwis Planner Bibliografia ASP.NET MVC 4 + ta książka = sukces w programowaniu!