Browse Results

Showing 151 through 175 of 194 results

Ember.js dla webdeveloperów

by Jesse Cravens Thomas Q Brady

Poznaj atuty Ember.js!Ember.js to biblioteka j?zyka JavaScript, dzi?ki której mo?esz sprawnie budowa? aplikacje na podstawie wzorca MVC (ang. Model View Controller). Ember.js znakomicie sprawdza si? przy tworzeniu jednostronicowych aplikacji internetowych (ang. Single Page Applications), a ponadto usprawnia automatyczne aktualizowanie szablonów czy dwustronne wi?zanie danych. Je?eli chcesz zg??bi? tajniki tej biblioteki, ta ksi??ka jest dla Ciebie.Dzi?ki niej poznasz potencja? Ember.js, jej atuty oraz techniki pracy. Lektura kolejnych rozdzia?ów pozwoli Ci pozna? zasady dzia?ania generatora aplikacji Ember i szablonów, a tak?e proces budowy modelu danych i kontrolerów. Na sam koniec dowiesz si?, jak zapisywa? dane po stronie klienta. Po zg??bieniu mo?liwo?ci Ember.js nauczysz si? przygotowywa? serwer, który b?dzie przetwarza? ??dania wysy?ane z Twojej aplikacji. W tym celu wykorzystasz Rails MVC. W trakcie lektury zbudujesz w?asn? aplikacj? o nazwie Rock’n’roll. Jeste? ciekaw, co potrafi? Si?gnij po t? ksi??k? i przekonaj si? sam! Przygotuj ?rodowisko pracy oraz wygeneruj podstawowy kod. Sprawd?, w jaki sposób „ergonomia” zapewniana przez Ember pozwala minimalizowa? ilo?? kodu. Przygotuj szablony dla prototypu ksi??ki dzi?ki Handlebars.js. Wykorzystaj rutery do zarz?dzania stanem aplikacji bez prze?adowywania zawarto?ci strony. Po??cz kontrolery i widoki ze zdarzeniami oraz synchronizuj dane dzi?ki powi?zaniom. Przygotuj infrastruktur? wspieraj?c? Ember za pomoc? REST-owego API lub Ruby on Rails. Wykorzystaj bibliotek? Data do zapisywania danych i komunikacji z infrastruktur? wspieraj?c?. Twórz uniwersalne modularne wid?ety rozszerzaj?ce mo?liwo?ci Twoich aplikacji.Pisz ambitne programy w JavaScript. Z Ember.js zaawansowane aplikacje internetowe s? w Twoim zasi?gu!

Jak sta? si? lepszym programist?. Przewodnik

by Pete Goodliffe

Podr?cznik prawdziwego programisty!Zawód programisty jak ?aden inny wymaga ci?g?ego rozwoju, nauki i doskonalenia. Ka?dy dzie? to nowe wyzwania, techniki programistyczne oraz kolejne linie wysokiej jako?ci kodu. Zastanawiasz si?, co jeszcze mo?esz zrobi?, aby sta? si? lepszym programist?? Chcesz zaimponowa? ciekawymi koncepcjami oraz wprowadzi? znacz?ce ulepszenia w codziennej pracy? Trafi?e? na ksi??k?, która sprawi, ?e Twój kod nabierze nowego blasku!Na kolejnych stronach tej ksi??ki przeczytasz o tym, jak powinien by? sformatowany kod ?ród?owy, jakie stosowa? nazewnictwo oraz jak usuwanie zb?dnego kodu wp?ywa na jego jako??. Nauczysz si? odnajdywa? b??dy w kodzie i pisa? dobre testy. Dowiesz si? tak?e, jak w pe?ni korzysta? z mo?liwo?ci systemu kontroli wersji. Ksi??ka ta jest obowi?zkow? lektur? dla ka?dego programisty ceni?cego sobie ci?g?y rozwój, d??enie do doskona?o?ci oraz tworzenie ?wietnego kodu! Techniki z poziomu kodu, dotycz?ce pisania wierszy kodu, testów, debugowania i radzenia sobie ze z?o?ono?ci?. Praktyki, podej?cia i postawy: zachowaj prostot?, wspó?pracuj z innymi, wykorzystuj gotowe rozwi?zania i twórz elastyczny kod. Strategie skutecznego uczenia si?, etycznego post?powania, szukania wyzwa? i unikania stagnacji. Praktyczne metody ko?czenia zada?: u?ywanie w?a?ciwych narz?dzi, ustalanie, jak ma wygl?da? gotowe rozwi?zanie, i szukanie pomocy ze strony wspó?pracowników. Nawyki dobrej wspó?pracy z innymi i traktowania programowania jak zaj?cia spo?ecznego.Obowi?zkowa lektura ka?dego programisty!

API nowoczesnej strony WWW. Us?ugi sieciowe w PHP

by 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!

Interfejs API. Strategia programisty

by Daniel Jacobson Greg Brail Dan Woods

Poznaj potencja? interfejsów API!Internet to gigantyczna sie? urz?dze? po??czonych ze sob?. Jego potencja? wykorzystuj? wszyscy i ka?dy jest ?wiadom tego, ?e pojedyncze urz?dzenie bez po??czenia z sieci? nic nie znaczy. Podobnie jest z systemami informatycznymi. Mo?liwo?? integracji z sieci?, tworzenia rozszerze? oraz wymiany danych pomaga twórcom aplikacji rozwin?? skrzyd?a i odnie?? sukces na szerok? skal?. Zastanawiasz si?, jak otworzy? Twój system na ?wiat? Interfejs API to jedyna droga!Si?gnij po t? ksi??k? i przekonaj si?, jak przygotowa? wygodny interfejs API, z którego programi?ci b?d? korzystali z przyjemno?ci?. Na kolejnych stronach znajdziesz kluczowe zasady projektowania interfejsów API, sposoby zabezpieczania API oraz zarz?dzania u?ytkownikami. Ponadto dowiesz si?, jak zarz?dza? ruchem sieciowym, obs?ugiwa? interfejs API oraz mierzy? sukces Twojego API. Na sam koniec zobaczysz, jak zaanga?owa? projektantów w proces adaptacji. Ta ksi??ka jest doskona?ym ?ród?em informacji dla wszystkich osób chc?cych zrozumie?, czym s? interfejsy API, jak wykorzysta? drzemi?cy w nich potencja? oraz jak unikn?? typowych zagro?e? i problemów. Twoja lektura obowi?zkowa! Dowiedz si? o rozwoju interfejsów API, a tak?e dlaczego Twoja firma mo?e ich wymaga?. Zaznajom si? z rolami w?a?cicieli zasobów, dostawców i projektantów w ?a?cuchu warto?ci interfejsu API. Opracuj strategie zwi?zane z projektowaniem, implementowaniem i wprowadzeniem produktu na rynek. Opracuj efektywny proces na potrzeby zarz?dzaniami zabezpieczeniami i u?ytkownikami. Rozwi?? problemy natury prawnej, takie jak zarz?dzanie prawami i warunki u?ytkowania. Zarz?dzaj ruchem sieciowym i komfortem pracy u?ytkowników za pomoc? pewnego modelu operacyjnego. Okre?l metryki wymagane do ustalenia skali powodzenia interfejsu API.Wszystko, co powiniene? wiedzie? o interfejsach API!

