"Dawno temu młodziutki JavaScript służył do ozdabiania stron WWW. Dziś, choć wciąż jest niewielkim językiem skryptowym, jego możliwości są imponujące. Można go wykorzystać do pisania dużych aplikacji dla najróżniejszych platform, a choćby oprogramowania obsługującego urządzenia w IoT.
Jestwyśmienitym narzędziem do tworzenia API dla interfejsów użytkownika aplikacji internetowej, aplikacji natywnej dla urządzeń przenośnych i aplikacji dla komputerów biurkowych. Pracę upraszczają nowe technologie, w tym React, React Native i GraphQL i framework Electron.
Okazuje się, żetworzyć sporo różnorodnych rodzajów oprogramowania, starczy prawidłowo poznać JavaScript i towarzyszące mu narzędzia. Ta książka jest asygnowana dla przeciętnie progresywnych i początkujących programistów, którzy chcą poznać narzędzia ułatwiające tworzenie różnych aplikacji w JavaScripcie.
Przedstawiono tu kompletne instrumentarium, dzięki któremu można tworzyć kod aplikacji w stylu CRUD działającej na każdej platformie. Opisano, w jaki sposób należy przygotować sobie środowisko programistyczne do pracy, omówiono sposób tworzenia API za pomocą Node i Express, bazy danych MongoDB i serwera Apollo.
dużo miejsca poświęcono tworzeniu interfejsów użytkownika niezależnych od platformy przy pomocy rozmaitych narzędzi. Poszczególne zagadnienia zilustrowano użytecznymi przykładami działającego kodu. Dzięki tej publikacji choćby początkujący programista zacznie szybko podejmować świadome decyzje technologiczne.
W książce między innymi: procesy GraphQL do pracy z danymi wspólny mechanizm uwierzytelniania dla API, aplikacji internetowej i aplikacji natywnych użytkowanie React i Styled Components tworzenie aplikacji dla iOS i Androida za pomocą React Native praca z frameworkiem Electron JavaScript - wykorzystaj prawdziwą wszechstronność!
O autorze Adam D. Scott jest inżynierem, programistą aplikacji internetowych i wykładowcą. Aktualnie pracuje jako kierownik do spraw aplikacji internetowych w Biurze Ochrony Konsumentów, gdzie wraz ze swoim utalentowanym zespołem koncentruje się na tworzeniu aplikacji internetowych typu open source.
poprzez ponad dekadę pracował w szkolnictwie - uczył i stwarzał programy nauczania wielu tematów technologicznych. Wraz z rodziną mieszka w Connecticut.