Verleger: 8
Ajdin Imsirovic
Vue.js is the latest trending frontend framework. Simplicity, reactivity, and ?exibility are some of the key benefits that Vue offers to developers. This book will help you learn everything you need to know to build stunning reactive web apps with Vue.js 2 quickly and easily.This book will take you through the Vue 2 framework. You will start by learning the different Vue installation options: CDN, NPM, and Vue CLI. Then we will look at the core concepts of Vue: templates and components – ways to modularize Vue code. You will learn how to utilize directives, which are Vue-specific HTML attributes with additional features. Also, you will see how Vue uses a streamlined approach to development, with reusable methods, computed properties, and watchers, and how it controls state with the help of its data option.You will learn about the concepts of reactive programming in Vue, and how to understand communication between parent and child components. We will take a look at props and slots, working with CSS, filters, and mixins. We will also look at ways to add transitions and animations to Vue apps. Then you will extend Vue by building custom directives and your own plugins. Finally, you will learn about Vuex – a Vue plugin that allows us to centralize state, and also introduce Nuxt, which is a framework that builds on top of Vue and solves some issues of single-page applications. After learning about these components, you will be ready to build your own reactive web apps with Vue.js 2.
Dave Berning
Vue.js is one of the top three “go-to” JavaScript frameworks and is used by organizations such as Nintendo, NASA, and Expedia. This book is primarily focused on the ecosystem of Vue.js and its development tools. Understanding the basics of the technology behind the Vue.js ecosystem will improve your skills and make you a better problem solver.The book begins with a brief overview of Vue.js. You’ll learn to work your way through the Vue command line interface CLI 3, and use the Vue Router library to navigate between the different views of your application. As you advance through the topics, you’ll explore the use of DevTools to improve the quality of your applications and how to implement server-side rendering in your application through the Nuxt.js framework. Toward the end of the book, you’ll read about the future of Vue.js and its growing popularity.After reading this book, you’ll be able to create industry-grade applications using Vue.js and its tools.
Erik Hanchett, Benjamin Listwon
Vue.js jest lekkim, nowoczesnym frameworkiem rozwijanym przez informatyków, projektantów, inżynierów i osoby, które zawodowo interesują się wrażeniami użytkowników. Służy do tworzenia reaktywnych i atrakcyjnych wizualnie klienckich aplikacji internetowych. Pozwala na budowanie zarówno dość prostych, jak i bardzo złożonych systemów. Udostępnia powiązania dwukierunkowe, reaktywny interfejs użytkownika oraz logiczną strukturę projektów. Vue.js umożliwia pisanie czytelnego i zwięzłego kodu. Tworzenie aplikacji z użyciem Vue w języku JavaScript i z biblioteką do zarządzania stanem Vuex jest czystą przyjemnością. Ta książka to praktyczny przewodnik po frameworku Vue.js przeznaczonym dla programistów zaznajomionych z JavaScriptem, HTML-em i CSS-em. Pozwala na szybkie poznanie tego narzędzia. Przedstawiono w niej zasady łatwego zarządzania stanem z użyciem biblioteki Vuex oraz techniki budowania niestandardowych dyrektyw. Poszczególne zagadnienia zilustrowano praktycznymi fragmentami kodu źródłowego. Aby umożliwić czytelnikom płynne przejście do tworzenia kompletnych systemów, kolejne tajniki Vue.js pokazano na przykładzie stopniowo rozwijanej aplikacji sklepu internetowego z koszykiem zakupowym, interfesjem magazynowym i modułem do zarządzania magazynem. W tej książce między innymi: podstawy Vue.js instancje Vue.js i budowa aplikacji model reaktywny, komponenty i trasowanie animacje, efekty przejść i inne możliwości frameworka modelowanie danych i testowanie aplikacji Vue.js. Napisz piękną aplikację!
Vue.js w praktyce. Kurs video. Poznaj narzędzia web developera: Vue.js, TypeScript, Miro, Firebase
Grzegorz Ważny
Obierz kurs na... Vue.js i narzędzia web developera Vue.js to jeden z trzech najpopularniejszych frameworków JavaScript. Od Reacta i Angulara odróżnia go zwiększona szybkość i elastyczność, a przede wszystkim prostota. Z obsługą tego frameworka nie powinna mieć problemu nawet osoba początkująca; jego twórcy dołożyli wszelkich starań, by praca z nim była przyjemna i efektywna. Przyjrzyjmy się cechom wyróżniającym Vue.js – jedną z nich jest reactive data binding, funkcja, która umożliwia łączenie modeli danych z interfejsem użytkownika. Z kolei komponenty ułatwiają modularyzację aplikacji, a za synchronizację ich danych odpowiada biblioteka Vuex. Na manipulowanie elementami DOM pozwalają wbudowane dyrektywy, event handling zaś oferuje zarządzanie zdarzeniami w prosty sposób, na przykład kliknięciem. W tym miejscu nie można nie wspomnieć o mechanizmie routingu, którego rolą jest sprawne nawigowanie pomiędzy widokami aplikacji. Vue.js dostarcza wiele funkcjonalności do budowania nowoczesnych aplikacji internetowych. Jego potencjał można uwolnić jeszcze bardziej i zintegrować z Firebase, Miro czy Google Docs. Znajomość tych narzędzi otwiera perspektywę na tworzenie kompleksowych aplikacji poprzez optymalizację zarządzania projektem, sprawne hostowanie usług i bezpieczne przechowywanie danych. Zarezerwuj 7 godzin i poznaj narzędziownik front-end developera! W trakcie naszego profesjonalnego szkolenia: Poznasz etapy tworzenia projektu informatycznego Dowiesz się, czym są scenariusze użytkownika Zapoznasz się z popularnymi metodykami tworzenia oprogramowania Zrozumiesz zasady SEO i jego wybrane strategie Poznasz etapy modelu kaskadowego Waterfall Utworzysz diagramy przypadków użycia w języku UML Poznasz podejścia projektowe mobile-first i desktop-first Dowiesz się, jak zadbać o responsywność strony internetowej Zintegrujesz usługi Firebase z projektem Przeprowadzisz autoryzację logowania Utworzysz komunikację back-end – front-end Zdobędziesz wiedzę o tworzeniu serwisów Nauczysz się tworzyć statyczny i dynamiczny routing Przećwiczysz zarządzanie routingiem Nauczysz się obsługi Miro i Google Docs Poznasz podstawowy interfejs Figmy Opanujesz średnio zaawansowane zagadnienia Vue.js Stworzysz rozbudowane i zagnieżdżone komponenty Dowiesz się, jak działa SCSS i dlaczego warto z niego korzystać Zaprojektujesz, uruchomisz i obsłużysz bazę danych NoSQL opartą na Firebase Poznasz nowoczesne narzędzia do planowania zadań i pracy nad aplikacją Vue.js w praktyce. Kurs video. Poznaj narzędzia web developera: Vue.js, TypeScript, Miro, Firebase to przewodnik po świecie frontendowych projektów. Razem z nim poznasz średnio zaawansowane funkcje Vue.js i rozwiniesz swoje umiejętności programistyczne w TypeScript. Ten statycznie typowany język pozwala utrzymać kontrolę nad logiką aplikacji i wykryć błędy w trakcie kompilacji, a tym samym poprawić jej bezpieczeństwo i wydajność. Dowiesz się także, jak zadbać o graficzną część aplikacji – poznasz preprocesor SASS, Figmę i podstawowe założenia responsywnego projektowania stron WWW. W Miro przećwiczysz pracę z diagramami UML. Dowiesz się, jak używać Google Docs w pracy z dokumentami. W ramach projektu powstanie szkielet sklepu internetowego wraz z obsługą backendu i podstawą zarządzania użytkownikami. Zintegrujesz go z Firebase – platformą do hostowania aplikacji i zarządzania bazą danych. Nowoczesne narzędzia takie jak Figma, Miro, Firebase i Google Docs odgrywają aktualnie szalenie istotną rolę w branży IT. Z ich znajomością nauczysz się planować, projektować i rozwijać aplikacje internetowe spełniające potrzeby najbardziej wymagających klientów.
Vuex Quick Start Guide. Centralized State Management for your Vue.js applications
Andrea Koutifaris
State management preserves the state of controls in a user interface. Vuex is a state management tool for Vue.js that makes the architecture easier to understand, maintain and evolve. This book is the easiest way to get started with Vuex to improve your Vue.js application architecture and overall user experience.Our book begins by explaining the problem that Vuex solves, and how it helps your applications. You will learn about the Vuex core concepts, including the Vuex store, changing application state, carrying out asynchronous operations and persisting state changes, all with an eye to scalability.You will learn how to test Vuex elements and Vue components with the Karma and Jasmine testing frameworks. You will see this in the context of a testing first approach, following the fundamentals of Test Driven Development. TDD will help you to identify which components need testing and how to test them. You will build a full Vuex application by creating the application components and services, and persist the state.Vuex comes with a plugin system that allows programmers to extend Vuex features. You will learn about some of the most powerful plugins, and make use of the built-in logger plugin. You write a custom Google Analytics plugin to send actions to its analytics API, and an Undo/Redo plugin.
Sergey Kosarevsky, Alexey Medvedev, Viktor Latypov, Anton...
Written by experts with decades of rendering experience, this cookbook equips you with practical, hands-on recipes to master modern 3D graphics development by using bindless Vulkan.Focusing on Vulkan 1.3, this second edition starts by setting up your development environment, and quickly transitions to building a robust 3D rendering framework using self-contained recipes. Each recipe helps you incrementally enhance your codebase, integrating a variety of 3D rendering techniques and algorithms into a cohesive project. You’ll get to grips with core techniques, such as glTF 2.0 physically based rendering, image-based lighting, and GPU-driven rendering. The chapters help you grasp advanced topics, including glTF animations, screen-space rendering techniques, and optimization strategies. You’ll also learn how to use glTF 2.0 advanced PBR extensions and handle complex geometry data, ensuring your rendering engine is both powerful and performant. These new additions will enable you to create dynamic and realistic 3D graphics environments, fully utilizing Vulkan’s capabilities.By the end of this 3D rendering book, you’ll have gained an improved understanding of best practices used in modern graphic APIs and be able to create fast and versatile 3D rendering frameworks.
Pawel Lapinski
Vulkan is the next generation graphics API released by the Khronos group. It is expected to be the successor to OpenGL and OpenGL ES, which it shares some similarities with such as its cross-platform capabilities, programmed pipeline stages, or nomenclature. Vulkan is a low-level API that gives developers much more control over the hardware, but also adds new responsibilities such as explicit memory and resources management. With it, though, Vulkan is expected to be much faster.This book is your guide to understanding Vulkan through a series of recipes. We start off by teaching you how to create instances in Vulkan and choose the device on which operations will be performed. You will then explore more complex topics such as command buffers, resources and memory management, pipelines, GLSL shaders, render passes, and more. Gradually, the book moves on to teach you advanced rendering techniques, how to draw 3D scenes, and how to improve the performance of your applications.By the end of the book, you will be familiar with the latest advanced techniques implemented with the Vulkan API, which can be used on a wide range of platforms.
Juliusz Verne
Rok 1872. Gwałtownie rozwijająca się sieć połączeń kolejowych pokryła Europę, trzy lata wcześniej w Ameryce Północnej linia transkontynentalna połączyła wybrzeża Atlantyku i Pacyfiku. Tory kolejowe przecinają w poprzek Półwysep Indyjski, po morzach kursują parowce obsługujące regularne długodystansowe połączenia pasażerskie. Trwa złoty wiek wielkiej globalizacji. Phileas Fogg, tajemniczy dżentelmen londyński, znany ze spokojnego, regularnego trybu życia, pewnego dnia rozmawia ze znajomymi przy kartach, jak bardzo skurczył się świat. Od słowa do słowa, zakłada się z nimi o wielką sumę, że zdoła objechać świat dookoła w ciągu zaledwie 80 dni. W podróż wyrusza jeszcze tego samego dnia, razem z nowo zatrudnionym francuskim służącym, Obieżyświatem. W ślad za nimi udaje się agent policji Fix, przekonany, że pan Fogg jest uciekającym przestępcą…