Wydawca: 8

48225
Ładowanie...
EBOOK

React: kluczowe koncepcje. Przewodnik po najważniejszych mechanizmach biblioteki React

Maximilian Schwarzmuller

Spośród bibliotek JavaScriptu na szczególną uwagę zasługuje React, który służy do tworzenia nowoczesnych, interaktywnych interfejsów użytkownika. W relatywnie prosty sposób pozwala wykorzystywać możliwości współczesnych przeglądarek internetowych. Niestety, pierwsze kroki w obsłudze tej technologii bywają trudne i łatwo się zniechęcić. Właśnie dlatego warto podczas pracy z Reactem mieć przy sobie ten przewodnik! Dzięki niemu szybko odnajdziesz się w najnowszej, 18. edycji biblioteki React. Książka zawiera informacje o jego najważniejszych narzędziach, podane w przystępny sposób, z naciskiem na wymiar praktyczny. Dowiesz się, jak przebiega tworzenie projektów i z jakich opcji można skorzystać podczas tego procesu. Przejrzyste objaśnienia, zilustrowane starannie opracowanymi przykładami, ułatwią usystematyzowanie wiedzy każdemu zapracowanemu programiście. To atrakcyjna propozycja dla osób, które korzystają z wielu różnych materiałów i chcą mieć wszystkie istotne informacje o bibliotece React zebrane w jednym miejscu. W książce między innymi: budowa nowoczesnych aplikacji internetowych komponenty, zdarzenia i warunkowe zarządzanie wyświetlanymi treściami warunkowe stosowanie dynamicznych stylów zaawansowane techniki zarządzania stanem biblioteki Reacta, dobre praktyki i optymalizacja aplikacji React: interaktywne i dynamiczne frontendy w zasięgu ręki!

48226
Ładowanie...
KURS VIDEO

React. Kurs video. Najpopularniejszy framework JavaScript od podstaw

Patryk Łuba

Obierz kurs na... frontend development z biblioteką ReactJS ReactJS jest jedną z najważniejszych bibliotek (frameworków) języka JavaScript. Służy przede wszystkim do tworzenia interfejsów graficznych aplikacji internetowych. Bez jej praktycznej znajomości trudno dziś sobie wyobrazić pracę specjalisty do spraw frontendu. Umiejętność pracy z biblioteką ReactJS i pokrewnymi jej frameworkami, takimi jak Redux czy React Query, niesamowicie przyspiesza i ułatwia pisanie i optymalizację aplikacji internetowych. Jeśli zatem myślisz o karierze frontend developera, koniecznie zainteresuj się ReactJS i skupionymi wokół tej biblioteki frameworkami. Z myślą o Tobie przygotowaliśmy ten kurs. Prezentuje on szeroką teoretyczną i praktyczną wiedzę z zakresu biblioteki ReactJS, uzupełnioną o informacje dotyczące Redux, React Query i innych frameworków, z których korzysta się podczas tworzenia komercyjnych aplikacji internetowych. Bogatszy o tę wiedzę i odpowiednie umiejętności, będziesz o krok bliżej otrzymania pracy w charakterze junior frontend developera lub... rozpoczęcia kariery freelancera wyspecjalizowanego w pisaniu aplikacji na zlecenie klienta. Kto wie - może nawet trafi Ci się współpraca z Netfliksem albo PayPalem? W końcu ich strony korzystają z ReactJS. Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach naszego kursu video: Poznasz zasady stosowania składni języka JSX Zdobędziesz umiejętność tworzenia komponentów klasowych i funkcyjnych Nauczysz się zarządzać stanem komponentów, bazując na cyklu ich życia Dowiesz się, jak się optymalizuje kod i buduje strukturę projektu Będziesz tworzyć komponenty reużywalne Zaimplementujesz system logowania z wykorzystaniem JWT (JSON Web Token) Co więcej... Dowiesz się, jak poprawnie wysyłać zapytania do aplikacji backendowej React. Kurs video. Najpopularniejszy framework JavaScript od podstaw kończy się na poziomie podstawowym, stanowiącym bazę do dalszego pogłębiania wiedzy - samodzielnie lub na kursach wyższego poziomu. ReactJS ReactJS to jedna z najpopularniejszych bibliotek wymienianych w ogłoszeniach o pracę dla frontend developerów. I nie jest to przypadek - faktycznie software house’y i zespoły programistyczne bardzo chętnie wspomagają się biblioteką ReactJS. Stworzona przez programistę Facebooka Jordana Walke’a, jest przeznaczona przede wszystkim do aplikacji typu single page, które mają tylko jeden plik HTML i nie przeładowują strony podczas użytkowania. Podstawową cechą wyróżniającą ten framework jest wirtualny DOM (obiektowy model dokumentu). ReactJS przechowuje go w pamięci i na bieżąco aktualizuje zmiany między DOM-em wirtualnym i prawdziwym. Co więcej, biblioteka ta bazuje na języku JSX, dzięki czemu kod HTML można wstawiać bezpośrednio w kodzie, nie zaś w formie ciągu znaków.

