27 najlepszych książek o JavaScript dla programistów internetowych 2019

Opublikowany: 2019-07-04

JavaScript był kiedyś językiem, którego programiści mogliby się uczyć, gdyby potrzebowali stworzyć fantazyjną animację lub inne interaktywne funkcje dla swoich witryn HTML. Kiedyś HTML i CSS były wyraźnymi zwycięzcami gry. Być może trochę PHP dorzucone na boku, JavaScript był po prostu kolejnym ekskluzywnym językiem, który wymagał od internautów włączenia JavaScript w swoich przeglądarkach w celu wyświetlenia dowolnych funkcji stworzonych za pomocą tego języka. W dzisiejszych czasach JavaScript jest wiodącym językiem sieci. Jeśli budujesz nową platformę, stronę internetową lub osobisty projekt, lepiej buduj go za pomocą JavaScript. Nie ma innych języków z takim wsparciem i dostępnością jak JavaScript.

Francois Ward niedawno napisał rozszerzony artykuł o obecnym stanie JavaScript, o tym, jakie narzędzia dominują w różnych częściach tworzenia stron internetowych i jakich funkcji należy jeszcze użyć podczas tworzenia back-endowych i front-endowych części platformy. Przyciągnęła dziesiątki komentarzy i setki polubień z ogólnej społeczności hakerów, z dużą ilością wglądu, aby dać ci solidną oś czasu bieżącego postępu w JavaScript. W innych wiadomościach rzeczywisty założyciel JavaScript — Brendan Eich — chwali WebAssembly; opracowywany globalny projekt internetowy, który skupi się na wydajności sieciowej zarówno na komputerach stacjonarnych, jak i urządzeniach mobilnych. To jeszcze bardziej upewnia społeczność JavaScript, że przyszłość sieci zbliża się niedługo i może równie dobrze być nową siecią, jaką znamy. Z drugiej strony nie wszyscy tak bardzo kochają JavaScript!

Więcej o książkach JavaScript

Powody, dla których warto uczyć się JavaScript, a zwłaszcza nowego standardu ES6, nigdy nie były wyższe niż teraz; JavaScript pomaga w sieci, ale także pomaga inżynierom oprogramowania. A kto może zapomnieć o Node.js? Jest to najbardziej rewolucyjny framework webowy w dzisiejszych czasach. Jesteśmy wielbicielami JavaScript i nieustannie przesuwamy granice rodzajów treści, których nasi czytelnicy mogą szukać w odniesieniu do JS. Nasze najlepsze elementy obejmują: silniki szablonów dla programistów JavaScript, którzy chcą szybciej tworzyć szablony dla swoich witryn, zbiór 23 najpopularniejszych frameworków JS, które możesz zdobyć już dziś, podsumowanie najnowszych samouczków dla programistów JavaScript, które pochodzą od ekspertów branżowych, a także jesteś zupełnie nowy w JS — spójrz na najlepsze zasoby online do nauki JavaScript online.

Jeśli nauka online nie jest dla ciebie, zawsze możesz spróbować przeczytać kilka książek intelektualnych, takich jak te tutaj. To będzie odliczanie dwudziestu siedmiu najpopularniejszych, najbardziej edukacyjnych, najwybitniejszych, najbardziej intelektualnych książek o JavaScript, na które możesz położyć swoje palce. Podzielimy post na dwie części; najpierw dostajesz darmowe rzeczy, a potem przechodzimy do płatnych książek. Każdy programista JavaScript, który czuje, że pominęliśmy jego ulubioną książkę o JS, dajcie nam znać w komentarzach, a my się tym zajmiemy.

Oświecenie JavaScript

Oświecenie JavaScript

Cody Lindley to szanowany programista front-end, który ogromnie oddał się społeczności front-endowej poprzez rozmowy, tutoriale i książki. Wiele jego książek trafiło na półkę z książkami przeciętnego programisty. Dzieje się tak dzięki przyjaznemu tonowi pisania i intensywnie upakowanej wiedzy w jednej książce. Oświecenie JavaScript ma szczególny nacisk; celem tej książki jest pomoc każdemu programiście lub projektantowi JavaScript w nauce programowania JavaScript bez konieczności ciągłego polegania na bibliotekach innych firm. Nie ma nawet znaczenia, które; Treść książki jest skierowana do tych, którzy chcą dalej rozwijać się w JavaScript i zostać niezależnymi programistami, stąd nazwa JavaScript Enlightenment.

