Wyniki wyszukiwania

1017
Ładowanie...
EBOOK

Angular 2. Tworzenie interaktywnych aplikacji internetowych

Gion Kunz

Wykorzystywanie komponentów do budowy aplikacji internetowych jest uważane za wyjątkowo ważny krok naprzód w tej dziedzinie. Szczególnie ciekawym pomysłem jest tworzenie interfejsów użytkownika bazujących na komponentach. Framework Angular 2 zmienia technologię tworzenia aplikacji: ułatwia pisanie współdzielonych bloków kodu HTML, które można bez problemu wielokrotnie wykorzystywać dzięki zastosowaniu mechanizmu shadow DOM. Jest to bardzo obiecująca perspektywa, jednakże pod warunkiem, że programista potrafi efektywnie wykorzystać architekturę komponentową. Niniejsza książka ma na celu nauczenie programistów tego nowego podejścia do programowania interaktywnych stron internetowych i równocześnie pokazanie najlepszych możliwości Angulara. Poza praktycznymi aspektami korzystania z tego frameworka największy nacisk położono na tworzenie interfejsów użytkownika bazujących na komponentach — wyjaśniono podstawowe koncepcje tego sposobu programowania i opisano, jak wykorzystać framework do tworzenia nowoczesnych, wydajnych i łatwych w utrzymaniu interfejsów użytkownika. Niektóre zagadnienia omówione w książce: podstawy tworzenia interfejsów z wykorzystaniem komponentów tworzenie komponentów wielokrotnego użytku w Angularze wykorzystanie komponentów do routingu, logowania i śledzenia czasu korzystanie z zewnętrznych bibliotek w Angularze zapewnienie rozszerzalności komponentów techniki testowania komponentów Angular 2 Architektura oparta na komponentach — najlepsza recepta na świetny interfejs! Gion Kunz od wielu lat pisze interaktywne interfejsy użytkownika w języku JavaScript. Bardzo chętnie korzysta z frameworka Angular 2. Często zabiera głos na konferencjach. Kunz jest również głównym instruktorem w SAE Institute w Zurichu. Jest osobą, która angażuje się na rzecz open source — napisał responsywną bibliotekę do rysowania wykresów Chartist. W wolnych chwilach zajmuje się muzyką, wędkowaniem lub po prostu spędza czas ze swoją ukochaną i milutkim, małym pieskiem.

1018
Ładowanie...
EBOOK

AngularJS

Brad Green, Shyam Seshadri

Poznaj możliwości AngularJS! AngularJS to hit ostatnich miesięcy w aplikacjach internetowych, wniósł bowiem do kodu JavaScript powiew świeżości oraz najlepsze praktyki znane z innych języków programowania. Architektura MVC, wstrzykiwane zależności, wiązanie danych to tylko niektóre z cech AngularJS. Jeżeli zaintrygowały Cię jego możliwości i chciałbyś zgłębić potencjał tego rozwiązania, to trafiłeś na doskonałą książkę! Napisana przez inżynierów Google, pracujących na co dzień przy AngularJS, zawiera najświeższe informacje z pierwszej ręki. Sięgnij po nią i przekonaj się, jak szybko stworzyć łatwą w utrzymaniu aplikację, korzystającą z nowoczesnych wzorców, komunikującą się wydajnie z serwerem oraz pokrytą automatycznymi testami. Zdobędziesz wiedzę na temat dyrektyw, kontrolerów oraz szablonów. Ponadto przekonasz się, jak tworzyć aplikacje wspierające wiele języków narodowych oraz w jaki sposób radzić sobie z ciasteczkami (cookies). Książka ta jest doskonałą lekturą dla wszystkich osób chcących dzięki AngularJS zmienić swoje podejście do tworzonego kodu JavaScript. Poznaj komponenty tworzące framework AngularJS i zobacz, jak ze sobą współdziałają. Zapewnij sobie maksymalną elastyczność przez separację logiki, danych i prezentacji zgodnie ze wzorcem MVC. Przygotuj pełną aplikację działającą w przeglądarce internetowej wykorzystując do tego szablony po stronie klienta. Korzystaj z dyrektyw AngularJS w celu rozszerzenia HTML za pomocą składni deklaracyjnej. Prowadź komunikację z serwerem i zaimplementuj proste buforowanie za pomocą usługi $http. Wykorzystaj wstrzykiwanie zależności, aby w ten sposób poprawić refaktoring, przeprowadzanie testów oraz zapewnić możliwość tworzenia projektu dla wielu środowisk. Poznaj przykładowe fragmenty kodu dla najczęściej spotykanych problemów podczas tworzenia aplikacji sieciowych. Twój przewodnik po świecie AngularJS!   „Ta książka stanowi doskonałe wprowadzenie do AngularJS. Zawiera informacje o właściwej strukturze aplikacji AngularJS, a także zapewnia dobre wsparcie we wszystkich aspektach API AngularJS.” Miško Hevery, starszy informatyk w Google i ojciec AngularJS „Jeżeli wiedzę z zakresu AngularJS miałbym przelać z mojej głowy na papier, wówczas przyjęłaby ona postać tej książki. Jedynie nie byłaby tak dobrze zorganizowana i nie miałaby ryby na okładce.” Igor Minar, specjalista AngularJS