GitHub. Przyjazny przewodnik: Przyjazny Przewodnik

by Peter Bell Brent Beer

Poznaj mo?liwo?ci Gita i GitHuba!Git zrewolucjonizowa? ?wiat systemów kontroli wersji. Koncepcja rozproszonego systemu podbi?a serca programistów i ustanowi?a trendy na kolejna lata. Co powsta?o z po??czenia Gita i serwisu udost?pniaj?cego miejsce oraz narz?dzia dla programistów korzystaj?cych z Gita? To GitHub — najpopularniejsze miejsce w sieci, w którym znajdziesz tysi?ce projektów. GitHub wytycza dzi? ?cie?ki dla platform u?atwiaj?cych prac? z rozproszonymi systemami kontroli wersji.Ta ksi??ka zosta?a w ca?o?ci po?wi?cona w?a?nie GitHubowi. Si?gnij po ni? i przekonaj si?, jakie us?ugi oferuje ten serwis oraz jak wykorzysta? jego potencja? w Twoim projekcie. W trakcie lektury dowiesz si?, jak przegl?da? udost?pniony kod, wspó?pracowa? przy projektach oraz dostarcza? poprawki. Ponadto nauczysz si? zarz?dza? zg?oszonymi przez u?ytkowników problemami w Twoim kodzie oraz opanujesz najlepsze praktyki konfigurowania Twojego repozytorium. Na sam koniec poznasz narz?dzia przeznaczone dla systemów MacOS i Windows, a s?u??ce do wspó?pracy z serwisem GitHub. Ksi??ka ta jest obowi?zkow? lektur? dla wszystkich czytelników chc?cych w pe?ni wykorzysta? potencja? drzemi?cy w tym serwisie. Dowiedz si? jak i dlaczego ludzie u?ywaj? GitHuba do wspó?pracy. Przegl?daj bie??cy stan projektu — najnowsze zmiany, prace do wykonania i histori? poprawek. Twórz i edytuj pliki w GitHubie bez znajomo?ci systemu Git. Sugeruj zmiany w projektach, w których nie masz uprawnie? do bezpo?redniego wprowadzania poprawek. U?ywaj narz?dzi do obs?ugi problemów i zg?osze?, twórz ga??zie w celu definiowania nowych funkcji i wspólnej pracy nad zmianami. Twórz nowe repozytoria GitHuba, z uwzgl?dnieniem praw dost?pu do swojego projektuZaawansowany system kontroli wersji dla ka?dego!

JavaScript i jQuery. Nieoficjalny podr?cznik. Wydanie III

by David Sawyer McFarland

Duet nie do pokonania!JavaScript to j?zyk, którego pocz?tki si?gaj? lat dziewi??dziesi?tych XX wieku. Po pocz?tkowych problemach, gdy by? masowo blokowany przez u?ytkowników, obecnie prze?ywa swój najlepszy okres. Trudno wyobrazi? sobie bez niego nowoczesn? aplikacj? internetow?. Niew?tpliwie du?y wp?yw na wzrost popularno?ci JavaScriptu mia?a biblioteka jQuery, która usprawni?a korzystanie z tego j?zyka.Ta ksi??ka to wyj?tkowy podr?cznik prezentuj?cy mo?liwo?ci niesamowitego duetu JavaScript – jQuery. Si?gnij po ni?, a zagwarantujesz sobie godziny pasjonuj?cej lektury i odkrywania sk?adni j?zyka, typowych konstrukcji oraz najlepszych technik tworzenia programów. Ponadto dowiesz si?, jak sprawnie manipulowa? obiektami w drzewie DOM, reagowa? na zdarzenia oraz wymienia? informacje z serwerem za pomoc? ??da? AJAX. Na sam koniec zdob?dziesz bezcenn? wiedz? na temat diagnozowania problemów ze skryptami, korzystania z dokumentacji jQuery oraz przechowywania danych w magazynie lokalnym u?ytkownika. Ksi??ka ta jest obowi?zkow? lektur? dla ka?dego webdevelopera!Spraw, by Twoje strony ?y?y. Korzystaj z jQuery, ?eby tworzy? interaktywne elementy reaguj?ce na poczynania u?ytkowników. Poznaj jQuery UI. Rozbuduj tworzone interfejsy u?ytkownika stosuj?c grupy kart, okna dialogowe, wid?ety do wyboru daty i tak dalej. Wy?wietlaj ?adne i u?yteczne formularze. Pobieraj informacje od u?ytkowników, pomagaj klientom w zakupach i zapewniaj cz?onkom spo?eczno?ci mo?liwo?? dzielenia si? przemy?leniami. Wyjd? poza ramy przegl?darki korzystaj?c z technologii Ajax. Komunikuj si? z serwerem WWW, by aktualizowa? strony bez ich od?wie?ania. Zastosuj swoje nowe umiej?tno?ci w praktyce. Krok po kroku twórz nowe aplikacje, korzystaj?c przy tym z jQuery i wid?etów jQuery UI. Poznawaj zaawansowane zagadnienia. Korzystaj z narz?dzia ThemeRoller by dostosowywa? wygl?d wid?etów; unikaj popularnych b??dów, które programi?ci cz?sto pope?niaj?.​Wykorzystaj w pe?ni mo?liwo?ci wspó?czesnych przegl?darek internetowych!David Sawyer McFarland – od ponad 20 lat zajmuje si? tworzeniem stron WWW i zarz?dzaniem tymi stronami. Jest prezesem firmy Sawyer McFarland Media. Wcze?niej pracowa? jako webmaster na Uniwersytecie Stanu Kalifornia oraz w Berkeley Multimedia Research Center. Jest autorem ksi??ek po?wi?conych Adobe Dreamweaverowi oraz CSS.

Java w pigu?ce. Wydanie VI

by Benjamin J Evans David Flanagan

Poznaj nowo?ci j?zyka Java!Java to j?zyk programowania wybierany wsz?dzie tam, gdzie s? wymagane najwy?sze bezpiecze?stwo i wydajno??. Znajduje zastosowanie przy tworzeniu systemów bankowych oraz zaawansowanych aplikacji do zarz?dzania przedsi?biorstwami. S? to obszary, w których pomy?ki bywaj? niezwykle drogie. Ale to nie jedyne zastosowania Javy! Ten j?zyk sprawdza si? równie? wtedy, gdy trzeba szybko stworzy? aplikacj? internetow? (niezale?nie od jej wielko?ci) albo narz?dzia ró?nego przeznaczenia. Java przyda si? wsz?dzie!W ostatnim czasie na rynku pojawi?y si? dwie kolejne wersje tego j?zyka, oznaczone numerami 7 i 8. Zawieraj? one wiele nowo?ci i ulepsze?, dzi?ki którym ?ycie programisty staje si? prostsze, a tworzone oprogramowanie — lepsze. Najnowsze wydanie tej cenionej ksi??ki zosta?o uzupe?nione o informacje na temat tych w?a?nie wersji. Dzi?ki niej b?yskawicznie poznasz i wykorzystasz nowe techniki w codziennej pracy. Si?gnij po ten podr?cznik i poznaj najlepsze techniki programowania wspó?bie?nego, zasady podej?cia obiektowego oraz mo?liwo?ci asynchronicznego wykonywania operacji wej?cia-wyj?cia. Ta ksi??ka jest obowi?zkow? lektur? dla wszystkich programistów j?zyka Java! Poznasz szczegó?owo j?zyk programowania Java i dowiesz si?, jakie zmiany wprowadzono w Javie 8. Nauczysz si? programowania obiektowego przy u?yciu podstawowej sk?adni Javy. Poznasz typy ogólne, wyliczenia, adnotacje i wyra?enia lambda. Nauczysz si? podstawowych technik projektowania obiektowego. Poznasz techniki wspó?bie?no?ci i ich ?cis?y zwi?zek z modelem pami?ci. Nauczysz si? u?ywa? kolekcji Javy i pos?ugiwa? si? typowymi formatami danych. Szczegó?owo zbadasz najnowsze interfejsy API wej?cia i wyj?cia Javy, w??cznie z kana?ami asynchronicznymi. Dowiesz si?, jak wykonywa? kod JavaScript w maszynie wirtualnej Javy za pomoc? Nashorna. Poznasz narz?dzia programistyczne dost?pne w pakiecie OpenJDK.​Poznaj najskrytsze tajemnice j?zyka Java!