Zbyt często widzimy, jak programiści tworzą książki, w których wzmacniają się jako eksperci, i wykorzystują ten kontekst w całej książce, tylko po to, aby dać ci wąskie pojęcie o temacie i skupiając się głównie na osobistych doświadczeniach pisarza. Natomiast Cody rozmawia z każdym indywidualnie i naprawdę koncentruje się na pomaganiu każdemu w stawaniu się lepszymi programistami JS. Koniec końców samodzielna nauka programowania może być trudnym zadaniem. Jednak z pomocą tej niesamowitej książki nie będziesz już musiał czuć, że istnieją jakieś luki, które pozostały niezaspokojone.

Pobierać

JS – Właściwa droga

JS - Właściwa droga

Książki są zwykle podzielone na kilka rozdziałów. Każdy z nich będzie mówił o konkretnym zagadnieniu związanym z programowaniem, czy to obiektach, czy funkcjach, kilka dużych rozdziałów może być poświęconych każdej z tych możliwości językowych, JavaScript: The Right Way nie jest książką, którą można po prostu przeczytać od początku do początku. Jest to raczej księga kolekcji, lista zasobów, które pomogą nowym programistom JS znaleźć najlepsze narzędzia, zasoby i artykuły na temat tego, co większość programistów JavaScript stosuje w swoich codziennych przepływach pracy. Kategorie są podzielone w następujący sposób: przewodniki po stylach, wzorce projektowe, narzędzia do testowania, popularne frameworki JS, silniki do budowania gier, gdzie znaleźć najnowsze wiadomości, niezbędne lektury JS, podcasty, screencasty, programiści JS do naśladowania i wiele więcej.

Pobierać

Nauka wzorców projektowych JavaScript

Nauka wzorców projektowych JavaScript

Każdy język programowania daje swoim użytkownikom określony zestaw funkcji i prawdopodobieństw, które będą unikalne dla tego języka programowania. Jednak niektóre rzeczy w programowaniu są nieuchronnie splecione, a wzorce projektowe są jednym z nich. Wzorzec projektowy to rozwiązanie problemu, który może pojawić się ponownie w trakcie projektowania oprogramowania.

Wzorce projektowe to jeden z najczęściej poruszanych tematów w programowaniu. Dzieje się tak głównie dlatego, że wzorce projektowe pomagają nam wziąć czyjś kod i pracować nad nim z myślą o jakości. W ten sam sposób wzorce projektowe pomagają nam lepiej zrozumieć, w jaki sposób wdrażane jest rozwiązanie określonego problemu, co jest znacznie prostsze niż wyjaśnianie każdego szczegółu naszego kodu. Ta książka bada zarówno tradycyjne, jak i nowoczesne wzorce projektowania za pomocą JavaScript. Każdy, kto chce napisać zwięzły, zorganizowany i piękny, łatwy w obsłudze kod, pokocha tę książkę. Jest skierowany do programistów, którzy mają doświadczenie zawodowe, ale uzupełni tych, którzy nie mają doświadczenia, o dodatkowe zasoby do zbadania na trudniejszym materiale.

Pobierać

Węzeł – działa i działa

Węzeł — działa i działa

Node.js pozostaje wiodącym frameworkiem/biblioteką JavaScriptu stulecia. Tak wiele frameworków i bibliotek jest codziennie tworzonych dla Node; coraz trudniej nadążyć! Ponieważ coraz więcej twórców stron internetowych przechodzi na rozwój Node.js, wymagania dotyczące szczegółowych informacji o tym, jak najlepiej korzystać z Node.js, stają się bardzo oczywiste, ponieważ społeczności programistów zaczynają być przytłoczone pytaniami technicznymi i morzem pomysłów które mogą przekształcić się w nowe i zmieniające gry aplikacje.

Node: Up and Running to książka, która pomaga nieco doświadczyć programistów JavaScript w rozpoczęciu nauki podstawowych pojęć tego języka, z naciskiem na wszystkie aspekty współczesnego programowania, a nie tylko na API, z którego Node jest tak popularny. Zanim skończysz czytać tę książkę, dowiesz się więcej niż tylko o Node jako platformie do tworzenia stron internetowych, ale także o najważniejszych dostępnych obecnie modułach i pakietach do tworzenia zoptymalizowanych pod kątem wydajności witryn, platform i usług.

Pobierać

Programowanie aplikacji JavaScript

Programowanie aplikacji JavaScript