48227
Ładowanie...
EBOOK

React Material-UI Cookbook. Build captivating user experiences using React and Material-UI

Adam Boduch

Material-UI is a component library for rendering UI elements, using modern best practices from React and Material Design. This book will show you how you can create impressive and captivating modern-day web apps by implementing Material Design considerations. The book is designed to help you use a variety of Material-UI components to enhance UI functionality, along with guiding you through React best practices, and using state, context, and other new React 16.8 features.You will start with layout and navigation, exploring the Grid component and understanding how it’s used to build layouts for your Material-UI apps. Using Material-UI components, you’ll then explore the technique of effectively presenting information. In later sections, you will also learn about the different components for user interactions such as the text input component and buttons. Finally, the book will get you up to speed with customizing the look and feel of your app, right from creating a Material-UI theme through to styling icons and text.By the end of this book, you will have developed the skills you need to improve the look and feel of your applications using Material-UI components.

48228
Ładowanie...
EBOOK

React Native Blueprints. Create eight exciting native cross-platform mobile applications with JavaScript

Emilio Rodriguez Martinez

Considering the success of the React framework, Facebook recently introduced a new mobile development framework called React Native. With React Native's game-changing approach to hybrid mobile development, you can build native mobile applications that are much more powerful, interactive, and faster by using JavaScriptThis project-based guide takes you through eight projects to help you gain a sound understanding of the framework and helps you build mobile apps with native user experience. Starting with a simple standalone groceries list app, you will progressively move on to building advanced apps by adding connectivity with external APIs, using native features, such as the camera or microphone, in the mobile device, integrating with state management libraries such as Redux or MobX, or leveraging React Native’s performance by building a full-featured game.This book covers the entire feature set of React Native, starting from the simplest (layout or navigation libraries) to the most advanced (integration with native code) features.By the end of this book, you’ll be able to build professional Android and iOS applications using React Native.

48229
Ładowanie...
EBOOK

React Native By Example. Native mobile development with React

Richard Kho

React Native's ability to build performant mobile applications with JavaScript has resulted in its popularity amongst developers. Developers now have the luxury to create incredible mobile experiences that look and feel native to their platforms with the comfort of a well-known language and the popular React.js library.This book will show you how to build your own native mobile applications for the iOS and Android platforms while leveraging the finesse and simplicity of JavaScript and React.Throughout the book you will build three projects, each of increasing complexity. You will also link up with the third-party Facebook SDK, convert an app to support the Redux architecture, and learn the process involved in making your apps available for sale on the iOS App Store and Google Play.At the end of this book, you will have learned and implemented a wide breadth of core APIs and components found in the React Native framework that are necessary in creating great mobile experiences.

48230
Ładowanie...
EBOOK

React Native Cookbook. Recipes for solving common React Native development problems - Second Edition

Daniel Ward

If you are a developer looking to create mobile applications with maximized code reusability and minimized cost, React Native is what you need. With this practical guide, you’ll be able to build attractive UIs, tackle common problems in mobile development, and achieve improved performance in mobile environments.This book starts by covering the common techniques for React Native customization and helps you set up your development platforms. Over the course of the book, you’ll work through a wide variety of recipes that help you create, style, and animate your apps with built-in React Native and custom third-party components. You’ll also develop real-world browser-based authentication, build a fully functional audio player, and integrate Google Maps in your apps. This book will help you explore different strategies for working with data, including leveraging the popular Redux library and optimizing your app’s dataflow. You’ll also learn how to write native device functionality for new and existing React Native projects and how app deployment works.By the end of this book, you'll be equipped with tips and tricks to write efficient code and have the skills to build full iOS and Android applications using React Native.