Responsywne i wydajne projekty internetowe. Szybkie aplikacje dla ka?dego

by Tom Barker

Superwydajne aplikacje i strony WWW!1024×768, 800×600 — czy te liczby co? Ci mówi?? To najpopularniejsze rozdzielczo?ci ekranu, które obowi?zywa?y w czasach przed mobiln? rewolucj?. Obecnie u?ytkownicy korzystaj? z przeró?nych ekranów, wy?wietlaj?cych obrazy w wielu innych rozdzielczo?ciach. Jak sobie z tym poradzi?? Jak tworzy? strony WWW, które b?d? dzia?a? poprawnie na ka?dym dost?pnym urz?dzeniu? Jak rozwi?za? problemy z wydajno?ci?? Na te i dziesi?tki innych pyta? odpowiada ta niezwyk?a ksi??ka.Si?gnij po ni? i zapoznaj si? z najnowszymi trendami w tworzeniu responsywnych i wydajnych stron WWW oraz aplikacji internetowych. W trakcie lektury zdob?dziesz bezcenn? wiedz? na temat mierzenia wydajno?ci aplikacji oraz czynników, które maj? na ni? wp?yw. Kolejne rozdzia?y dostarcz? Ci wyczerpuj?cych informacji dotycz?cych ciekawych rozwi?za? problemu wydajno?ci po stronie klienta oraz serwera, a ponadto zaprezentuj? techniki ci?g?ego testowania wydajno?ci. Przekonaj si?, jak istotne jest zapewnianie obrazów dopasowanych do urz?dzenia oraz stosowanie pami?ci podr?cznej. Poznaj dost?pne responsywne szkielety oraz ich ocen? wed?ug osobistych kryteriów autora. Jest to doskona?a lektura dla wszystkich osób pod??aj?cych za trendami w tworzeniu stron WWW i aplikacji internetowych. Uzyskaj podstawowe informacj? dotycz?ce wydajno?ci stron i narz?dzi do jej mierzenia. Pisz funkcjonalno?ci przy wykorzystaniu NodeJS, które zaserwuj? zasoby przystosowane do urz?dzenia klienta. Poznaj rozwi?zania dzia?aj?ce po stronie klienta, takie jak leniwe ?adowanie ca?ych sekcji strony — w??cznie z obrazami, stylami i zawarto?ci?. Sprawdzaj zgodno?? z umow? SLA poprzez automatyczne testy napisane w PhantomJS. Przeanalizuj kilka responsywnych frameworków, oraz autorski framework Toma Barkera dzia?aj?cy po stronie serwera.Poznaj sposoby tworzenia wydajnych i responsywnych aplikacji internetowych!Tom Barker — jest zwi?zany z wytwarzaniem oprogramowania od lat 90. XX wieku. Aktualnie pe?ni funkcj? dyrektora ds. wytwarzania oprogramowania w firmie Comcast. Interesuje si? analiz? danych i ich wizualizacj?. Szczególn? uwag? przyk?ada do tworzenia kodu wysokiej jako?ci.

PHP, MySQL i JavaScript. Wprowadzenie. Wydanie IV

by Robert Nixon

Przewodnik twórcy stron i aplikacji sieciowych!PHP wraz z baz? danych MySQL oraz j?zykiem JavaScript to pot??ne trio, dzi?ki któremu mo?esz zbudowa? aplikacj? internetow? dowolnej wielko?ci. Je?eli do tego do?o?ysz mo?liwo?ci najnowszej wersji j?zyka HTML (oznaczonej cyfr? 5), CSS3 oraz bibliotek? jQuery, nic nie b?dzie w stanie zatrzyma? Twojej kreatywno?ci.Je?eli chcesz opanowa? te narz?dzia i stworzy? atrakcyjn? oraz funkcjonaln? aplikacj? internetow?, trafi?e? na idealn? ksi??k?. Znajdziesz tu niezb?dn? wiedz? o j?zyku PHP, bazie danych MySQL, HTML5, CSS3, JavaScripcie i jQuery. Ju? od pierwszych stron zaczniesz poznawa? sk?adni? oraz konstrukcje j?zyka programowania PHP, techniki programowania obiektowego oraz praktyczne porady zwi?zane z u?ywaniem PHP. Nast?pnie uzupe?nisz wiedz? na temat bazy danych MySQL. Dowiesz si?, jak tworzy? zapytania SQL oraz w jaki sposób wykorzysta? dane zawarte w bazie z poziomu PHP. Po opanowaniu „strony serwerowej” przejdziesz do nauki technik tworzenia interaktywnych stron WWW. Zobaczysz, jak u?ywa? j?zyka JavaScript, jakie nowo?ci zawiera HTML5 oraz jak wielki potencja? kryj? w sobie CSS3 i jQuery. Ksi??ka ta jest ciekaw? lektur? dla pasjonatów chc?cych tworzy? w?asne, zaawansowane aplikacje. Dog??bnie opanuj j?zyk PHP, pocz?wszy od podstaw a? do metod programowania obiektowego. Zapoznaj si? z MySQL, od struktury bazy danych do skomplikowanych zapyta?. Naucz si? u?ywa? rozszerzenia MySQLi — udoskonalonego interfejsu PHP dla MySQL. Twórz dynamiczne strony PHP, które dostosowuj? si? do u?ytkownika. Zarz?dzaj ciasteczkami i sesjami, z zachowaniem wysokich standardów bezpiecze?stwa. Opanuj j?zyk JavaScript i wzboga? go z u?yciem jQuery. Wykorzystaj ??dania Ajax do komunikacji mi?dzy przegl?dark? a serwerem. U?yj CSS2 i CSS3 do opracowania profesjonalnej szaty graficznej stron WWW. Poznaj nowe funkcje HTML5, w tym geolokacj?, obs?ug? d?wi?ku i filmów oraz elementu canvas.Kompendium wiedzy dla twórcy stron i aplikacji sieciowych

AngularJS. Szybkie wprowadzenie: Szybkie Wprowadzenie

by Shyam Seshadri Brad Green