Kilka lat temu programiści wciąż próbowali zrozumieć JavaScript i jego prawdziwy program, podczas gdy dzisiaj widzimy, że JavaScript staje się standardem w nowoczesnym tworzeniu aplikacji. Zapytaj kogokolwiek, jakiego języka użyć do zbudowania mojej nowej strony internetowej lub aplikacji; Odpowiedzią będzie JavaScript. Książka tutaj koncentruje się ściśle na wzorcach projektowych, które dostarczają wskazówek i wglądu w to, jak budować niezawodne, skalowalne i wydajne aplikacje JS z dowolnego miejsca.

Nie trzeba dodawać, że JavaScript może stać się trochę skomplikowany, gdy zaczniesz pracować z front-endem i back-endem, ponieważ nawet najmniejsza zmiana bazy kodu może oznaczać katastrofę dla Twojej aplikacji, ale nie, jeśli wykorzystasz informacje zawarte w tej książce do stać się bardziej sprawnym w trudniejszych sytuacjach. Ta książka nauczy Cię, jak analizować duże aplikacje JavaScript, jak tworzyć aplikacje internetowe, które będziesz mógł skalować do użytku na komputerach stacjonarnych, najlepszych praktyk optymalizacji kodu, warstw i struktur aplikacji, jak używać Node.js do budować niezawodne interfejsy API, znaczenie testowania JS i jak to zrobić, a także wiele innych interesujących tematów.

Pobierać

Odkrywanie ES6

Odkrywanie ES6

Nie wiedziałeś? ES6, JavaScript Harmony zostały już wydane, a nowe aplikacje JS są budowane przy użyciu standardu ES6. Bądź na bieżąco z tym nowym rozwojem w języku dzięki Exploring ES6 od Axela Rauschmayera. To może być jedyna książka, jakiej będziesz potrzebować na ten temat, książka składa się z 29 unikalnych rozdziałów, które eksplorują wszystko, co jest do zbadania w ES6 i ogólnie w JS. Od autora oczekuje się, że zanim zagłębisz się w tę książkę, będziesz miał już pewne doświadczenie z JS, ponieważ będzie ona skupiać się wyłącznie na ES6 i jego funkcjach, a wielu z nich nie zrozumiesz, chyba że znasz już JS. Będziesz miał trudności ze znalezieniem bardziej zwięzłego wprowadzenia do ES6, ale także specyfikacji, jak, co i dlaczego działa nowy standard.

Pobierać

jQuery Oświecenie

jQuery Oświecenie

Cody Lindley po raz drugi pojawia się na naszej liście książek o JavaScript, tym razem Cody chce nas nauczyć, jak osiągnąć oświecenie w jQuery. Najpopularniejsza biblioteka JavaScript, jaką kiedykolwiek zbudowano. Dzięki jQuery sprawiamy, że nasze strony internetowe i aplikacje stają się interaktywne, dodajemy dynamiczne funkcje i połączenia oraz tworzymy jedyne w swoim rodzaju doświadczenia, które zainspirują naszych odwiedzających i klientów, a także innych programistów. jQuery Enlightenment został stworzony, aby pomóc programistom jQuery wzmocnić ich zaawansowaną i średnio zaawansowaną wiedzę na temat biblioteki. Książka wymaga wcześniejszego doświadczenia z JS, ale nie wymaga żadnej wcześniejszej znajomości jQuery, a jednocześnie pozwala przenieść Cię z poziomu nowicjusza do zaawansowanego i doświadczonego programisty, który będzie biegły w jQuery; wszystko sprowadza się do twojej zdolności do pracy z książką i faktycznego praktykowania tego, co głosi. Baw się, stając się oświeconym mistrzem w jQuery!

Pobierać

Przepisy z Angular.js

Przepisy z Angular

Angular.js to opracowana przez Google platforma do tworzenia stron internetowych do tworzenia bogatych aplikacji internetowych za pomocą środowiska programowania o bogatej strukturze, które prowadzi do zwiększenia wydajności programowania. Książka Frederika Dietza skupia się na koncepcjach, spostrzeżeniach i wskazówkach, jak najlepiej wykorzystać Angular, gdy chce się szybko rozwijać aplikacje. W obecnej formie rozdziały książki są następujące: wstęp, kontrolery, dyrektywy, filtry, API, routing, formularze, wzorce UI, integracje back-end z Node i Ruby — wszystko, co napotkasz podczas tworzenia własnego Aplikacja kątowa. Nie brakuje samouczków do Angulara, ale czasami dobrze jest mieć do dyspozycji tylko jedną książkę, która może służyć jako punkt odniesienia.