1019
Ładowanie...
EBOOK

Angular. Profesjonalne techniki programowania. Wydanie II

Adam Freeman

Framework Angular 2 jest dziś uważany za jeden z najwydajniejszych sposobów rozwijania średnich i dużych aplikacji internetowych. Te aplikacje działają bez problemu niezależnie od platformy. Separacja kodu interfejsu od logiki aplikacji, prosta modularyzacja aplikacji, bezproblemowe przetwarzanie danych asynchronicznych, bogaty zestaw narzędzi i ogromne ułatwienia podczas projektowania interfejsu użytkownika - to tylko kilka z wielu zalet Angulara. Nawet jednak tak świetny framework wymaga od programisty wiedzy i umiejętności prawidłowego budowania kodu. Książka rozpoczyna się od przedstawienia wzorca MVC i jego zalet. Ta wiedza następnie przydaje się do budowy własnego projektu za pomocą Angulara. Najpierw będzie to prosta, praktyczna aplikacja, a później zostaną przedstawione coraz bardziej zaawansowane funkcje. Każdy temat jasno i spójnie wyjaśniono, zamieszczając szczegóły konieczne do efektywnej pracy. Przedstawiono sposoby wykorzystywania różnych pożytecznych narzędzi, w tym frameworka Bootstrap, biblioteki Reactive Extensions czy frameworka Jasmine. Nie zabrakło objaśnień najczęściej występujących problemów oraz sposobów ich rozwiązywania. W tej książce między innymi: Solidne podstawy koncepcji MVC Obiektowy model dokumentu (DOM) Usługi i dostawcy usług Routing i animacja w Angularze Testowanie aplikacji Angular 2. Profesjonalne narzędzie dla profesjonalisty.

1020
Ładowanie...
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.

1021
Ładowanie...
EBOOK

AngularJS. Szybkie wprowadzenie

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.

1022
Ładowanie...
EBOOK

AngularJS. Tworzenie aplikacji webowych. Receptury

Matt Frisbie

AngularJS jest popularnym frameworkiem służącym do pisania aplikacji internetowych o różnej skali. Jest to świetny projekt open source, dzięki któremu praca staje się wydajna i przyjemna. Tworzenie oprogramowania mającego naprawdę wysoką jakość wymaga od programisty stałego rozwijania umiejętności. Konieczne jest doskonałe opanowanie narzędzi programistycznych i uczenie się nowych funkcji, które one oferują. Proces ten w istocie nigdy się nie kończy. Jeśli już znasz podstawowe cechy AngularJS i postanowiłeś nabyć biegłości w pracy z tym frameworkiem, to masz w rękach książkę przeznaczoną dla Ciebie. Przedstawione w niej metodologie i strategie pozwolą Ci na sprawne budowanie wydajnych i skalowalnych aplikacji internetowych. W tym praktycznym poradniku znajdziesz ponad 90 łatwych do wykonania receptur. Od razu zaczniesz korzystać z praktycznych rozwiązań. Z pewnością docenisz jasne podejście do problemów, klarowne wyjaśnienia i czytelne wskazówki dotyczące tworzenia aplikacji produkcyjnych. Oczywiście nie zabrakło licznych fragmentów kodu opatrzonego komentarzem. Dzięki tej książce: Poznasz wzorce, strategie i praktyki, dzięki którym AngularJS pozwala na tworzenie prawdziwie skalowalnych, wydajnych i efektywnych aplikacji internetowych. Będziesz pracował na kodzie prawdziwych aplikacji, posługując się najnowszymi narzędziami udostępnionymi w ostatniej wersji frameworka — AngularJS 1.3. Znajdziesz rozwiązania najczęstszych problemów, włączając w to kwestie testowania i optymalizacji kodu. Zaczniesz biegle korzystać z dyrektyw AngularJS, filtrów standardowych i niestandardowych, nauczysz się implementować magistrale zdarzeń. Dowiesz się, czym są i jak stosować obietnice; poznasz proste obietnice, łańcuchy obietnic, bariery obietnic. Nabierzesz wprawy w stosowaniu szablonów aplikacji. Poznasz słabsze strony frameworka i nauczysz się skutecznie zapobiegać ewentualnym problemom. AngularJS to świetne narzędzie — poznaj jego tajniki!

1023
Ładowanie...
EBOOK

Angular. Programowanie z użyciem języka TypeScript. Wydanie II

Yakov Fain, Anton Moiseev