B?yskawicznie opanuj AngularJS!AngularJS to szkielet pozwalaj?cy tworzy? zaawansowane aplikacje dzia?aj?ce w przegl?darce internetowej. Dzi?ki niemu uda?o si? przenie?? do j?zyka JavaScript najlepsze wzorce znane z tradycyjnych j?zyków programowania, takich jak Java czy C#. To posuni?cie pozwoli?o te? programistom na szybsze testowanie kodu, tworzenie przejrzystej architektury oraz wydajniejsz? prac?.Je?eli chcesz skorzysta? z tych wszystkich udogodnie?, musisz pozna? budow? oraz najlepsze praktyki tworzenia aplikacji z wykorzystaniem AngularJS. Lektura tej ksi??ki u?atwi Ci to zadanie! Si?gnij po ni? i poznaj wzorzec MVC (ang. Model-View-Controller), skonfiguruj swoje ?rodowisko pracy oraz stwórz pierwsz? aplikacj?. W trakcie lektury kolejnych rozdzia?ów b?dziesz zdobywa? fundamentaln? wiedz? na temat dyrektyw, testów jednostkowych i pracy z formularzami. Nast?pnie nauczysz si? komunikowa? z serwerem, korzystaj?c z us?ugi $http, oraz przekonasz si?, do czego s?u?y modu? ngRoute. Na sam koniec dowiesz si?, jak tworzy?, testowa? i korzysta? z w?asnych dyrektyw, a tak?e zapoznasz si? z najlepszymi praktykami, które u?atwi? Ci codzienne ?ycie. Dzi?ki tej ksi??ce b?yskawicznie poznasz i wykorzystasz mo?liwo?ci AngularJS! Nauczysz si? przenosi? dane do widoków za pomoc? kontrolerów. Dowiesz si?, kiedy nale?y u?ywa? us?ug AngularJS, a kiedy kontrolerów. Poznasz techniki asynchronicznego zapisywania, pobierania i aktualizowania danych znajduj?cych si? na serwerze. Dowiesz si?, kiedy u?ywa? filtrów do konwertowania danych na ró?ne formaty. Zobaczysz jak zaimplementowa? aplikacj? jednostronicow? przy u?yciu modu?u ngRoute s?u??cego do wybierania widoków i nawigacji. Zg??bisz tajniki podstawowych i zaawansowanych dyrektyw do tworzenia komponentów wielokrotnego u?ytku. Napiszesz testy kompleksowe dla ca?ej dzia?aj?cej aplikacji. Nauczysz si? wielu technik i obs?ugi ró?nych narz?dzi potrzebnych w toku tworzenia programu.Praktyczne wprowadzenie do ?wiata AngularJS!Shyam Seshadri — w?a?ciciel i prezes firmy Fundoo Solutions z siedzib? w Bombaju. Zajmuje si? rozwojem produktów przeznaczonych na rynek indyjski oraz prowadzi szkolenia i konsultacje dotycz?ce szkieletu AngularJS i NodeJS.Brad Green — kierownik projektów in?ynieryjnych w Google. Zaanga?owany w projekt AngularJS. Wcze?niej zdobywa? do?wiadczenie w bran?y mobilnej oraz wspó?pracowa? ze Stevem Jobsem w firmie NeXT.

Budowanie mikrous?ug

by Sam Newman

Wykorzystaj potencja? architektury us?ug!Architektura mikrous?ug to sposób na odej?cie od du?ych, monolitycznych aplikacji. Wyspecjalizowane us?ugi realizuj?ce konkretne zadania i komunikuj?ce si? z otoczeniem pozwalaj? na lepsze zapanowanie nad kodem, s? ?atwiejsze do przetestowania oraz bardziej elastyczne. Jednak oprócz zalet maj? te? wady. Si?gnij po t? ksi??k? i dowiedz si?, jak najlepiej radzi? sobie z architektur? mikrous?ug!Autor przedstawia w ksi??ce skuteczne techniki projektowania i korzystania z architektury mikrous?ug. W trakcie lektury kolejnych rozdzia?ów poznasz w szczegó?ach ide? mikrous?ug, korzy?ci ich stosowania, sposoby modelowania us?ug oraz skuteczne techniki dzielenia du?ej aplikacji na mikrous?ugi. Ponadto zapoznasz si? z mo?liwymi sposobami integracji: zdalne wywo?anie procedur, REST i zdarzenia — to tylko niektóre z poruszanych kwestii. Na sam koniec zaznajomisz si? z najlepszymi metodami testowania i monitorowania us?ug, zapewnisz im bezpiecze?stwo dzi?ki kluczom API oraz innym technikom. Ta ksi??ka jest obowi?zkow? lektur? dla wszystkich osób chc?cych tworzy? nowoczesne systemy bazuj?ce na architekturze mikrous?ug. Odkryj, jak mo?na dostosowa? projekt systemu do celów Twojej organizacji stosuj?c architektur? mikrous?ug Zapoznaj si? z mo?liwo?ciami integracji us?ug z pozosta?? cz??ci? systemu Zastosuj przyrostowe podej?cie do podzia?u monolitycznych baz kodu Wdra?aj pojedyncze mikrous?ugi korzystaj?c z techniki ci?g?ej integracji Zbadaj z?o?ono?? testowania i monitorowania rozproszonych us?ug Zarz?dzaj zabezpieczeniami stosuj?c modele u?ytkownik-us?uga oraz us?uga-us?uga Zapoznaj si? z wyzwaniami skalowania architektury mikrous?ugPrzekonaj si?, jak architektura mikrous?ug zmieni Twoje spojrzenie na aplikacje!Sam Newman — technolog w firmie ThoughtWorks odpowiedzialny za wspomaganie klientów oraz architektur? wewn?trznych systemów. Prelegent, autor artyku?ów dla wydawnictwa O’Reilly. Programista j?zyków Java oraz Python.

Budowa prostych robotów. Niezwyk?e projekty ze zwyk?ych materia?ów

by Kathy Ceceri

Roboty dla ka?dego, wykonane ze wszystkiegoCo to jest robot? Gdyby zada? to pytanie przypadkowej osobie na ulicy, z pewno?ci? odpowiedzia?aby, ?e jest to konstrukcja zbudowana z drogich materia?ów, zawieraj?ca skomplikowane uk?ady elektroniczne oraz profesjonalne oprogramowanie. Nic bardziej b??dnego! Czy wiesz, ?e prostego robota mo?esz zbudowa? nawet z papieru? Si?gnij po t? ksi??k? i zacznij prac? nad swoim pierwszym projektem!Autorka tego podr?cznika udowodni Ci, ?e ka?dy mo?e wcieli? si? w rol? konstruktora, nawet bez zaawansowanych umiej?tno?ci elektronicznych. W dodatku mo?e wykorzysta? w tym celu najró?niejsze materia?y. Dzi?ki informacjom zawartym w tej ksi??ce zbudujesz robota zasilanego energi? s?oneczn? oraz takiego, który porusza si? dzi?ki wibracjom. Ponadto w trakcie lektury kolejnych rozdzia?ów przekonasz si?, jak wykorzysta? p?ytk? Arduino do zapanowania nad robotem wykonanym z e-tekstyliów. Poznasz te? ciekawostki zwi?zane z drukiem 3D, platform? littleBits oraz robotami BEAM. Przekonaj si?, jak ?atwo mo?esz spe?ni? swoje marzenia o budowie robota!Lektura ksi??ki Budowa prostych robotów pozwoli Ci skonstruowa?: Papierowego i gumowego (pompowanego) robota, który b?dzie porusza? si? reaguj?c na Twoje polecenia; Ruchom?, napr??eniowo-integraln? konstrukcj? no?n? robota nap?dzan? za pomoc? komponentów littleBits; Hybryd? ko?a i nóg; Chmar? ?lizgaj?cych si? robotów poruszaj?cych si? dzi?ki drganiom; Robota BEAM zasilanego energi? s?oneczn?, poruszaj?cego si? dzi?ki drganiom; Ploter wykonuj?cy rysunki za pomoc? mazaka; Robota wyposa?onego w Arduino o korpusie wykonanym z e-tekstyliów;Naucz si? budowa? proste roboty!