Pobierać

Wymowny JavaScript

Wymowny JavaScript

Wymowny JavaScript to nie tylko książka o programowaniu, tak jak programowanie nie jest tylko sposobem na uczynienie sieci dynamicznym doświadczeniem. Programowanie ma wiele wspólnego z komputerami, bez komputerów nie byłoby programowania, a autor uważa, że ​​najlepszym punktem wyjścia dla każdego języka programowania jest faktyczne nauczenie się, jak ten język współpracuje z komputerem i jak dużą rolę rzeczywisty komputer gra w samym doświadczeniu programistycznym. Jest to wyjątkowe podejście, które na szczęście dało tej książce ekspozycję, na jaką zasługuje, będąc jedną z najbardziej technicznych i jedną z najbogatszych książek na ten temat, która jest nadal dostępna za darmo, z pomocą zwolenników z różnych społeczności źródłowe i jednostki, które wierzą w nauczanie całego spektrum czegoś, zamiast trzymać się tylko dobrych części.

Celem tej książki jest zapewnienie wystarczającej ilości miejsca, aby nauczyć się, jak język programowania komunikuje się z komputerem i co komputer robi, aby z tobą rozmawiać. Każdy nowicjusz w programowaniu może czasami uznać tę książkę za irytującą, ale dzieje się tak tylko dlatego, że skupia się na programowaniu w ogóle, aby naprawdę zakorzenić głębsze aspekty kodowania w mózgu, więc nie musisz uczyć się od nowa przez te dziesięć lat w dół swojej kariery. Naprawdę wyjątkowa książka dla każdego programisty JavaScript lub entuzjasty programowania.

Pobierać

Aplikacje jednostronicowe w szczegółach

Aplikacje jednostronicowe w szczegółach

Coraz większą popularnością cieszą się aplikacje jednostronicowe, a także strony internetowe. Posiadanie całej aplikacji/strony internetowej na jednej stronie może być naprawdę atrakcyjne dla ideologii biznesowej, ale co więcej pomaga wyeliminować potrzebę ciągłego przeskakiwania przez klienta między różnymi częściami aplikacji, a zamiast tego używać jej w jej najczystsza, rodzima forma. Jeśli chcesz przejść od zera do aplikacji jednostronicowej w ciągu jednego lub dwóch dni, książka Mikito Takady jest twoim zbawicielem.

Pobierać

Tworzenie aplikacji internetowych typu front-end za pomocą zwykłego JavaScript

Tworzenie aplikacji internetowych typu front-end za pomocą zwykłego JavaScript

Biblio zbudowanie nowoczesnej platformy biznesowej jest znacznie prostsze niż samodzielne budowanie wszystkiego przy użyciu natywnego kodu JS. Czy jednak ma to swoją cenę? Koszt konieczności polegania na zewnętrznych bibliotekach, a także konieczności poznania ich składni i stylu kodu, z którego korzystają? Tak, jest to zdecydowanie upadek, dlatego istnieje książka/samouczek „Budowanie aplikacji internetowych typu front-end za pomocą zwykłego JavaScript”.

Jest to zwięzłe wprowadzenie do programowania JavaScript i aplikacji front-endowych bez korzystania z zewnętrznych bibliotek lub frameworków. Podejście przyjęte w samouczku to „ucz się na bieżąco”. Oznacza to, że możesz skupić się na budowaniu rzeczy, zamiast ciągle o tym czytać. Samouczek/książka zawiera wystarczającą ilość informacji, aby pomóc Ci zrozumieć każdą część tworzonej aplikacji. Chociaż podkreśla, że ​​wkładasz dokładną pracę, aby rzeczywiście robić stały postęp.

Pobierać

Ludzki JavaScript

Ludzki JavaScript

Henrik Joreeg napisał książkę o ludzkim JavaScript — wyjaśniając, w jaki sposób ludzie sami odpowiadają za pisany kod i że komputer jest tylko interpreterem. Powinniśmy napisać kod, który inni ludzie mogą łatwo zrozumieć i na którym mogą się opierać. Jeśli planujesz dowiedzieć się o HTML5 i tworzeniu natywnych aplikacji HTML5, od razu zechcesz przeczytać tę książkę. To jedno z najlepszych wprowadzenia do tematu. A kiedy skończysz, będziesz biegle tworzyć własne aplikacje natywne.