48231
Ładowanie...
KURS VIDEO

React Native. Kurs video. Zostań programistą aplikacji mobilnych

Sebastian Mysakowski

Obierz kurs na... React Native! Żyjemy w erze aplikacji mobilnych. Ich rynek ciągle rośnie, a my nie wyobrażamy już sobie bez nich życia. Doskonała aplikacja mobilna stała się jedną z najważniejszych wizytówek dobrej firmy i pierwszym krokiem do zbudowania nowoczesnej usługi. Co więcej, aplikację wciąż trzeba ulepszać, żeby nadążyć za konsumentami, których oczekiwania szybko się zmieniają. Zmiany na rynku wymusiła także pandemia: według mobiRANK użycie aplikacji mobilnych w tym czasie wzrosło aż o 40 procent! Na szczęście podczas pracy nad aplikacjami można wykorzystywać nowoczesne frameworki. Pozwalają one szybko stworzyć wersję zarówno na Androida, jak i na iOS, dzięki czemu budowa multiplatformowych aplikacji jest mniej czasochłonna i o wiele wydajniejsza. Jednym z najlepszych frameworków tego typu jest React Native. Podczas szkolenia React Native. Kurs video. Zostań programistą aplikacji mobilnych opanujesz podstawy tworzenia aplikacji w tej technologii. Zaczniesz od skonfigurowania środowiska, porównasz narzędzia i wybierzesz ich optymalny zestaw, a potem przejdziesz do kodowania! Wypróbuj kurs React Native i błyskawicznie stwórz doskonałą aplikację mobilną! Czego się nauczysz podczas naszego profesjonalnego kursu React Native? Nauczysz się budować szybką, nowoczesną i responsywną aplikację mobilną. Dostosujesz środowisko Android i środowisko iOS do tworzenia aplikacji w React Native. Skonfigurujesz projekt pod kątem wymuszania jakości kodu (Prettier, ESlint, Husky). Dowiesz się, jak tworzyć komponenty do wielokrotnego użycia. Odkryjesz, jak elegancko ostylować aplikację. Zrozumiesz, jak działa nawigacja (React Navigation) wraz ze ścieżką uwierzytelniania użytkownika, i ją zaimplementujesz. Zapewnisz obsługę wielu języków w aplikacji. Zbudujesz moduł logowania oparty na platformie Google Firebase, dzięki czemu Twoja aplikacja będzie mogła obsługiwać różne sposoby logowania. W ciągu ponad siedmiu godzin szkolenia React Native. Kurs video. Zostań programistą aplikacji mobilnych nauczysz się także znajdować i usuwać błędy w aplikacji mobilnej oraz integrować ją z backendem (Firebase). Zagadnienia takie jak tworzenie widoków oraz komponentów, debugowanie aplikacji, internacjonalizacja produktu, ostylowanie, optymalizacja czy implementacja nawigacji zostaną omówione w sposób ułatwiający zrozumienie zachodzących między nimi zależności. Kompleksowe przedstawienie całej architektury dobrej aplikacji mobilnej pozwoli Ci zrozumieć, co jest kluczem do sukcesu, jakie rozwiązania najlepiej sprawdzą się w konkretnych sytuacjach i jak zapewnić aplikacji bezawaryjne działanie. Po ukończeniu kursu React Native będziesz mieć podstawowe umiejętności i wiedzę niezbędne do tworzenia komercyjnych aplikacji mobilnych. Zwrócenie uwagi na poszczególne aspekty w doborze technologii oraz konkretnych narzędzi zapewni także doskonałe współdziałanie różnych elementów aplikacji, a to przełoży się na satysfakcję Twoich klientów. A gdy już samodzielnie zaprojektujesz aplikację, zarówno na Androida, jak i na iOS, wystarczy wstawić ją do sklepu Google Play i AppStore. React Native i kod współdzielony React Native jest świetnym rozwiązaniem do budowy aplikacji przeznaczonych na dwie platformy, Androida oraz iOS, ponieważ bardzo duża część kodu (około 70 procent) może być w tym przypadku współdzielona. Ten framework oparty na języku JavaScript wykorzystuje tzw. mosty (ang. bridges), łączące kod w JavaScripcie z natywnymi komponentami (innymi słowy, za ich pomocą przekłada kod w JavaScripcie na instrukcje zrozumiałe w ramach każdej platformy z osobna). Zdecydowanie upraszcza to proces kodowania i pozwala na zachowanie wewnętrznej integralności aplikacji. To rozwiązanie, opracowane przez Jordana Walke’a na potrzeby Facebooka, doskonale sprawdza się w praktyce, choć nie należy zapominać o pozostałych 30 procentach kodu do napisania w językach natywnych. Jednak po ukończeniu szkolenia React Native. Kurs video. Zostań programistą aplikacji mobilnych będziesz dokładnie wiedzieć, co i jak masz zrobić! Zostać deweloperem Jeśli zainteresowała Cię technologia stojąca za React Native i chcesz się rozwijać jako deweloper aplikacji mobilnych, nie znajdziesz lepszego szkolenia niż React Native. Kurs video. Zostań programistą aplikacji mobilnych. A jest o co grać: twórcy aplikacji w tej technologii są poszukiwani na rynku, a jeśli okazują się dobrzy, zarabiają krocie. React Native jest dla zleceniodawców bardzo kuszącą perspektywą, ponieważ pozwala upiec dwie pieczenie na jednym ogniu i nie zmusza ich do żmudnego przenoszenia rozwiązań z interfejsu użytkownika między platformami. Z drugiej strony użytkownicy końcowi także lubią mieć do czynienia z aplikacją, którą już znają, nawet jeśli do tej pory używali jej na smartfonie, a teraz chcą używać na iPhonie (albo odwrotnie). Jednolity interfejs użytkownika mimo różnych systemów operacyjnych znacznie to ułatwia — i w ten sposób wszyscy są zadowoleni. Tylko dla wtajemniczonych Niektóre moduły Facebooka oraz Instagrama są wykonane w technologii React Native. Zamawiając jedzenie (Uber Eats), rozmawiając z rodziną za granicą (Skype) czy szukając interesujących materiałów multimedialnych (Pinterest), także korzystamy z React Native. Gdzie szukać newsów i inspiracji jako Frontend Developer? Sprawdź także, jak wygląda  tworzenie aplikacji na Androida od podstaw.