Angular jest znakomitym frameworkiem wybieranym przez programistów, którym zależy na szybkiej, wydajnej i satysfakcjonującej pracy. Umożliwia sprawne tworzenie zarówno lekkich klientów internetowych, jak i w pełni funkcjonalnych aplikacji. Angular pozwala na wykorzystywanie TypeScriptu, który w porównaniu z JavaScriptem o wiele lepiej spisuje się jako język programowania profesjonalnych aplikacji internetowych. Ten framework zapewnia również możliwość korzystania z wielu nowoczesnych bibliotek, dzięki którym w łatwy sposób można tworzyć i rozwijać zaawansowane, atrakcyjne aplikacje. Ta książka jest drugim, przejrzanym i uzupełnionym wydaniem praktycznego podręcznika, znakomicie ułatwiającego naukę tworzenia aplikacji. Wyjaśniono tu tak istotne zagadnienia jak zarządzanie stanem, kontrola wprowadzanych danych, budowa formularzy i komunikacja z serwerem. Prezentowane treści uzupełniono praktycznymi przykładami kodu, składającego się na w pełni funkcjonalną aplikację internetową. Pokazano, w jaki sposób wstrzykiwać zależności oraz projektować reaktywne interfejsy użytkownika i komunikację między komponentami aplikacji. Nie zabrakło opisu przydatnych bibliotek, jak RxJS, NgRx czy Flex Layout. W tej książce między innymi: wprowadzenie do architektury Angulara i sposób pracy z frameworkiem praca z obserwowalnymi strumieniami danych podstawowe i zaawansowane funkcje routera Angulara formularze reaktywne i walidacja danych testowanie aplikacji, w tym testy jednostkowe i testy przepływu pracy Angular: szybki, wydajny, bezpieczny!

1024
Ładowanie...
EBOOK

Analiza i projektowanie obiektowe. Rusz głową!

Brett D. McLaughlin, Gary Pollice, David West

Współczesne systemy informatyczne mają niewiele wspólnego z tymi sprzed kilkunastu lat. Są skomplikowane, nafaszerowane wieloma technologiami, bywa też, że mają (zbyt) wielu autorów. Jak zapanować nad tym wszystkim? Jak projektować systemy szybko oraz bezbłędnie? Czujesz się zagubiony? Nic się nie martw! Po prostu... Otwórz swój umysł! Teraz dzięki nowatorskim metodom nauczania możesz błyskawicznie opanować wszystkie elementy projektowania obiektowego. Charakterystyczna dla serii "Rusz głową!" cecha to wymieszana w odpowiednich proporcjach wiedza, humor oraz wszystko wyjaśniające grafiki. Informacje zawarte w książce obejmują pełny zakres tematyki związanej z analizą i projektowaniem obiektowym. Tylko kilkaset stron dzieli Cię od opanowania metod zbierania wymagań, tworzenia przypadków użycia czy też projektowania diagramów klas. A to tylko początek - sprawdź spis treści i przekonaj się, jak szeroki materiał zawiera ta książka. Naprzód, głowo! Nikt ci tego nie potrafił wytłumaczyć? Wydaje Ci się, że to problem nie na Twoją głowę? Nie potrzebujesz elektrowstrząsów, żeby pobudzić swój mózg do aktywnego działania. Tylko żadnych gwałtownych gestów! Usiądź wygodnie, otwórz książkę, dopiero teraz się zacznie. Na początek - rusz głową! Precz z nudnymi wykładami i zakuwaniem bez zrozumienia! Nauka to znacznie więcej niż tylko czytanie suchego tekstu. Twój mózg jest niczym głodny rekin, cały czas prący naprzód w poszukiwaniu nowej, apetycznej przekąski. Jak karmimy Twój wygłodniały umysł? Używamy rysunków, bo obraz wart jest 1024 słów. Stosujemy powtórzenia, by zakodować na stałe dane w Twojej chłonnej głowie. Oddziałujemy na emocje, jesteśmy nieprzewidywalni, zaskakujący i zabawni. Stawiamy przed Tobą wyzwania i zadajemy pytania, które angażują Cię w proces studiowania przedstawianych zagadnień. Cały czas pobudzamy Twój umysł do aktywnego działania, zmuszamy go do posłuszeństwa... a za ciężką pracę nagrodzimy go smakowitym ciasteczkiem w postaci wiedzy - wisienka gratis! Rozgryź to sam! Zasady i cele projektowania obiektowego Metody zbierania wymagań Przypadki użycia i ich analiza Graficzna prezentacja systemu i zasad jego działania - diagramy UML Wzorce projektowe - sprawy skomplikowane stają się proste, a proste jeszcze prostsze Projektowanie architektury systemu Testowanie Książka należy serii "Rusz głową!", która jest kontynuacją serii "Head First". Książki z tej serii zdobyły uznanie czytelników dzięki swemu unikalnemu i nowatorskiemu podejściu do przekazywania wiedzy. Sprawdź na półce, może znajdziesz obok inne książki z tej serii. Dzięki nim nawet najbardziej skomplikowane dziedziny wiedzy stają się przystępne, przyjazne i prostsze.