Pobierać

Dowiedz się Webpack i Reaguj

Dowiedz się Webpack i Reaguj

Zarówno Webpack, jak i React to dwie wyjątkowo popularne biblioteki JavaScript, które zmieniły krajobraz nowoczesnego programowania i projektowania aplikacji. Aplikacje są teraz dostarczane szybciej, dzięki bardziej niezawodnym funkcjom, zwiększonej wydajności i ogólnej dostępności dla głównych urządzeń. SurviveJS chce nauczyć Cię kilku rzeczy na temat obu frameworków, jak używać webpacka do konfiguracji środowiska programistycznego, jak podnieść jakość kodu za pomocą popularnych narzędzi lintingowych, jak stać się biegłym programistą React.js (i jak stylizować swoje aplikacje jak profesjonalista) i jak stworzyć oszałamiający interfejs przeciągnij i upuść dla swoich aplikacji za pomocą React. Recenzje nie mogą być bardziej pozytywne.

Pobierać

Nauka JavaScript, 3. edycja

Nauka JavaScript, 3. edycja

JavaScript nadal przesuwa granice tego, co jest możliwe w sieci i nie może być bardziej odpowiedniego czasu na rozpoczęcie nauki języka. Dzięki nowemu standardowi ES6, który jest już dostępny, wdrażanie aplikacji o nowoczesnej jakości staje się coraz przyjemniejsze, a ta książka ma na celu przedstawienie zarówno początkującym, jak i ekspertom prostego omówienia ES6, z dodatkowymi informacjami na temat najnowszych narzędzi JavaScript. Ethan Brown, autor książki, utrzymuje solidną równowagę w całej książce, obejmując zarówno proste, jak i złożone pojęcia w obrębie języka.

Treść książki jest ekscytująca: zwięzły przewodnik na temat korzystania z ES6 w dzisiejszym środowisku deweloperskim, praca z formatami danych, które można konwertować do użytku JS, podstawowy przegląd funkcji JavaScript, głębokie zagłębienie się w programowanie JavaScript zorientowane obiektowo, nauka o nowych koncepcjach, takich jak generatory, serwery proxy i iteratory, dowiedz się więcej o programowaniu asynchronicznym, dowiedz się o ES6 i DOM dla aplikacji stworzonych dla przeglądarki, a także zapoznaj się z podstawami Node.js, jeśli chcesz tworzyć aplikacje po stronie serwera .

Pobierać

Tworzenie izomorficznych aplikacji JavaScript

Tworzenie izomorficznych aplikacji JavaScript

Izomorficzny, niegdyś obce słowo, staje się najpopularniejszą techniką tworzenia aplikacji internetowych. Izomorficzny oznacza, że ​​pisany kod JS będzie uruchamiany zarówno po stronie klienta (przeglądarka), jak i serwera (serwer WWW), taka struktura aplikacji pozwala na uzyskanie korzyści dla optymalizacji pod kątem wyszukiwarek, zwiększenie czasów ładowania ( wydajność), aby mieć dostęp i pełną kontrolę nad interfejsem użytkownika aplikacji. Książka składa się z trzech części: najpierw dowiesz się o tożsamościach aplikacji Isomorphic i jak rozpocząć proces tworzenia, następnie przejdziesz od poznania szczegółów do rozpoczęcia tworzenia własnej aplikacji Isomorphic JS, a trzecia część skupia się na o wprowadzeniu i dostosowaniu przepływu pracy programistycznej do wzorców izomorficznych.

Pobierać

Tworzenie aplikacji internetowych za pomocą Ember.js

Tworzenie aplikacji internetowych za pomocą Ember.js

Ember.js wykorzystuje wzorzec architektury model-widok-kontroler (MVC), aby umożliwić deweloperom frontonu tworzenie jednostronicowych aplikacji zoptymalizowanych pod kątem przeglądarki, które bezproblemowo łączą się z zapleczem. Ember.js może nie jest nazwą, którą słyszysz cały czas, ale społeczność żyje i bardzo ją kopie. Książka jest świetnym wprowadzeniem i doświadczonym przewodnikiem, jak rozpocząć tworzenie aplikacji przy użyciu frameworka Ember. W całej książce dowiesz się: jak rozpocząć przepływ pracy Ember i stworzyć schemat, zbadać tajniki Ember i jak pomaga zaoszczędzić czas, kodując mniej, skorzystać z dostarczonego prototypu aplikacji, aby dowiedzieć się więcej o kierownicy; Biblioteka stylów JS, zanurz się w routerach, aby zarządzać aplikacjami bez interakcji przeglądarki na żywo, używaj kontrolerów i widoków do synchronizowania danych za pomocą wiązania danych, jak korzystać z interfejsów API Ember, jak tworzyć skrypty i widżety, aby natywnie rozszerzać aplikacje.

