- عنوان کتاب: A Blueprint for Production-Ready Web Applications
- نویسنده: Dr. Philip Jones
- حوزه: برنامه نویسی وب
- سال انتشار: 2022
- تعداد صفحه: 285
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 11.9 مگابایت
هدف این کتاب این است که به شما نشان دهد چگونه می توانید یک برنامه وب را با استفاده از بهترین شیوه های صنعت توسعه دهید و آن را در یک محیط تولید در حال اجرا قرار دهید. ما این کار را با ایجاد یک برنامه کاری انجام خواهیم داد. این برنامه به صورت زنده در tozo.dev است و تمام کدهای آن تحت مجوز MIT در github.com/pgjones/tozo در دسترس است.
طرح توسعه ارائه شده در این کتاب بر اساس طرحی است که قبلاً برای ساختن موفقیت آمیز برنامه ها از جمله برای راه اندازی خودم چند سال پیش استفاده کرده بودم. فناوری مورد استفاده در اینجا به دلیل محبوبیت آن در صنعت انتخاب شده است، Python، NodeJS و Terraform ابزارهای محبوبی برای توسعه تمام پشته هستند و AWS یک ارائه دهنده زیرساخت ابری محبوب است.
من شروع به نوشتن این کتاب به عنوان راهنمایی کردم که آرزو می کردم وقتی حرفه مهندسی کامل خود را شروع کردم. من سعی کردم به بسیاری از سوالاتی که در زمان شروع کار داشتم پاسخ دهم و بسیاری از واژگانی را که از دست داده بودم معرفی کنم. در طول سال گذشته، من این طرح را برای کمک به راهنمایی و توسعه مهندسان جوان در اولین مشاغل صنعتی خود، پالایش و استفاده کردم. امیدوارم در ساختن اپلیکیشن های عالی نیز به شما کمک کند!
این کتاب برای مهندسین نرمافزاری است که از قبل میدانند چگونه برنامهنویسی کنند (مانند فارغالتحصیلان اخیر علوم کامپیوتر یا بوتکمپ) و میخواهند یاد بگیرند که چگونه برنامهای را به دنبال فرآیندهای صنعت بسازند (مثلاً با استفاده از یکپارچهسازی و استقرار مداوم).
شما به دانش کاری TypeScript/JavaScript، Python، HTML، CSS و SQL نیاز دارید. جدای از آن، انتظار میرود که با Quart، React، AWS و سایر فناوریها و فرآیندهای خاص معرفیشده در کتاب، تازه کار باشید.
The aim of this book is to show you how to develop a web application using industry best practices and place it in a running production environment. We’ll do this by creating a working to-do app. This app is live at tozo.dev, and all the code for it is available under the MIT license at github.com/pgjones/tozo.
The development blueprint presented in this book is based on one I’ve used to successfully build apps before, including for my own start-up a few years ago. The technology used here has been chosen because of its popularity in the industry, with Python, NodeJS, and Terraform being popular tools for full-stack development, and AWS being a popular cloud infrastructure provider.
I started writing this book as the guide I wish I’d had when I started my full-stack engineering career. I’ve tried to answer as many of the questions that I had when I started and introduce much of the vocabulary I was missing. Over the past year, I’ve been refining and using this blueprint to help guide and develop junior engineers in their first industrial jobs. I hope it helps you to build great apps too!
This book is for software engineers who already know how to program (such as recent computer science or bootcamp graduates) and want to learn how to build an app following industry processes (for example, using continuous integration and deployment).
You will need a working knowledge of TypeScript/JavaScript, Python, HTML, CSS, and SQL. Apart from that, you are expected to be new to Quart, React, AWS, and all other specific technologies and processes introduced in the book.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
نظرات کاربران