Programowanie
Niezależnie czy dopiero rozpoczynacie swoją przygodę z programowaniem, czy jesteście już uznanymi na rynku profesjonalistami, to w kategorii Programowanie na pewno znajdziecie podręczniki, które pomogą Wam w przebiegu pracy, czy też w nauce podstaw programowania.
W książkach z tego działu zawarta jest wiedza zarówno związana z czysto technicznymi sprawami typu składnia języków, ale także z umiejętnościami bardziej "miękkimi" jak obsługa i wykorzystanie pełnych możliwości środowisk programistycznych, czy też projektowanie oprogramowania lub metody numeryczne czy oraz struktury danych.
Android Wear Projects. Create smart Android Apps for Wearables
Ashok Kumar S
Android Wear Projects is your opportunity to step into the exciting new world of Android Wear app development. This book will help you to master the skills in Android Wear programming and give you a complete insight on wear app development.You will create five different Android Wear apps just like the most popular Android Wear apps. You will create a To-do list, a city maps app, a Wear messenger, Wear fitness tracker and Watch face. While you create these apps you will learn to create custom notifications, receive voice inputs in notifications, add pages to notifications and stack notifications. You will see how to create custom wear app layouts, the custom UIs specially designed for Wear. You will learn to handle and manage data and syncing data with other devices, create interactive Watch faces and also ensure the safety and security of your Wear apps by testing and securing your apps before you deploy them on the app store.
Doguhan Uluca
Angular 6 for Enterprise-Ready Web Applications follows a hands-on and minimalist approach demonstrating how to design and architect high quality apps.The first part of the book is about mastering the Angular platform using foundational technologies. You will use the Kanban method to focus on value delivery, communicate design ideas with mock-up tools and build great looking apps with Angular Material. You will become comfortable using CLI tools, understand reactive programming with RxJS, and deploy to the cloud using Docker.The second part of the book will introduce you to the router-first architecture, a seven-step approach to designing and developing mid-to-large line-of-business applications, along with popular recipes. You will learn how to design a solid authentication and authorization experience; explore unit testing, early integration with backend APIs using Swagger and continuous integration using CircleCI. In the concluding chapters, you will provision a highly available cloud infrastructure on AWS and then use Google Analytics to capture user behavior.By the end of this book, you will be familiar with the scope of web development using Angular, Swagger, and Docker, learning patterns and practices to be successful as an individual developer on the web or as a team in the Enterprise.
Angular i formularze reaktywne. Praktyczny przewodnik
Grzegorz Dąbrowski
Bez nich strony internetowe byłyby jedynie nowoczesnymi prezentacjami Ewolucja formularzy internetowych zaczęła się od prostych znaczników języka HTML 2.0 opublikowanego w 1993 roku. Z czasem HTML oferował bardziej zaawansowane funkcje obsługi formularzy. Późniejsze wersje, HTML4, a następnie HTML5, wprowadziły nowe typy pól, takie jak pola daty, koloru czy też adresu e-mail. Rozszerzyły również natywną walidację danych poprzez wprowadzenie nowych atrybutów dla znaczników. Jednak prawdziwa rewolucja w projektowaniu formularzy internetowych nastąpiła z chwilą pojawienia się bibliotek opartych na języku JavaScript. Umożliwiły one tworzenie dynamicznych formularzy z walidacją na żywo i interaktywnymi elementami, a to pozwoliło przekształcić witryny internetowe w pełnoprawne aplikacje. Obecnie frameworki takie jak Angular przenoszą formularze internetowe na nowy poziom. Oferują potężne narzędzia do tworzenia skomplikowanych formularzy z zaawansowaną walidacją, wiązaniem danych i logiką biznesową. Dzięki temu twórcy aplikacji mogą się skupić na tworzeniu atrakcyjniejszych interfejsów użytkownika i zapewniać lepsze doświadczenia dla użytkowników. Ta książka przybliża sposób funkcjonowania mechanizmów obsługi formularzy w ujęciu reaktywnym w środowisku Angular. Omawia budowę API formularzy i analizuje, w jaki sposób poszczególne elementy tego systemu są ze sobą powiązane. Prezentuje proces przepływu danych, a także ich walidacji. Analizuje praktyczne zastosowania poznanych mechanizmów - od tworzenia własnych reguł walidacji po kreowanie mechanizmów, jak wysyłanie plików czy maskowanie wartości kontrolek. Przedstawia też metody budowania złożonych struktur formularzy i niestandardowych kontrolek.
Angular instalacja i działanie
Shyam Seshadri
Jeśli znacie JavaScript, to ten praktyczny przewodnik szybko pozwoli na przyspieszenie działania struktury Angular w celu tworzenia wydajnych, opartych na sieci aplikacji na komputery osobiste i urządzenia mobilne. Wersja ta, najpierw nazwana lako Angular 2, jest pełna napisana na nowo postać aplikacji, napisanej przez ten sam zespół, który tworzył AngularJS. Programiści znający poprzednią wersję także ocenią tę książkę jako wartościowe źródło informacji. Autor książki, Shyam Seshadri, prowadzi nas krok po kroku przed podstawowe elementy składowe Angular. Zanim zanurzymy się w komponenty usługi, wywołania serwera, routing i wymagania produkcyjne, rozpoczniemy od utworzenia prostej aplikacji w Angular. Ustaw własne środowisko produkcyjne, aby szybko budować aplikacje w Angular. Korzystaj z dyrektyw Angular, aby budować wspólne funkcje dla swoich aplikacji. Twórz i sprawdzaj swoje komponenty, aby tworzyć skuteczne interfejsy użytkownika. Zarządzaj wejściem użytkownika tworząc sterowane szablonami i proaktywne formularze Zrozum kiedy należy używać wbudowanych usług z Angular, a kiedy i jak tworzyć swoje własne. Wykonuj wywołania http i radź sobie z wyzwaniami pojawiającymi się podczas pracy z serwerami. Korzystaj z modułu routingu Angular, aby inkapsulować różne strony i fragmenty wykorzystując inną trasę. Twórz produkcyjne aplikacje w Angular i naucz się wdrażać dobrze działające aplikacje. Shyam jest dyrektorem technicznym (CTO) w firmie ReStok Ordering Solutions. Wcześniej był inżynierem programowania w Amazon i Google, a także kierował zespołem inżynierskim w Hopscotch, startupie komercyjnym z siedziba w Bombaju. Shyam jest autorem dwóch wcześniejszych książek na temat Angular. Ta książka uczy nas zarówno podstaw, jak i zaawansowanych tematów, stosując techniki do natychmiastowego wykorzystania. Ta książka powinna znaleźć się w bibliotece osób zainteresowanych tworzeniem solidnych aplikacji za pomocą Angular. - Victor Mejia, starszy inżynier w McGraw Hill, autor zajmujący się edukacją i treściami w Linkedin Lerning.
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.
Aristeidis Bampakos
Angular Projects isn't like other books on Angular – this is a project-based guide that helps budding Angular developers get hands-on experience while developing cutting-edge applications.In this updated third edition, you’ll master the essential features of the framework by creating ten different real-world web applications. Each application will demonstrate how to integrate Angular with a different library and tool, giving you a 360-degree view of what the Angular ecosystem makes possible.Updated to the newest version of Angular, the book has been revamped to keep up with the latest technologies. You’ll work on a PWA weather application, a mobile photo geotagging application, a component UI library, and other exciting projects. In doing so, you’ll implement popular technologies such as Angular Router, Scully, Electron, Angular service workers, Jamstack, NgRx, and more.By the end of this book, you will have the skills you need to build Angular apps using a variety of different technologies according to your or your client’s needs.
Aristeidis Bampakos, Fabio Biondi
Angular has evolved toward faster delivery, server rendering, and an enhanced developer experience. This book shows what that looks like in practice.Each project reflects how real teams work: forms, routing, data, and the small choices that make an app feel finished. You will build with just enough tech to matter: signals, template-driven and reactive forms; PrimeNG, Angular Material, and Telerik UI; Google Maps; drag-and-drop; and PWA desktop features. You will also wire up backend NestJS with MongoDB, Firebase services, and email notifications,, then improve delivery with SSR and SSG and focused Core Web Vitals improvements.Guided by Aristeidis Bampakos, a Google Developer Expert for Angular and an experienced team lead, you learn practical patterns you can apply right from the get-go. By the end, you will not just “know” Angular. You will think like a front-end engineer who can deliver, portfolio in hand, job-ready and confident to level up in your current role.
Sohail Salehi
A primary concern with modern day applications is that they need to be dynamic, and for that, data access from the server side, data authentication, and security are very important. Angular leverages its services to create such state-of-the-art dynamic applications.This book will help you create and design customized services, integrate them into your applications, import third-party plugins, and make your apps perform better and faster. This book starts with a basic rundown on how you can create your own Angular development environment compatible with v2 and v4. You will then use Bootstrap and Angular UI components to create pages. You will also understand how to use controllers to collect data and populate them into NG UIs. Later, you will then create a rating service to evaluate entries and assign a score to them. Next, you will create cron jobs in NG. We will then create a crawler service to find all relevant resources regarding a selected headline and generate reports on it. Finally, you will create a service to manage accuracy and provide feedback about troubled areas in the app created.This book is up to date for the 2.4 release and is compatible with the 4.0 release as well, and it does not have any code based on the beta or release candidates.