Pobierać

Podstawy React.js

Podstawy React.js

Pomysł, że można zbudować aplikację internetową z interfejsem użytkownika, który jest zarówno łatwy w utrzymaniu, jak i płynnie działa, nie był czymś, o czym wielu mówiło, dopóki React.js nie utorował sobie ścieżki. React jest jedną z najpopularniejszych bibliotek, które twórcy JavaScript tak szybko przyjęli. Facebook jest autorem biblioteki i chętnie korzysta z React na największej platformie mediów społecznościowych na świecie. Learning React pozwala programistom wyprzedzać nadchodzące zmiany w tworzeniu stron internetowych.

React.js Essentials zabierze Cię w szybką podróż przez tworzenie własnej aplikacji React.js, którą można konserwować. Rozpocznij od zbadania, w jaki sposób można tworzyć pojedyncze i wiele elementów interfejsu użytkownika. Twórz bezstanowe i stanowe komponenty i spraw, by były reaktywne. Naucz się współdziałać między składnikami i metodami cyklu życia. Sprawdź, jak skutecznie zintegrować komponenty interfejsu użytkownika z innymi bibliotekami JavaScript. Zagłęb się w podstawowe elementy architektury Flux i dowiedz się, jak zarządzać swoją aplikacją za pomocą sklepów. Zakończ, robiąc dodatkowy krok z frameworkiem testowym Jest. Przeprowadź wiele testów aplikacji i znajdź rozwiązania, które pozwolą na jej dalsze skalowanie bez złożoności.

Pobierać

Tworzenie aplikacji Backbone.js

Tworzenie aplikacji Backbone.js

Programiści front-end wiedzą, jak przydatny może być Backbone, gdy zadania wymagają zbudowania aplikacji jednostronicowej. To najlepszy framework do wykorzystania w tym celu. Addy Osmani to renomowany programista Google, który pracuje w Chrome; możesz łatwo uspokoić swoje zmartwienia, jeśli myślisz, że w tej książce zabraknie intelektualizmu lub zwięzłych i właściwych wskazówek, które pomogą ci opanować Kręgosłup własnymi rękami. Rozdziały książki wprowadzą Cię…

  • Jak korzystać z MVC z Backbone, aby przynieść ogromne korzyści w przepływie pracy programistycznej po stronie klienta?
  • Jak pisać czytelny, rozszerzalny i ustrukturyzowany kod?
  • Zestawienie typowych pułapek podczas pracy z Backbone i jak najlepiej sobie z nimi radzić
  • Boilarplate do ładowania aplikacji, przewodnik po mostowaniu Backbone + jQuery Mobile, aby zmoczyć stopy w rozwoju mobilnym
  • Mnóstwo poradników na temat testów jednostkowych.
Pobierać

Head First Programowanie JavaScript

Head First Programowanie JavaScript

Seria książek Head First pomogła setkom tysięcy nowych i aspirujących programistów w ostatecznym opanowaniu języka, który okazał się dla nich tak atrakcyjny. Jest to jedna z takich książek z serii, która koncentruje się na nauczaniu początkujących podstaw, najlepszych praktyk i koncepcji poziomu wprowadzającego, jak zostać mistrzem JavaScript. Książka, która liczy prawie 800 stron, mówi sama za siebie. Ta książka obejmuje zarówno podstawy, jak i bardziej zaawansowane obszary JS. Nie trzeba dodawać, że książka to nie tylko całodzienne robalowanie książek; jest pełen wyzwań i łamigłówek, które wymagają Twojej pełnej uwagi, aby je ukończyć. Najlepszym sposobem uczenia się jest praktyka, a ta książka traktuje to stwierdzenie dość poważnie.

Pobierać

Jeśli Hemingway napisał JavaScript

Jeśli Hemingway napisał JavaScript

