کتاب Begin to Code: Building apps and games in the Cloud (شروع به کدنویسی: ساخت برنامه ها و بازی ها در فضای ابری) به شما کمک میکند تا به سرعت شروع به ایجاد برنامهها و بازیهای مبتنی بر ابر کنید، حتی اگر قبلاً این کار را نکرده باشید. نه فقط دوستانه و آسان، بلکه شما را تحت کنترل یادگیری خود قرار میدهد و به شما قدرت میدهد تا مشکلاتی را که به آنها اهمیت میدهید حل کنید.
مایکروسافت و نویسنده، راب مایلز، آموزش مقدماتی را دوباره اختراع کردهاند، که منعکسکننده تحقیقات عمیق در مورد نحوه یادگیری تازه واردان است. Begin to Code مملو از نوآوریها است، از چالشهای اشکالزدایی تا تمرینهای گامبهگام Make Something Happen که بهعنوان ویدیوهای YouTube که مستقیماً از کتاب پیوند شدهاند، تکرار میشوند.
مایلز کد را در متن قرار میدهد و نشان میدهد که چگونه برنامههای کاربردی ابری مدرن مستقر و اجرا میشوند، چگونه عناصر آنها در سیستمهای کار ترکیب میشوند و چگونه فناوریهای ابری کلیدی به شما کمک میکنند تا امنیت، قابلیت اطمینان و مقیاسپذیری را برطرف کنید. آسان، دوستانه، و شما در کنترل هستید!
در ادامه مقدمهای از کتاب Begin to Code را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Begin to Code:
اصول اولیه کاری که یک برنامه انجام میدهد از زمان اختراع اولین کامپیوتر در بیش از ۸۰ سال پیش تغییر نکرده است. برنامهها همچنان دادهها را وارد میکنند، کاری با آن انجام میدهند و سپس دادهها را به بیرون ارسال میکنند. با این حال، نحوه ایجاد، استقرار و مصرف برنامهها به شدت تغییر کرده است، از رایانههای مرکزی مرکزی گرفته تا رایانههای شخصی و ابری.
ابر برنامههای شما را میگیرد و به آنها بال میدهد. ابر شما را قادر میسازد تاایدههای خود را به راه حلهایی تبدیل کنید که هر کسی در جهان بتواند از آن استفاده کند. کتاب Begin to Code به شما اطلاعاتی در مورد توسعه ابر میدهد.
این تکامل ابر را توضیح میدهد، چالشهای آن را شناسایی میکند و شما را در مسیر تبدیل شدن به یک توسعه دهنده ابر ماهر قرار میدهد. شما یاد خواهید گرفت که چگونه برای ابر کدنویسی کنید، چگونه از فناوری ابر در ماشین محلی خود استفاده کنید، کجا کد و دادهها را میتوان میزبانی کرد و چگونه برنامهها از اجزای نرمافزاری همکار ساخته میشوند.
بیشتر بخوانید: کتاب Clean Code Cookbook
همیشه سفر آسانی نخواهد بود. کارهایی که ارزش انجام دادن دارند، مستلزم تلاش هستند و یادگیری نحوه کدنویسی برای ابر یکی از آنهاست. وقتی برای اولین بار آن را ببینید همه چیز معنا پیدا نمیکند.
راهحلهای ابری ممکن است شامل چندین بخش متحرک باشند که باید همه با هم هماهنگ شوند تا به درستی کار کنند. علاوه بر این، افرادی وجود دارند که تلاش میکنند کار شما را تضعیف، اضافه بار، شکستن یا سرقت کنند، بنابراین باید برای این کار آماده باشید. شما باید بیاموزید که چگونه ابر رفتارهای بد و خوب را امکانپذیر میکند. با این حال، اگر در این دوره باقی بمانید، با مهارتهایی پاداش خواهید گرفت که میتوانید از آنها برای استفاده ازایدههای خود استفاده کنید و آنها را در سراسر جهان زنده کنید.
چگونه کتاب Begin to Code در کنار هم قرار میگیرد:
من این کتاب را در سه بخش تنظیم کردم. هر بخش بر روی قسمت قبلی ساخته شده است تا شما را به یک توسعه دهنده ابر موفق تبدیل کند.
قسمت ۱ کتاب Begin to Code: ابر
ما با در نظر گرفتن اینکه ابر از کجا آمده و محرکهای توسعه آن شروع میکنیم. سپس شروع به ساخت برنامهها با استفاده از جاوا اسکریپت، یادگیری ویژگیهای زبان و کتابخانههای برنامه میکنیم. در پایان این بخش، ما برنامههایی را ساختهایم که در مرورگر اجرا میشوند و همچنین کد سرور ایجاد میکنیم که میتواند در فضای ابری اجرا شود.
بخش ۲ کتاب Begin to Code: یک برنامه مبتنی بر ابر بسازید
ابتدا مدل شی سند HTML را در مرورگر بررسی میکنیم و از آن برای ایجاد یک بازی قابل پخش استفاده میکنیم. سپس بازی را در فضای ابری قرار میدهیم تا هر کسی در جهان به آن دسترسی داشته باشد. در مرحله بعد، بازی خود را به یک تجربه کاربری مشترک تبدیل میکنیم که توسط کدهای متصل در حال اجرا در مرورگر و سرور ارائه میشود. ما با یک تمرین طراحی و ساخت اپلیکیشن پایان میدهیم، که با یکایده شروع میشود و با یک برنامه آماده برای ابر خاتمه مییابد.
بخش ۳ کتاب Begin to Code: ساخت با فناوریهای ابری
این بخش با معرفی تکنیکها و ابزارهایی برای بهبود کیفیت برنامههای شما شروع میشود. سپس به بررسی نحوه ذخیره دادههای برنامه در فایلها و اسناد پایگاه داده میپردازیم. در ادامه نحوه ایجاد لاگین و پیادهسازی امنیت مبتنی بر نقش را برای کاربران یک برنامه کشف میکنیم.
در نهایت، نگاهی به مجموعهای از فنآوریهای هیجانانگیز مبتنی بر جاوا اسکریپت میاندازیم، از جمله ایجاد سرورهای خود برای ساختن ابر شخصیتان، اتصال چراغها و دکمههای سختافزاری به سرورها، پیوند برنامهها به دستگاههای اینترنتاشیا، و ساختن یک sprite با حرکت سریع. بازی مبتنی بر
واژه نامه آنلاین
برای کمک به یادگیری اصطلاحات اولیه برنامهنویسی برنامههای ابری، من یک واژه نامه گسترده ایجاد کردهام. این شامل تعاریفی از اصطلاحاتی است که ممکن است قبلاً ندیده باشید یا در زمینه دیگری دیده باشید. میتوانید واژه نامه را در https://begintocodecloud.com/glossary. html پیدا کنید.
نحوه استفاده از کتاب Begin to Code
یک راه خوب برای استفاده از متن این است که بخشی را دور از رایانه بخوانید، شاید در اتوبوس (مگر اینکه در حال رانندگی با آن باشید)، و سپس به عقب برگردید و وقتی کنار رایانه نشستهاید، مثالها و تمرینها را انجام دهید.
به این ترتیب، میتوانید تئوری و زمینه را بدون احساس اجبار به انجام کاری با آن بررسی کنید، و سپس میتوانید درک خود را با به کار بردن آن بعداً تقویت کنید. هر فصل از کتاب Begin to Code، با تعیین چیزهایی که یاد خواهید گرفت شروع میشود و با سؤالاتی به پایان میرسد که به شما کمک میکند تا درک خود را اعتبار بخشید و به شما افکاری برایاندیشیدن میدهد.
همه چیز در یک زمینه قوی توصیف خواهد شد. ممکن است در ابتدا درک نکنید که چیزی چگونه کار میکند، اما باید مشکلی را که برای حل آن استفاده میشود، درک کنید. در نهایت، شما شروع به دیدن زمینههای دیگری خواهید کرد که در آن ابزار یا تکنیک استفاده میشود، در این مرحله میتوانید خود را یک توسعه دهنده مناسب بنامید.
متن با تمرینهای کدنویسی و اشکالزدایی، همراه با پیشنهادهایی درباره نحوه اعمال و گسترش مثالها پر شده است. اگر گیر کردید، میتوانید یک تصویر کلی از تمرین تماشا کنید.
مانند یادگیری دوچرخه سواری، با این کار یاد خواهید گرفت. برای یادگیری نحوه کدنویسی باید زمان بگذارید و تمرین کنید. اما کتاب Begin to Code به شما دانش و اعتمادبهنفس میدهد تا در برنامهنویسی تلاش کنید، و همچنین اگر برنامهنویسیتان آنطور که انتظار داشتید نشد، به شما کمک خواهد کرد. موارد زیر برخی از عناصر کتاب است که به شما کمک میکند تا از طریق انجام کار یاد بگیرید.
سرفصلهای کتاب Begin to Code:
- Cover Page
- Title Page
- Copyright Page
- Dedication Page
- About the author
- Contents at a glance
- Contents
- Introduction
- How this book fits together
- How to use this text
- Colorful code
- What you will need
- Book Resources
- Errata, updates, and book support
- Stay in touch
- Pearson’s Commitment to Diversity, Equity, and Inclusion
- Part 1: The cloud
- 1. Code and the cloud
- 2. Get into the cloud
- 3. Make an active site
- 4. Host a website
- Part 2: Make a cloud-based application
- 5. Build a shared application
- 6. Create a shared experience
- 7. Design an application
- 8. Build an application
- 9. Turn professional
- Part 3: Building with cloud technologies
- 10. Store data
- 11. Activity tracking and sessions
- 12. JavaScript technologies
- Index
- Glossary
جهت دانلود کتاب Begin to Code میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.