
عنوان کتاب به انگلیسی: |
Angular Projects: Build modern web apps by exploring Angular 12 with 10 different projects and cutting-edge technologies, 2nd Edition |
| سال انتشار: 2021 | 344 صفحه | حجم فایل: 3 مگابایت | زبان: انگلیسی |
| نویسنده | Aristeidis Bampakos |
| ناشر | Packt Publishing |
| ISBN10: | 1800205260 |
| ISBN13: | 9781800205260 |
توضیحات کتاب
Key Features
Explore Angular’s capabilities for building applications across different platforms
Combine popular web technologies with Angular such as monorepo, Jamstack, and PWA
Build your own libraries and schematics using Angular CDK and Angular CLI
Book Description
Angular is a popular JavaScript framework that can run on a broad range of platforms including web, desktop, and mobile. It has an array of rich features right out of the box and a wide range of tools that makes it popular among developers. This updated second edition of Angular Projects will teach you how to build efficient and optimized web applications using Angular.
You will start by exploring 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. As you advance, you will understand how to implement popular technologies such as Angular Router, Scully, Electron, Angular service worker, Nx monorepo tools, NgRx, and more while building an issue tracking system, a PWA weather application, a mobile photo geotagging application, a component UI library, and many other exciting projects. Toward the concluding chapters, you’ll get to grips with customizing Angular CLI commands using schematics.
By the end of this book, you will have the skills you need to be able to build Angular apps using a variety of different technologies according to your or your client’s needs.
What you will learn
Set up Angular applications using Angular CLI and Nx Console
Create a personal blog with Jamstack and SPA techniques
Build desktop applications with Angular and Electron
Enhance user experience (UX) in offline mode with PWA techniques
Make web pages SEO-friendly with server-side rendering
Create a monorepo application using Nx tools and NgRx for state management
Focus on mobile application development using Ionic
Develop custom schematics by extending Angular CLI
Who this book is for
If you are a developer who has beginner-level experience with Angular and are looking to become well-versed with essential tools and deal with the various use cases you may encounter with Angular, then this Angular development book is for you. Beginner-level knowledge of web application development and basic experience working with ES6 or TypeScript are assumed.
Table of Contents
Creating your First Web Application in Angular
Building an SPA Application with Scully and Angular Router
Building an Issue Tracking System Using Reactive Forms
Building a PWA Weather Application Using Angular Service Worker
Building a WYSIWYG Editor for the Desktop Using Electron
Building a Mobile Photo Geotagging Application Using Capacitor and 3D Maps
Building an SSR Application for a GitHub Portfolio Using Angular
Building an Enterprise Portal Using Nx Monorepo Tools and NgRx
Building a Component UI Library Using Angular CLI and Angular CDK
Customizing Angular CLI Commands Using Schematics
توضیحات کتاب به فارسی (ترجمه ماشینی)
توسعه برنامه کاربردی وب زاویه ای را با ساختن برنامه های کاربردی در دنیای واقعی و در هنگام کاوش در فن آوری های وب مدرن و بهترین شیوه ها درک کنید
ویژگی های کلیدی
قابلیت های Angular را برای ساخت برنامه ها در سیستم عامل های مختلف کاوش کنید
فن آوری های وب محبوب را با زاویه ای مانند Monorepo ، Jamstack و PWA ترکیب کنید
کتابخانه ها و شماتیک های خود را با استفاده از CDK زاویه ای و Angular CLI بسازید
توضیحات کتاب
Angular یک چارچوب محبوب JavaScript است که می تواند در طیف گسترده ای از سیستم عامل ها از جمله وب ، دسک تاپ و موبایل اجرا شود.این مجموعه دارای مجموعه ای از ویژگی های غنی درست خارج از جعبه و طیف گسترده ای از ابزارها است که آن را در بین توسعه دهندگان محبوب می کند.این نسخه دوم به روز شده از پروژه های زاویه ای به شما می آموزد که چگونه می توانید برنامه های وب کارآمد و بهینه سازی شده را با استفاده از Angular ایجاد کنید.
با ایجاد ده برنامه مختلف وب در دنیای واقعی ، با کاوش در ویژگی های اساسی این چارچوب شروع خواهید کرد.هر برنامه نحوه ادغام Angular را با یک کتابخانه و ابزار متفاوت نشان می دهد.با پیشرفت ، شما می دانید که چگونه فن آوری های محبوب مانند روتر زاویه ای ، اسکولی ، الکترون ، کارگر خدمات زاویه ای ، NX MonorePo Tools ، NGRX و موارد دیگر را در هنگام ساختن یک سیستم ردیابی مسئله ، یک برنامه آب و هوایی PWA ، یک برنامه GeoTagging عکس موبایل ، می فهمید.، یک کتابخانه UI مؤلفه و بسیاری از پروژه های هیجان انگیز دیگر.به سمت فصل های پایانی ، با سفارشی کردن دستورات CLI زاویه ای با استفاده از طرحواره ها ، به دست می آورید.
در پایان این کتاب ، مهارت های لازم برای ایجاد برنامه های زاویه ای را با استفاده از انواع فن آوری های مختلف با توجه به نیاز یا مشتری خود خواهید داشت.
آنچه یاد خواهید گرفت
برنامه های زاویه ای را با استفاده از کنسول زاویه ای CLI و NX تنظیم کنید
با تکنیک های Jamstack و SPA یک وبلاگ شخصی ایجاد کنید
کاربردهای دسک تاپ را با زاویه ای و الکترون بسازید
تجربه کاربر (UX) را در حالت آفلاین با تکنیک های PWA تقویت کنید
صفحات وب را با رندر طرف سرور دوستانه سئو کنید
با استفاده از NX Tools و NGRX برای مدیریت دولت یک برنامه Monorepo ایجاد کنید
تمرکز خود را روی توسعه برنامه های تلفن همراه با استفاده از Ionic متمرکز کنید
با گسترش CLI زاویه ای ، شماتیک های سفارشی را توسعه دهید
این کتاب برای چه کسی است
اگر شما یک توسعه دهنده هستید که تجربه سطح مبتدی را با Angular تجربه می کنید و به دنبال این هستید که با ابزارهای اساسی آراسته شوید و با موارد مختلف استفاده ای که ممکن است با Angular با آن روبرو شوید مقابله کنید ، پس این کتاب توسعه زاویه ای برای شما مناسب است.دانش سطح مبتدی در مورد توسعه برنامه های وب و تجربه اساسی کار با ES6 یا TypeScript فرض شده است.
فهرست مطالب
اولین برنامه وب خود را در Angular ایجاد کنید
ساخت یک برنامه آبگرم با روتر اسکلی و زاویه ای
ایجاد یک سیستم ردیابی مسئله با استفاده از فرم های واکنشی
ساختن یک برنامه آب و هوا PWA با استفاده از کارگر سرویس زاویه ای
ساختن ویرایشگر Wysiwyg برای دسک تاپ با استفاده از الکترون
ساختن یک برنامه ژئوتاژنگ عکس موبایل با استفاده از خازن و نقشه های سه بعدی
ساختن یک برنامه SSR برای یک نمونه کارها GitHub با استفاده از Angular
ساختن یک پورتال سازمانی با استفاده از NX Monorepo Tools و NGRX
ساخت یک کتابخانه UI مؤلفه با استفاده از CLI زاویه ای و CDK زاویه ای
سفارشی کردن دستورات CLI زاویه ای با استفاده از طرحواره ها
| توجه کنید که این محصول به صورت فایل دانلودی است و نه کتاب کاغذی. |
| به هنگام خرید به زبان درج شده برای کتاب حتما توجه کنید. به صورت معمول در اکثر موارد زبان کتاب فارسی نیست. |
| در صورت هرگونه مشکل در دریافت کتاب به شماره 09395106248 پیامک دهید. |
| درج شماره موبایل برای سفارش ضروری نیست ولی ترجیح آن است درج گردد تا در صورت بروز مشکل اولین راه ارتباطی ما با شما باشد. |
|
چنانچه در دریافت محصول به هر دلیلی با مشکل روبرو شدید و مطمئن از پرداخت موفق وجه هستید به شماره تماس زیر نام، نام خانوادگی و نام محصول را پیامک بزنید تا لینک محصول سریعا برای شما ارسال گردد.
شماره تماس: 09395106248 |



نقد و بررسیها
هنوز بررسیای ثبت نشده است.