ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Full Stack Development with Angular and GraphQL: Learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL

دانلود کتاب توسعه Full Stack با Angular و GraphQL: آموزش ساخت monorepo مقیاس پذیر و یک برنامه Angular کامل با استفاده از Apollo، Lerna و GraphQL

Full Stack Development with Angular and GraphQL: Learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL

مشخصات کتاب

Full Stack Development with Angular and GraphQL: Learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781800202467 
ناشر:  
سال نشر: 2022 
تعداد صفحات: 390 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 3 Mb 

قیمت کتاب (تومان) : 50,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 2


در صورت تبدیل فایل کتاب Full Stack Development with Angular and GraphQL: Learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب توسعه Full Stack با Angular و GraphQL: آموزش ساخت monorepo مقیاس پذیر و یک برنامه Angular کامل با استفاده از Apollo، Lerna و GraphQL نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Cover
Title Page
Contributors
Table of Contents
Preface
Copyright and Credits
Part 1: Setting Up the Development Environment, GraphQL Server, and Database
Chapter 1: App Architecture and Development Environment
	Technical requirements
	The architecture and technologies
		Full-stack architecture
		The development technologies
		Running JavaScript on the server with Node.js
		Installing packages with npm
		Running a web server with Express.js
		GraphQL
		Integrating the frontend and backend with Apollo
		Saving data with TypeORM and MySQL
		Building the frontend with TypeScript and Angular
	Installing MySQL
		Configuring MySQL Server
		Testing MySQL Server
	Installing and configuring Node.js
		Installing Node.js with nvm
	Summary
Chapter 2: Setting Up GraphQL with Node.js, Express.js, and Apollo
	Technical requirements
	Setting up a monorepo project
	Initializing our server project
		Generating a package.json file
		Installing Express.js and development dependencies
		Creating the server
		Watching and recompiling our code
	Creating a GraphQL API
		Installing the necessary libraries
		Exposing a simple GraphQL API
		Sending queries with Apollo Studio
		Creating a GraphQL schema for our social network
		Mocking our GraphQL API
		Linking the mocked data
	Configuring CORS
	Summary
Chapter 3: Connecting the Database with TypeORM
	Technical requirements
	Creating a MySQL user and database
	Setting up TypeORM and MySQL
	Creating TypeORM entities
	Seeding test data
	Using Apollo with TypeORM
	Summary
Chapter 4: Implementing Authentication and Image Uploads with Apollo Server and Node.js
	Technical requirements
	What's JWT?
	Implementing authentication
	Protecting GraphQL queries and mutations
	Implementing image uploads
		Assignments
	Summary
Chapter 5: Adding Realtime Support with Apollo Server
	Technical requirements
	Understanding GraphQL subscriptions
	Implementing GraphQL subscriptions
	Implementing JWT authentication with subscriptions
	Summary
Part 2: Building the Angular Frontend with Realtime Support
Chapter 6: Angular Application Architecture and Routing
	Technical requirements
	Installing the Angular CLI
		Angular CLI commands
	Initializing the Angular project
	Understanding the application architecture
		What's a module?
		What's a component?
	Understanding services and dependency injection
	Creating modules, services, and components
		Creating modules
		Creating components and services
	Understanding Angular routing
		How the Angular Router works
		The  tag
		The routing modules
		The router outlet
		Importing the routing module
	Understanding and adding routes
		Route-matching strategies
		Route parameters
		Adding routes
	Adding navigation
	Debugging Angular applications
	Adding Angular Material
	Summary
Chapter 7: Adding User Search Functionality
	Technical requirements
	Introducing and installing Apollo Client
	Importing Angular Material components
	Signing up and logging users in
		Defining GraphQL documents
		Defining types for user authentication
		Defining Apollo services
		Implementing the user authentication service
		Building and styling the signup UI
		Building and styling the login UI (assignment)
		Implementing the header component
		Implementing the footer and page not found components
		Implementing the user search dialog component
	Summary
Chapter 8: Guarding Routes and Testing Authentication
	Technical requirements
	Guarding routes
		Sending the JWT
		Improving the search functionality (assignment)
		Using GraphQL fragments
		Local state management with Apollo Client
		Using the OnPush change detection strategy
	Testing the auth service and component(s)
		Testing the auth service
		Testing the auth guard
		Testing the header component
		Testing the search dialog component
		Testing other components
	Summary
Chapter 9: Uploading Images and Adding Posts
	Technical requirements
	Image uploading with Angular and Apollo
		Setting up GraphQL Code Generator
		Adding fragments and mutations
		Generating types and services
	Implementing the post service
	Implementing the profile service
	Implementing the base component
	Implementing the profile component
		Defining field policies
	Creating the profile UI
		Styling the profile component
	Implementing the create post component
		Testing
	Summary
Chapter 10: Fetching Posts and Adding Comments and Likes
	Technical requirements
	Improving the authentication system
	Adding queries and generating types and services
	Fetching paginated posts
	Implementing comments and likes services
	Implementing a presentational post component
	Displaying posts, comments, and likes
	Summary
Part 3: Adding Realtime Support
Chapter 11: Implementing
GraphQL
Subscriptions
	Technical requirements
	Persisting the component state with reactive variables
	Using field policies to rewrite dates
	Displaying comments
		Displaying new comments
		Updating the cache after removing comments
		Giving focus to the commenting box
	Setting up Apollo Client for subscriptions
	Implementing GraphQL subscriptions
	Summary
Index
Other Books You May Enjoy




نظرات کاربران