Projektowanie stron internetowych. Przewodnik dla pocz?tkuj?cych webmasterów po HTML5, CSS3 i grafice. Wydanie IV

by Jennifer Niederst Robbins

Ty te? mo?esz mie? swoj? stron? WWW!Marzy Ci si? w?asna strona internetowa lub profesjonalna witryna dla Twojej firmy? Je?eli brak Ci odpowiednich umiej?tno?ci, to zadanie mo?e by? poza Twoim zasi?giem. Ale do czasu! Ta ksi??ka zawiera dawk? wiedzy, która nawet kompletnemu laikowi pozwoli zaprojektowa? i zbudowa? witryn? WWW. Dzi?ki licznym przyk?adom przebrniesz przez kolejne etapy tworzenia strony internetowej oraz odkryjesz w sobie pasj? webmastera!Kolejne wydanie tej cenionej ksi??ki zosta?o gruntownie przeredagowane i uzupe?nione o nowe informacje tak, aby prezentowa?o obecnie wykorzystywane narz?dzia i panuj?ce trendy w projektowaniu stron internetowych. W trakcie lektury poznasz sk?adni? j?zyka HTML, wykorzystywane znaczniki oraz nowo?ci zawarte w HTML5. Ponadto zaznajomisz si? z kaskadowymi arkuszami stylów (CSS) oraz przekonasz si?, jaki potencja? kryje j?zyk JavaScript. Nauczysz si? tak?e przygotowywa? odpowiedni? grafik? na potrzeby strony WWW. Ksi??ka ta jest doskona?ym przewodnikiem wprowadzaj?cym w ?wiat projektowania!Dowiedz si?:jak wykorzysta? arkusze stylów CSSdlaczego nale?y odpowiednio przygotowa? grafik? na stron? WWWdo czego wykorzysta? j?zyk JavaScriptjak zbudowa? pierwsz? stron? WWWPrzewodnik dla pocz?tkuj?cych projektantów WWW!

Monitorowanie otoczenia z Arduino

by Emily Gertz Patrick Di Justo

Zbuduj w?asne urz?dzenia pomiarowe z platform? Arduino!Arduino to niesamowita platforma, która otworzy?a przed ?wiatem elektroniki mnóstwo nowych mo?liwo?ci. Dzi?ki prostocie obs?ugi zdoby?a rzesz? zwolenników, a to prze?o?y?o si? na ilo?? dost?pnych w sieci materia?ów i publikacji. Dla platformy Arduino opracowano liczne akcesoria, które pozwalaj? u?ytkownikowi rozbudowa? ka?dy uk?ad. Dodatkowo istnieje te? mo?liwo?? po??czenia jej z kolejn? popularn? platform? — Raspberry Pi. Z tym duetem osi?gniesz wszystko!Ten fantastyczny podr?cznik poka?e Ci, jak wykorzysta? Arduino do zbierania informacji o otaczaj?cym ?wiecie. Pomiar poziomu ha?asu, temperatury i wilgotno?ci to tylko cz??? projektów, które mo?esz zrealizowa? dzi?ki tej platformie. W trakcie lektury dowiesz si?, jak wykorzysta? modu? sieciowy oraz zaprezentowa? zebrane dane na wy?wietlaczu. Chcia?by? mie? swój w?asny licznik Geigera? To cudo jest w Twoim zasi?gu! Podczas realizacji przedstawionych tu projektów poznasz platform? Arduino i zaczniesz tworzy? w?asne uk?ady. Si?gnij po t? ksi??k? i zanurz si? w ?wiat uk?adów elektronicznych.Zbuduj swój w?asny: termometr miernik ha?asu licznik Geigera wymarzony uk?ad z platform? Arduino!Arduino — Twoja przepustka do ?wiata elektroniki!

Interaktywna wizualizacja danych

by Scott Murray

Uatrakcyjnij swoj? WWW!Skoro mawia si?, ?e obraz jest wart wi?cej ni? tysi?c s?ów, mo?na te? powiedzie?, ?e jeden wykres jest wart wi?cej ni? tysi?c tabel z danymi. Dlatego w?a?nie u?ytkownicy uwielbiaj? wykresy! Ju? jeden rzut oka pozwala wyrobi? sobie zdanie na temat ka?dego problemu. Je?eli do tego doda? interaktywne rozwi?zania, efekt mo?e by? tylko jeden — zachwyt Twoich klientów! Biblioteka D3 pozwala na budowanie interaktywnych wykresów, które pozwol? Ci na efektown? prezentacj? posiadanych informacji.W trakcie lektury tej ksi??ki przekonasz si?, jak szybko mo?na przygotowa? atrakcyjny wykres, prezentuj?cy nawet najbardziej skomplikowane dane. Najpierw gruntownie poznasz podstawy HTML-a, JavaScriptu oraz formatu SVG. Po tym wst?pie b?dziesz gotowy, by rozpocz?? przygod? z bibliotek? D3! Okre?lanie osi, skalowanie, efekty specjalne to tylko niektóre z poruszanych tematów. Gdy ju? opanujesz tworzenie wykresów, pora przej?? do kolejnego rozdzia?u. Dowiesz si? z niego, jak na posiadany wykres nanie?? interaktywne dodatki. Na sam koniec zobaczysz, jak nak?ada? dane na mapy geograficzne oraz eksportowa? stworzone wykresy. Ksi??k? t? doceni ka?dy programista, który kiedykolwiek stan?? przed problemem wizualizacji danych. Przekonaj si?, jak ?atwo mo?na: tworzy? wykresy korzysta? z danych w formacie CSV skalowa? wykresy dodawa? do wykresów interaktywne informacje Zachwy? u?ytkowników przydatnymi wykresami!

Python. Receptury. Wydanie III

by David Beazley Brian K. Jones

Python to j?zyk programowania z ponad 20-letni? histori?. Opracowany na pocz?tku lat 90. ubieg?ego wieku, b?yskawicznie zdoby? sympati? programistów. Jest u?ywany zarówno do pisania przydatnych skryptów czy ma?ych narz?dzi, jak i do pracy nad du?ymi projektami. Korzysta z automatycznego zarz?dzania pami?ci? oraz pozwala na podej?cie obiektowe i funkcyjne do tworzonego programu. Wokó? j?zyka Python skupiona jest bardzo silna spo?eczno?? programistów.Ta ksi??ka to sprawdzone ?ród?o informacji na temat Pythona i jego najcz?stszych zastosowa?. Nale?y ona do cenionej serii „Receptury”, w której znajdziesz najlepsze sposoby rozwi?zywania problemów. Przekonaj si?, jak wydajnie operowa? na strukturach danych, ?a?cuchach znaków, tek?cie i liczbach. Zobacz, jak korzysta? z iteratorów i generatorów. Ponadto naucz si? tworzy? w?asne klasy i funkcje oraz sprawd?, jak uzyska? dost?p do plików i sieci. Te i dziesi?tki innych receptur opisano w tej ksi??ce. To obowi?zkowa pozycja na pó?ce ka?dego programisty pracuj?cego z j?zykiem Python.Dzi?ki tej ksi??ce:poznasz podstawy j?zyka Pythonrozwi??esz w optymalny sposób najcz?stsze problemynapiszesz program korzystaj?cy z puli w?tkówb?dziesz lepszym programist? Pythona!Najlepsze rozwi?zania typowych problemów!