48232
Ładowanie...
EBOOK

React Native. Tworzenie aplikacji mobilnych w języku JavaScript. Wydanie II

Bonnie Eisenman

React Native to framework JavaScript służący do budowania interfejsów użytkownika. Został utworzony i jest udostępniany przez Facebooka na licencji open source i od samego początku zyskał uznanie programistów. React Native pozwala bowiem na proste tworzenie w pełni funkcjonalnych aplikacji mobilnych natywnie renderowanych na iOS i Androida. Umożliwia też bezproblemowe korzystanie z zasobów platform mobilnych, takich jak kamera, lokalizacja czy pamięć lokalna. To doskonała książka dla każdego, kto już wstępnie zapoznał się z biblioteką React i chce pisać natywne aplikacje na iOS i Androida. Po przypomnieniu zasad działania React Native i przedstawieniu szeregu wskazówek dotyczących konfiguracji środowiska opisano tu kolejne etapy tworzenia w pełni funkcjonalnej aplikacji mobilnej. W książce znalazło się mnóstwo przykładowych bloków kodu i instrukcji krok po kroku, dzięki czemu szybko można się nauczyć tworzenia i nadawania stylów interfejsom graficznym, korzystania z komponentów mobilnych, a także debugowania i wdrażania aplikacji mobilnych. Omówiono również sposoby rozszerzania możliwości React Native: używanie zewnętrznych bibliotek, a nawet tworzenie własnych bibliotek w językach Java i Objective-C. W tej książce omówiono: Tworzenie interfejsów dla komponentów natywnych w React Native Opracowywanie własnych aplikacji i komponentów React Native Interfejsy API oraz moduły tworzone przez społeczność użytkowników React Komponenty przeznaczone na daną platformę w aplikacjach wieloplatformowych Zarządzanie stanami w dużej aplikacji za pomocą biblioteki Redux React Native: oto narzędzie do budowy kapitalnych aplikacji mobilnych! Bonnie Eisenman - inżynier oprogramowania. Obecnie pracuje dla Twittera, a wcześniej zdobywała doświadczenie w Codecademy, Fog Creek Software i Google. Zabiera głos na konferencjach, wygłaszając referaty o różnej tematyce: począwszy od ReactJS, poprzez programowanie instrumentów muzycznych, a na Arduino skończywszy.