Ernest Hemingway w jakiś sposób przedostał się do świata programowania. Mamy aplikację Hemingway, która pomaga pisarzom pisać lepsze zdania. Mamy też hakerów stale cytujących Ernesta Hemingwaya z jego powieści, dzienników i opowiadań. Ten człowiek był jedynym w swoim rodzaju pisarzem i to widać. Angus Croll przenosi podejście Hemingwaya do rozwoju na nowy poziom. Chce, aby programiści uznali siebie za prawdziwych kreatywnych artystów z nieskończonymi możliwościami w swoich wszechświatach, oferujących prozę i wersety kodu, które na zawsze będą inspirować unikalne podejście do sposobu, w jaki kodujesz. Książka nie jest zasobem edukacyjnym, a raczej zasobem, który pomoże Ci pozostać kreatywnym i zawsze inspirować się sposobami pisania kodu.

Pobierać

JavaScript dla dzieci

JavaScript dla dzieci

Jak długo musimy czekać, zanim informatyka stanie się domyślnym przedmiotem w szkołach? Z pewnością wielu będzie się bać tej decyzji. Jednak wielu przyjmie to z otwartymi rękami, zwłaszcza rodzice, którzy sami są programistami, inżynierami i projektantami. JavaScript dla dzieci to ciepła, łatwa do naśladowania i przyjemna książka. Pomaga dzieciom uczyć się programowania JS poprzez zwięzłe przykłady z zabawnymi wizualizacjami.

Książka wprowadza podstawowe koncepcje, takie jak tablice, pętle i ciągi znaków, a także przedstawia postępy w kierunku korzystania z jQuery i wizualnego rysowania w Internecie przy użyciu Canvas. Książka jest przeznaczona dla dzieci powyżej dziesięciu lat, a rodzice również są mile widziani. Oto, czego się nauczysz:

  • Twórz funkcje JS i używaj kodu od nowa
  • Napisz HTML dla dynamicznych stron internetowych
  • Użyj jQuery i DOM, aby umożliwić wprowadzanie formularzy
  • Animuj i rysuj grafikę internetową za pomocą Canvas
  • Twórz różnorodne tradycyjne gry za pomocą JS
Pobierać

Wizualizacja danych z JavaScript

Wizualizacja danych z JavaScript

Wizualizacja danych była już ogromnym tematem dla programistów JS i naukowców zajmujących się big data. Wiele bibliotek JS umożliwia bezproblemową wizualizację danych. Chociaż sam JS jest skonstruowany w sposób umożliwiający wizualizację danych natywnych. Chociaż wielu nadal woli używać Pythona niż JavaScript, jeśli chodzi o wszystko związane z danymi. Książka zawiera praktyczne i łatwe do naśladowania przykłady łączenia trzech umiejętności (JS, HTML i CSS) w celu tworzenia wizualizacji z danych, które posiadasz, niezależnie od tego, czy są one samodzielne, czy w bazie danych.

Po ukończeniu książki będziesz miał wiedzę, aby:

  • Wykorzystaj swoje dane i twórz wykresy kołowe, mapy danych, mapy cieplne, wykresy sieciowe, chmurę słów i osie czasu danych
  • Jak dodawać interaktywne funkcje do wizualizacji i pobierać dane bez ponownego ładowania stron internetowych za pomocą AJAX
  • Jak w pełni wykorzystać potencjał niektórych z najpopularniejszych bibliotek JavaScript do tworzenia wykresów i wizualizacji danych.
Pobierać

CoffeeScript – Przyspieszony rozwój JavaScript

CoffeeScript - Przyspieszony rozwój JavaScript

Można argumentować, że natywna składnia JS jest trudna i niewygodna do naśladowania. Cóż, niektórzy posłuchali tej rady i wymyślili alternatywę — CoffeeScript. Dzięki CoffeeScript otrzymujesz tę samą moc, którą zapewnia już JavaScript, tylko dzięki bardziej wyrównanej i osobistej składni, która wygląda na bardziej czytelną i pod pewnymi względami ma więcej sensu. Jeśli chcesz pisać aplikacje jeszcze szybciej, CoffeeScript może Ci w tym pomóc. CoffeeScript jest tak samo przenośny i skuteczny jak JavaScript. Pomaga w rozwoju, dodając szereg funkcji, takich jak klasy, ikony, rozumienie list i destrukturyzacja. Te cechy ułatwiają pisanie jasnego, czytelnego kodu. Ucząc się, jak działają te funkcje, pogłębisz również swoje zrozumienie JavaScript. Ta książka to kompletny przewodnik po szybszym pisaniu lepszego kodu JavaScript.

Pobierać

Zautomatyzuj z Grunt

Zautomatyzuj z Grunt