Wska?niki w j?zyku C. Przewodnik

by Richard M. Reese

Je?li chcesz b?yskawicznie opanowa? programowanie w j?zyku C, si?gnij po t? ksi??k?! Gdy ju? poznasz podstawy, nauczysz si? tak?e korzysta? ze wska?ników. To prawdziwa zmora wszystkich programistów, bowiem b??dne wykorzystanie wska?nika mo?e w okamgnieniu zrujnowa? Twój program. Zobacz, jak tego unikn?? i zaprzyja?ni? si? ze wska?nikami.Inne ksi??ki opisuj? wska?niki w jednym lub dwu rozdzia?ach, natomiast my po?wi?cili?my im ca?? ksi??k?. Dzi?ki temu dog??bnie poznasz ten mechanizm, zrozumiesz go i przekonasz si?, ?e przy odrobinie uwagi nie jest on wcale taki straszny! W trakcie lektury wykorzystasz wska?niki na funkcj?, przygotujesz tablic? wska?ników oraz zobaczysz, jak wspó?dzia?aj? one z ?a?cuchami znaków. Twoj? uwag? z pewno?ci? zwróc? fragmenty omawiaj?ce zabezpieczenia oraz niew?a?ciwe wykorzystanie wska?ników. Ksi??ka ta jest jedyn? pozycj? na rynku w ca?o?ci po?wi?con? wska?nikom w j?zyku C. To lektura obowi?zkowa ka?dego programisty!Poznaj:koncepcj? wska?nikówzastosowanie tablic wska?nikówfunkcje dynamicznego alokowania pami?cizagro?enia wynikaj?ce ze stosowania wska?nikówOdkryj tajniki wska?ników w j?zyku C i wykorzystaj ich potencja?!

Android. Tworzenie aplikacji w oparciu o HTML, CSS i JavaScript

by Jonathan Stark Brian Jepson

Twórz natywne aplikacje za pomoc? standardowych technologii internetowychJe?li znasz HTML, CSS i JavaScript, jeste? gotowy na tworzenie aplikacji dla Androida. Ten praktyczny podr?cznik pomo?e Ci wej?? w ?wiat aplikacji przeznaczonych dla platformy Android, tworzonych w oparciu o otwarte standardy internetowe - przede wszystkim HTML5 - oraz dodatkowe narz?dzia, takie jak cho?by PhoneGap.Dowiesz si?, jak budowa? aplikacje internetowe i jak wykorzysta? bezp?atny framework Adobe PhoneGap do przekonwertowania ich na natywne aplikacje dla Androida. Na w?asnej skórze przekonasz si?, ?e tak tworzone aplikacje s? przysz?o?ci? mobilnego ?wiata. Dzi?ki tej ksi??ce b?dziesz tworzy? elastyczne rozwi?zania dla szerokiego grona odbiorców.Z t? ksi??k?:nauczysz si? wykorzystywa? HTML5, CSS i JavaScript do tworzenia aplikacji mobilnychstworzysz dynamiczny, pe?ny animacji interfejs u?ytkownikarozwi??esz najcz?stsze problemy dzi?ki PhoneGapopublikujesz aplikacj? w sklepie Google Play!Stwórz aplikacj?, opublikuj j? w Google Play i odnie? sukces!

Metoda Lean Analytics. Zbuduj sukces startupu w oparciu o analiz? danych

by Alistair Croll Benjamin Yoskovitz

Lektura obowi?zkowa dla wszystkich zainteresowanych wykorzystaniem analityki w pracach nad nowym produktem i odnoszeniem sukcesów biznesowych bez konieczno?ci wiecznego zgadywania.Peter Yared, dyrektor ds. IT, CBS InteractiveTo nie jest kolejna ksi??ka o liczbach, a rzecz o praktycznych wska?nikach. Alistair i Ben naucz? Ci?, jak przebi? si? przez mg?? danych i skupi? si? na w?a?ciwych, istotnych wska?nikach, które zadecyduj? o Twojej pora?ce lub sukcesie.Ash Maurya, za?o?yciel i dyrektor generalny Spark59 oraz WiredReach, autor ksi??ki Metoda Running LeanOkie?​znane dane Jeste? przedsi?biorc?? Masz innowacyjny produkt i chcesz wej?? z nim na rynek? Mo?esz wybra? jedn? z dwóch dróg: tradycyjn?, opart? na odwiecznych m?dro?ciach starych mistrzów, albo nowoczesn?, z u?yciem modelu Lean Startup. Je?li wybra?e? pierwszy sposób - zmie? lektur?, je?li drugi - gratulacje! W tej ksi??ce znajdziesz kompletny proces analityczny, od generowania pomys?ów po przygotowanie zestawienia produktu i rynku. Dowiesz si? z niej, jak zweryfikowa? swój pomys?, znale?? odpowiednich klientów, zdefiniowa? ostateczn? wersj? produktu, zarobi? na swojej dzia?alno?ci i j? wypromowa?. Znajdziesz tu konkretne i przydatne informacje, oparte na ponad trzydziestu analizach przypadku, bez których nie mo?e si? obej?? ?aden przedsi?biorca. Ksi??ka jest skierowana równie? do analityków internetowych i analityków danych, poniewa? pozwala powi?za? efekty ich pracy z rozwa?aniami biznesowymi. Zamieszczone tu tre?ci zainteresuj? te? ludzi zaanga?owanych w rozwój produktu, zarz?dzanie nim, marketing, PR oraz dzia?alno?? inwestycyjn?, poniewa? dzi?ki nim ?atwiej b?dzie im zrozumie? i ocenia? startupy.Rewolucja w sze?ciu prostych krokachStwórz co?, co klienci pokochaj?.Zaanga?uj ludzi, aby znale?li Twój produkt i zacz?li z niego korzysta?.Poznaj model Lean Startup, podstawy analityki oraz mentalno?ci kierowania si? danymi, niezb?dnej do odniesienia sukcesu.Dowiedz si?, na którym etapie rozwoju si? znajdujesz, nad czym powiniene? pracowa? oraz jak zastosowa? model Lean Analytics we w?asnym startupie.Znajd? niez?e punkty odniesienia dla ró?nych wska?ników i naucz si? wyznacza? w?asne warto?ci docelowe.Sprawd?, w jaki sposób mo?esz zastosowa? zasady Lean Analytics w funkcjonuj?cej ju? organizacji, bo przecie? podej?cie oparte na danych sprawdza si? nie tylko w nowo powsta?ych firmach. Alistair Croll od niemal dwudziestu lat jest przedsi?biorc?, autorem ksi??ek i prelegentem. Zajmowa? si? du?ymi zbiorami danych, chmurami obliczeniowymi i startupami. W 2001 roku wspó?uczestniczy? w zak?adaniu firmy Coradiant. Od tamtej pory aktywnie pomaga wielu nowo powstaj?cym firmom i wspiera liczne startupowe imprezy.Benjamin Yoskovitz jest przedsi?biorc? z ponadpi?tnastoletnim do?wiadczeniem w bran?y internetowej. Wspó?za?o?yciel Standout Jobs i Year One Labs, pe?ni funkcj? mentora dla wielu startupów i akceleratorów przedsi?biorczo?ci. Regularnie przemawia podczas licznych konferencji po?wi?conych problematyce startupów.

Linux. Programowanie systemowe. Wydanie II

by Robert Love

Przewodnik po j?drze sytemu Linux!J?dro systemu Linux to jeden z najwi?kszych projektów rozwijanych przez ogromn? spo?eczno??. Setki wolontariuszy dniami i nocami rozwijaj? najwa?niejszy element tego systemu operacyjnego. I robi? to naprawd? skutecznie! Ka?de kolejne wydanie Linuksa zawiera dziesi?tki nowinek oraz ulepsze? - jest coraz szybsze, bezpieczniejsze i po prostu lepsze. Jednak pocz?tkuj?cy programi?ci mog? mie? problemy z wykorzystaniem us?ug dostarczanych przez kernel. Masz obawy, ?e nie odnajdziesz si? w g?szczu mo?liwo?ci wspó?czesnego j?dra systemu Linux?Ta ksi??ka rozwieje je w mig. Jest to wyj?tkowa pozycja na rynku wydawniczym, zg??biaj?ca w?a?nie te tajemnice. W trakcie lektury nauczysz si? tworzy? niskopoziomowe oprogramowanie, które b?dzie si? komunikowa?o bezpo?rednio z j?drem systemu. Operacje wej?cia i wyj?cia, strumienie, zdarzenia, procesy to tylko cz??? elementów, które b?yskawicznie opanujesz. Ponadto nauczysz si? zarz?dza? katalogami i plikami oraz poznasz koncepcj? sygna?ów. Ksi??ka ta jest niezast?pionym ?ród?em informacji dla wszystkich programistów pracuj?cych z j?drem Linuksa. Docenisz t? lektur?!Poznaj:metody zarz?dzania procesamizastosowanie sygna?ówzaawansowane interfejsy wej?cia i wyj?ciaj?dro systemu od podszewki Poznaj j?dro systemu od podszewki!Robert Love - od wielu lat jest u?ytkownikiem i wspó?twórc? systemu Linux. Rozwija ?rodowisko graficzne GNOME oraz j?dro systemu. Pracuje jako projektant oprogramowania w firmie Google, by? te? cz?onkiem zespo?u projektuj?cego system operacyjny Android. Jest autorem licznych ksi??ek po?wi?conych programowaniu w systemie Linux.

Niezawodne zasady web designu. Projektowanie spektakularnych witryn internetowych. Wydanie II

by Jason Beaird

"Nie jeste? grafikiem, a chcesz projektowa? zachwycaj?ce witryny internetowe? Dowiedz si?, jak stworzy? u?yteczny uk?ad witryny i mi?y dla oka interfejs u?ytkownika Naucz si? umiej?tnie dobiera? i odpowiednio zestawia? kolory serwisu Opanuj zasady stosowania fontów oraz uatrakcyjniania strony grafik? i typografi?My?lisz, ?e zadanie programisty ko?czy si? na stworzeniu wydajnego i funkcjonalnego silnika witryny, a kwestia jego wygl?du to ju? "sprawa dla webmastera"? Frustruje Ci?, ?e potrafisz robi? perfekcyjnie dzia?aj?ce strony, które bez dobrego grafika nie wzbudzaj? entuzjazmu u?ytkowników? Je?li wci?? uwa?asz, ?e wyczucie graficzne pozwalaj?ce tworzy? zachwycaj?ce wizualnie strony internetowe to umiej?tno?? zarezerwowana jedynie dla najlepszych projektantów i webmasterów, pora sko?czy? ze stereotypami i ograniczeniami! Oto drugie wydanie rewolucyjnej ksi??ki, która odmieni?a sposób pracy programistów na ca?ym ?wiecie!Ta wype?niona kolorowymi ilustracjami, licznymi przyk?adami i przejrzystymi instrukcjami ksi??ka pozwoli Ci szybko zrozumie? zasady dobrego projektowania stron internetowych, dzi?ki czemu ju? wkrótce zastosujesz je w swoich projektach. B?dzie dla Ciebie praktycznym przewodnikiem, prowadz?cym od koncepcji do realizacji przez wszystkie niezb?dne zagadnienia, takie jak sensowny uk?ad i atrakcyjna kompozycja witryny, przykuwaj?ca uwag? kolorystyka, czytelna typografia i w?a?ciwe zdj?cia. Szybko przekonasz si?, dlaczego w?a?nie ta ksi??ka cieszy si? tak? popularno?ci? w?ród programistów. Nim si? zorientujesz, ju? zaczniesz tworzy? zachwycaj?ce serwisy internetowe!​Dowiesz si? m.in., jak: dobiera? kolory, by komponowa? mi?e dla oka schematy barw budowa? solidne uk?ady, efektywnie stosuj?c systemy siatek i bia?? przestrze? wykorzystywa? tekstury, w tym pot?g? nawet najprostszych elementów, takich jak punkt, linia, figura, g??bia czy dese? opanowa? sztuk? transformacji nudnych kompozycji w ol?niewaj?ce per?y przy u?yciu samej typografii wybiera?, modyfikowa? i pozycjonowa? grafiki na stronie ?mia?o projektowa? strony kompatybilne z urz?dzeniami przeno?nymi korzysta? z dobrodziejstw fontów dzi?ki deklaracji @font-face​Opanuj zasady dobrego projektowania - od koncepcji do sprawnej realizacji!Jason Beaird jest projektantem i programist? z wi?cej ni? dziesi?cioletnim do?wiadczeniem w pracy nad wieloma uznanymi i nagradzanymi witrynami internetowymi. Dzi?ki zami?owaniu do projektu graficznego i wielkiemu oddaniu standardom sieciowym Jason sukcesywnie znajduje nowe sposoby, by uczyni? sie? pi?kniejszym miejscem. W chwilach, gdy nie bawi si? pikselami w Photoshopie b?d? nie kombinuje ze znacznikami HTML, dzieli si? z innymi swoj? twórcz? pasj?. http://helion.pl/ksiazka_roku.phtml"">http://helion.pl/img/rozne/rozne/sell_​konkurs_6.jpg"" /> "

Kontrola wersji z systemem Git. Narz?dzia i techniki programistów. Wydanie II

by Jon Loeliger Matthew McCullough