Grunt służy do uruchamiania zadań JavaScript. Ma to na celu zautomatyzowanie procesu rozwoju i dostosowanie go do przepływu pracy. W morzu bibliotek, w którym wszyscy na co dzień pływamy, możliwe jest tworzenie projektów JS na dużą skalę bez angażowania funkcji programów do uruchamiania zadań, takich jak Grunt. W Grunt jesteś odpowiedzialny za budowanie zadań, tworzenie szablonów aplikacji, łączenie bibliotek i wtyczek lub tworzenie własnych wtyczek. Książka obejmuje wszystkie aspekty związane z Gruntem. Obejmuje również, jak sprawić, by przepływ pracy JavaScript był na poziomie przedsiębiorstwa. Każdy, kto zaadaptował narzędzia, takie jak Grunt, powie Ci, że jesteś szalony, że nie robisz tego samego; nie ma lepszego sposobu na szybkie zwiększenie produktywności.

Pobierać

ŚREDNIA Maszyna

ŚREDNIA Maszyna

Niektóre technologie wyróżniają się bardziej niż pozostałe, MEAN jest jedną z nich. MEAN oznacza MongoDB, Express, Angular i Node. Cztery nowoczesne technologie, które widzisz, obsługują największe i najpotężniejsze aplikacje internetowe na rynku. Każda pojedyncza struktura i baza danych ma swój własny zestaw niezwykłych funkcji. Mieć je wszystkie razem w jeden stos… to po prostu czyste piękno. Chris Sevilleja i Holly Lloyd udzielają absolutnie najlepszych porad, jak tworzyć oszałamiające aplikacje przy użyciu stosu MEAN.

Pobierać

Rozpoczęcie tworzenia aplikacji mobilnych z React Native

Rozpoczęcie tworzenia aplikacji mobilnych z React Native

Chcesz zostać lepszym programistą aplikacji mobilnych? Powinieneś wypróbować React Native, niesamowitą platformę do rozpowszechniania natywnych aplikacji przy użyciu tylko tradycyjnego JavaScriptu. Zapomnij o poleganiu na innych językach do tworzenia natywnych aplikacji, używaj swojego ulubionego języka i jak najlepiej go wykorzystaj. Świetny przewodnik po React Native od Manuela Kiesslinga.

Pobierać

Pytania do wywiadu technicznego JavaScript

Pytania do wywiadu technicznego JavaScript

Mając do dyspozycji całą tę wiedzę, z pewnością zdobędziesz nowe i ekscytujące prace. Ale to będzie wymagało czegoś więcej niż tylko chęci do nauki lub posiadania uroku świetnego rekruta. Musisz przygotować się na jedno z najtrudniejszych zadań w procesie poszukiwania pracy: udział w rozmowie kwalifikacyjnej.

Wywiady z programistami mogą być naprawdę trudne. Przesuwają granice i stawiają wyzwania, które czasami mogą wydawać się zbyt przytłaczające, by w ogóle przeszkadzać. Jednak wszystkie wiodące firmy, które mamy dzisiaj, stosują rygorystyczne procesy rekrutacyjne, które w dużej mierze opierają się na rozmowach kwalifikacyjnych, aby dowiedzieć się więcej o ludziach, którzy chcą dla nich pracować. Jeśli chcesz, kto pracuje dla Google lub Apple, musisz wiedzieć, na co się przygotować. Ta książka od Xuanyi Chew będzie miała ogromne znaczenie jako punkt wyjścia do zrozumienia rozmów kwalifikacyjnych z inżynierami i tego, na co należy zwrócić uwagę podczas ubiegania się o nową pracę.

Pobierać

Nauka JavaScript z książek

Odebranie tego, co w tych żywotach zapewniły nam książki, byłoby szaleństwem. Książki pozostają spójnymi sposobami uczenia się o nowych przedmiotach i robienia tego poprzez sposób zdobywania wiedzy, którą nabył ktoś inny. Książki mogą nas tak wiele nauczyć, nawet jeśli czasami wydają się zupełnie nudne. Dobra książka o programowaniu przyprawi Cię o ból głowy, ponieważ jest tak bogata w wiedzę, że musisz ciągle robić przerwy, żeby nadążyć. Ale są to książki, na których chcieliśmy się dzisiaj skupić, więc miejmy nadzieję, że wszystkie bóle głowy doprowadzą Cię o krok bliżej do stania się biegłym programistą i architektem stron internetowych.