Systemy kontroli wersji przechodz? ci?g?? ewolucj?. Jeszcze niedawno popularny by? system CVS, który zosta? wyparty przez SVN. Ostatnie lata to inwazja rozproszonych systemów kontroli wersji z Gitem na czele. Git pozwala ka?demu programi?cie na posiadanie prywatnego repozytorium i korzystanie z jego dobrodziejstw bez wp?ywu na inne repozytoria. Jeste? ciekaw, jakie jeszcze zalety ma Git?Je?eli tak, trafi?e? na idealn? ksi??k?, dzi?ki której b?yskawicznie wkroczysz w ?wiat Gita. Na pocz?tek krok po kroku przejdziesz przez proces instalacji, a nast?pnie dostosujesz ?rodowisko do swoich potrzeb. W kolejnych rozdzia?ach poznasz dost?pne polecenia oraz nauczysz si? zarz?dza? plikami. Ponadto przekonasz si?, jak ?atwo mo?na stworzy? odga??zienia kodu oraz przegl?da? ró?nice pomi?dzy wersjami pliku. Git posiada zaawansowane narz?dzia do ??czenia kodu - b?dziesz móg? je dog??bnie pozna?. Na koniec przeczytasz o zaawansowanych mo?liwo?ciach systemu Git, takich jak wspó?praca z SVN. Ta ksi??ka jest doskona?ym podr?cznikiem dla ka?dego pocz?tkuj?cego u?ytkownika systemu Git, zaawansowani równie? znajd? tu sporo przydatnych informacji. Wykorzystaj potencja? Gita!Dzi?ki tej ksi??ce: odkryjesz rozproszone systemy kontroli wersji poznasz ich zalety zainstalujesz i skonfigurujesz system Git poznasz system kontroli wersji GitWykorzystaj potencja? systemu kontroli wersji Git!

Git. Leksykon kieszonkowy

by Richard E. Silverman

"Podr?czny przewodnik po Git!Jeszcze do niedawna w?ród systemów kontroli wersj? fotel lidera zajmowa? SVN. Jednak ta sytuacja w ostatnich latach ulega diametralnej zmianie. Rynek systemów kontroli wersji opanowa?y systemy rozproszone, z Gitem na czele. Czemu zdoby?y tak? popularno??? Dzi?ki zastosowaniu Gita ka?dy programista dysponuje swoj? lokaln?, kompletn? kopi? ca?ego repozytorium. Pozwala to na b?yskawiczne wykonywanie typowych zada? i korzystanie z mo?liwo?ci kontroli wersji bez wp?ywu na repozytoria innych osób. A? do momentu, gdy stwierdzisz, ?e chcesz podzieli? si? efektami pracy z innymi.Brzmi interesuj?co? Je?li chcia?by? zg??bi? system Git, trafi?e? na doskona?? ksi??k?. Dzi?ki jej niewielkim rozmiarom mo?esz mie? j? zawsze przy sobie. Zmiana SVN na Git oprócz poznania nowych poj?? wymaga zmiany sposobu my?lenia. Ten leksykon pozwoli Ci w ka?dej chwili sprawdzi?, jak stworzy? nowe repozytorium czy ga??? oraz jak wprowadzi? zmiany i przes?a? je na centralny serwer. Ponadto dowiesz si?, jak ?ledzi? zdalne repozytoria, przegl?da? histori? zmian i scala? wersje. To doskona?a lektura dla wszystkich osób chc?cych b?yskawicznie pozna? mo?liwo?ci Gita i zacz?? stosowa? go w codziennej pracy.Dzi?ki tej ksi??ce: poznasz filozofi? pracy z Gitem stworzysz repozytorium i zaczniesz z niego korzysta? nauczysz si? pracowa? z ga??ziami kodu biegle opanujesz system GitPoznaj rozproszony system kontroli wersji!"

Wydajne aplikacje internetowe. Przewodnik

by Ilya Grigorik

"Buduj wydajne aplikacje internetowe!Aplikacje internetowe systematycznie wypieraj? swoje klasyczne odpowiedniki. Edytory tekstu, programy graficzne czy systemy CRM w wersji online nikogo ju? nie zaskakuj?. Coraz bardziej skomplikowane narz?dzia dost?pne za po?rednictwem przegl?darki internetowej wymagaj? od deweloperów znakomitej znajomo?ci protoko?ów HTTP, XHR, WebSocket i nie tylko. Dzi?ki tej wiedzy s? oni w stanie tworzy? wydajne aplikacje, które spe?ni? oczekiwania u?ytkowników.Ta ksi??ka to najlepsze ?ród?o informacji po?wi?cone protoko?om internetowym. Przygotowana przez in?yniera Google’a, odpowiedzialnego za wydajno??, zawiera szereg cennych informacji, które pozwol? Ci ulepszy? Twoje w?asne aplikacje. W trakcie lektury dowiesz si?, jak osi?gn?? optymaln? wydajno?? protoko?ów TCP, UDP i TLS oraz jak wykorzysta? mo?liwo?ci sieci mobilnych 3G/4G. W kolejnych rozdzia?ach zaznajomisz si? z histori? protoko?u HTTP, poznasz jego mankamenty oraz sposoby rozwi?zywania problemów. Zorientujesz si? te? w nowo?ciach, jakie ma wprowadzi? HTTP w wersji 2.0. W ko?cu odkryjesz, co mog? Ci zaoferowa? WebSocket oraz WebRTC, a dodatkowo poznasz skuteczne techniki strumieniowania danych w sieci Internet. Ksi??ka ta jest obowi?zkow? lektur? dla ka?dego programisty tworz?cego aplikacje internetowe!Dzi?ki tej ksi??ce: poznasz najlepsze techniki optymalizacji ruchu w sieci wykorzystasz potencja? sieci bezprzewodowych oraz mobilnych zaznajomisz si? z histori? protoko?u HTTP i jego mankamentami zobaczysz, jak nawi?za? po??czenie peer-to-peer za pomoc? WebRTC zbudujesz wydajn? aplikacj? internetow?Poznaj niuanse pozwalaj?ce na zbudowanie szybkiej aplikacji internetowej!"

Projekty elektroniczne na iPhone i iPad. Niekonwencjonalne gad?ety z technologi? Arduino i techBASIC

by Mike Westerfield

Podstawowe funkcje telefonu, czyli dzwonienie i wysy?anie SMS-ów, nikomu ju? dzi? nie wystarczaj?. Wspó?czesne smartfony wykorzystywane s? na mnóstwo innych sposobów. Gry, przegl?danie ulubionych stron w Internecie, aktywny udzia? w ?yciu portali spo?eczno?ciowych — to tylko niektóre z nich.Przy odrobinie umiej?tno?ci mo?esz u?y? Twojego telefonu tak?e do niekonwencjonalnych dzia?a?: na przyk?ad jako wykrywacza metali, barometru lub ?yroskopu. To urz?dzenia, które mo?esz zbudowa? na podstawie Twojego iPada lub iPhone’a oraz kilku niedrogich urz?dze? dodatkowych. Dzi?ki tej ksi??ce jest to naprawd? proste! W trakcie lektury poznasz j?zyk techBasic, który pomo?e Ci zbudowa? dzia?aj?cy higrometr oraz przy?pieszeniomierz. Ponadto zdob?dziesz wiedz? na temat technologii Bluetooth Low Energy oraz nauczysz si? sterowa? zdalnie samochodem za pomoc? urz?dzenia typu BLE i platformy Arduino. Ksi??ka ta jest doskona?? lektur? dla wszystkich pasjonatów elektroniki, którzy chcieliby maksymalnie wykorzysta? potencja? swoich smartfonów i tabletów. Zaskocz swoich znajomych niesamowitym zastosowaniem telefonu!Dzi?ki tej ksi??ce:

Refine Search

Showing 151 through 175 of 194 results