تازه ترین کتاب ها
تاریخ: 1401/06/28 20:11
توسط: MotoMan
امتیاز: ۱

معماری نرم افزار، شیوه‌ی پیاده سازی ساختارها و سیستم هایی است که روند توسعه نرم افزار را ساده می‌کند و کیفیت برنامه را بهبود می‌بخشد. ویرایش سوم کاملا بازنگری شده و بسط یافته کتاب Software Architecture with C# 10 and .NET 6، جدید‌ترین قابلیت‌های سی شارپ 10 و دات نت 6 را ارائه داده است و شما را قادر می‌سازد تا مهارت‌های کلیدی، دانش و بهترین شیوه‌های لازم برای تبدیل شدن به یک معمار نرم افزار کارآمد را به دست آورید.
کتاب Software Architecture with C# 10 and .NET 6, 3rd Edition (معماری نرم افزار با سی شارپ 10 و دات نت 6، ویرایش سوم)، دارای فصل‌های جدیدی است که اهمیت معمار نرم‌افزار، میکروسرویس‌ها با ASP.NET Core و تجزیه و تحلیل جنبه‌های معماری front-end در برنامه‌ها، از جمله رویکرد جدید .NET MAUI را توصیف می‌کند. همچنین شامل یک فصل جدید با تمرکز بر ارائه یک مقدمه کوتاه بر هوش مصنوعی و یادگیری ماشین با استفاده از ML.NET، و فصل‌های به روز شده درباره Service Azure Kubernetes، EF Core و Blazor است.
شما با درک چگونگی تبدیل نیازمندی‌های کاربری به نیازهای معماری و بررسی تفاوت‌های بین نیازمندی‌های عملیاتی و غیر عملیاتی شروع خواهید کرد. در ادامه، شما نحوه انتخاب دقیق یک راهکار ابری برای زیرساخت خود و همچنین عواملی را که به شما کمک می‌کنند تا برنامه خود را در یک محیط مبتنی بر ابر مدیریت کنید، بررسی خواهید کرد. سرانجام، شما الگوهای طراحی نرم افزار و رویکردهای مختلف نرم افزاری را بررسی خواهید کرد که به شما امکان می‌دهند تا مشکلات رایجی که در طول توسعه با آن‌ها روبرو می‌شوید را حل کنید.
در پایان این کتاب، شما قادر به ساخت و تحویل برنامه‌های بسیار مقیاس پذیر enterprise-ready هستید که نیازمندی‌های تجاری سازمان شما را برآورده می‌کنند. این کتاب برای مهندسان و توسعه دهندگان ارشد نرم افزار است که مشتاق هستند تا معمار شوند و یا به دنبال ساخت برنامه‌های سازمانی با NET Stack. هستند. آشنایی اولیه با زبان سی شارپ و چارچوب دات نت برای استفاده هر چه بیشتر از این کتاب لازم است.

 

تعداد بازدید: ۶۲۹
دیدگاه ها: ۰
تاریخ: 1401/06/27 22:16
توسط: MotoMan
امتیاز: ۰
برچسب ها: CPP|

کتاب In A Tour of C++, Third Edition (سیاحتی در سی پلاس پلاس، ویرایش سوم)، Bjarne Stroustrup مروری بر ISO C++ و C++20 ارائه می‌کند، که هدف آن این است که به برنامه‌نویسان با تجربه درک روشنی از آنچه که سی پلاس پلاس مدرن را تشکیل می‌دهد، ارائه دهد. ویرایش بازنگری و به‌روزرسانی شده این کتاب با مثال‌های به دقت طراحی شده و کمک عملی برای شروع، به طور مختصر ومفید اکثر ویژگی‌های اصلی زبان و مؤلفه‌های اصلی کتابخانه استاندارد مورد نیاز برای استفاده مؤثر را پوشش می‌دهد.
استروستروپ ویژگی‌های سی پلاس پلاس را در زمینه سبک‌های برنامه نویسی که پشتیبانی می‌کنند، مانند برنامه نویسی شی گرا و عمومی ارائه می‌دهد. سیاحت او به طور قابل توجهی جامع است. این کتاب با اصول اولیه شروع می‌شود، سپس به طور گسترده ای از طریق موضوعات پیشرفته‌تر و با تأکید بر ویژگی‌های جدیدتر زبان پیش می‌رود. این ویرایش، بسیاری از ویژگی‌های جدید در C++20 را که توسط تامین‌کنندگان اصلی سی پلاس پلاس پیاده‌سازی شده‌اند، از جمله ماژول‌ها، مفاهیم، coroutine‌ها و محدوده‌ها را پوشش می‌دهد. حتی برخی از کامپوننت‌های کتابخانه را که در حال حاضر استفاده می‌شوند را نیز معرفی می‌کند که تا C++23 برای گنجاندن به شکل استاندارد برنامه‌ریزی نشده‌اند.
هدف این کتاب، آموزش برنامه‌نویسی به شما نیست (برای آن، به برنامه‌نویسی استروستراپ: اصول و تمرین با استفاده از سی پلاس پلاس، ویرایش دوم مراجعه کنید)، و همچنین تنها منبعی نیست که برای تسلط بر سی پلاس پلاس به آن نیاز دارید (برای آن، به کتاب زبان برنامه نویسی سی پلاس پلاس استروستروپ، ویرایش چهارم و منابع آنلاین توصیه شده مراجعه کنید). با این حال، اگر شما یک برنامه نویس سی یا سی پلاس پلاس هستید که می‌خواهید با زبان سی پلاس پلاس فعلی آشنایی بیشتری پیدا کنید، یا برنامه نویسی که به زبان دیگری مسلط هستید و می‌خواهید تصویر دقیقی از ماهیت و مزایای سی پلاس پلاس مدرن به دست آورید، کتابی ساده‌تر یا کوتاه‌تر از این کتاب پیدا نخواهید کرد.

 

 
تعداد بازدید: ۳۱۰
دیدگاه ها: ۰
تاریخ: 1401/06/26 11:40
توسط: MotoMan
امتیاز: ۰
برچسب ها: Python| Django|

کتاب Django 4 By Example, 4th Edition (جنگو 4 با مثال، ویرایش چهارم)، ایجاد برنامه‌های وب کاملا کارآمد که دارای احراز هویت، سیستم مدیریت محتوا، پردازش پرداخت و API‌های RESTful است را آموزش می‌دهد. Django 4 By Example، چهارمین نسخه از سری پر فروش Django By Example است که به شما در ساخت برنامه‌های وب کمک می‌کند. این کتاب، شما را از طریق ایجاد برنامه‌های کاربردی واقعی، حل مشکلات رایج و پیاده سازی بهترین شیوه‌ها با استفاده از رویکردی گام به گام راهنمایی می‌کند.

تعداد بازدید: ۴۵۰
دیدگاه ها: ۰
تاریخ: 1401/06/22 07:37
توسط: MotoMan
امتیاز: ۲

با کمک کتاب Design Patterns in .NET 6 (الگوی‌های طراحی در دات نت 6)، الگوهای طراحی را در NET 6. و با استفاده از جدید‌ترین نسخه زبان‌های #C و #F پیاده سازی کنید. این کتاب، یک نمای کلی جامع از حوزه‌ی الگوهای طراحی را که در جعبه ابزار توسعه دهندگان امروزی مورد استفاده قرار می‌گیرند، ارائه می‌دهد. علاوه بر سازنده تابعی، متد کارخانه ناهمگام، آداپتور ارزش عمومی و پراکسی‌های ترکیبی، ویرایش جدید این کتاب، موضوعاتی مانند Decorator Cycle Policies Functional Commands، یک تغییر Transformer از الگوی بازدیدکننده و کارخانه‌هایی را معرفی می‌کند که می‌توانند ردیابی شی و جایگزینی انبوه را انجام دهند.

کتاب الگو‌های طراحی در دات نت، با استفاده از زبان‌های سی شارپ و اف شارپ، پیاده سازی الگو‌های طراحی کلاسیک را بررسی می‌کند و کاربرد و ارتباط ویژگی‌های زبان بخصوصی را برای پیاده سازی الگوها مورد بحث قرار می‌دهد. شما با مثال یاد خواهید گرفت و سناریو هایی که الگو‌ها قابل اجرا باشند را مرور خواهید کرد. نویسنده کتاب Dmitri Nesteruk، متخصص سابق MVP و الگوهای سی شارپ، پیاده‌سازی‌های ممکن الگوها را نشان می‌دهد، جایگزین‌ها و روابط الگو را مورد بحث قرار می‌دهد، و روشی را نشان می‌دهد که از یک ابزار ریفکتور کردن اختصاصی (JetBrains Rider) می‌توان برای پیاده‌سازی الگوهای طراحی به آسانی استفاده کرد.

 
تعداد بازدید: ۶۸۱
دیدگاه ها: ۰
تاریخ: 1401/06/20 19:51
توسط: MotoMan
امتیاز: ۲
برچسب ها: SPA| TypeScript| Vue.js|

به کمک کتاب Large Scale Apps with Vue 3 and TypeScript (برنامه‌های مقیاس بزرگ با ویو 3 و تایپ اسکریپت)، فرانت اند‌های بزرگ و مقیاس پذیری بسازید که از جداسازی کامپوننت ها، بین المللی سازی، محلی سازی، store ماژولار Vuex، کتابخانه‌های کامپوننت سفارشی و کد‌های API سمت کلاینت که به راحتی می‌توانند بین داده‌های تقلیدی و واقعی جابجا شوند، بهره ببرید.

تعداد بازدید: ۴۲۳
دیدگاه ها: ۱
تاریخ: 1401/06/13 22:14
توسط: MotoMan
امتیاز: ۱

دات نت از همان ابتدا دارای قابلیت‌های threading مدیریت شده بوده است، اما تکنیک‌های اولیه دارای خطرات ذاتی بودند از جمله نشت حافظه، مشکلات همگام سازی ریسمان‌ها و بن بست ها. این کتاب، به شما کمک می‌کند تا از این مشکلات اجتناب کنید و از ساختارهای مدرن موجود در دات‌نت 6 و سی شارپ 10 استفاده کنید در حالی که همچنین توصیه‌هایی در مورد الگوها و بهترین شیوه‌ها برای موازی‌سازی و همزمانی ارائه می‌دهد. امروزه برنامه نویسی موازی، همزمان و ناهمگام بخشی از هر برنامه دات نتی است و درک نحوه استفاده موثر از این تکنیک‌ها برای توسعه دهندگان امروزی ضروری است. به کمک کتاب Parallel Programming and Concurrency with C# 10 and .NET 6 (برنامه نویسی موازی و همزمانی با سی شارپ ۱۰ و دات نت ۶)، از آخرین ویژگی‌های موازی سازی و همزمانی در دات نت 6 در هنگام ساختن برنامه بعدی خود استفاده کنید و مزایا و چالش‌های نا همگامی، موازی سازی و همزمانی در دات نت را از طریق مثال‌های عملی بررسی کنید.
این کتاب با مثال‌های عملی به توسعه دهندگان دات نت در سطح متوسط می‌آموزد که چگونه برنامه‌های خود را با برنامه نویسی موازی و همزمان در دات نت و سی شارپ سریعتر و پاسخگوتر کنند. این کتاب با ملزومات توسعه چند ریسمانی در دات نت شروع می‌شود و چگونگی تکامل زبان و ساختارهای چارچوب همراه با دات نت را بررسی می‌کند. سپس با گزینه‌های مختلف موجود امروز در .NET 6 آشنا می‌شوید و به دنبال آن اطلاعاتی در مورد بهترین شیوه‌ها، اشکال‌زدایی و آزمون واحد به دست خواهید آورد.
در پایان این کتاب، درک عمیقی از چرایی، چگونگی و زمان استفاده از موازی سازی و همزمانی در هر برنامه دات نتی پیدا خواهید کرد.

 

تعداد بازدید: ۹۷۴
دیدگاه ها: ۰
تاریخ: 1401/05/31 21:17
توسط: MotoMan
امتیاز: ۰
برچسب ها: CPP|

زبان برنامه نویسی C++ برای توسعه نرم افزارهای سیستمی، سیستم‌های تعبیه شده، سیستم عامل ها، سیستم‌های بلادرنگ، بازی ها، سیستم‌های ارتباطی و سایر برنامه‌های کامپیوتری با کارایی بالا، بسیار محبوب است. کتاب C++20 for Programmers (سی پلاس پلاس ۲۰ برای برنامه نویسان) هاروی دایتل و پل دایتل، یک ارائه آموزشی در سطح مقدماتی تا متوسط از سی پلاس پلاس مدرن است که شامل چهار استاندارد جدید C++ از جمله C++11، C++14، C++17 و C++20 می‌شود.
کتاب C++20 for Programmers که برای برنامه نویسانی با پیشینه دانستن زبان سطح بالا دیگری نوشته شده است، از رویکرد live-code متعلق به Deitel برای آموزش C++ مدرن استفاده می‌کند و زبان و کتابخانه‌های C++20 را عمیقاً بررسی می‌کند. این کتاب، مفاهیم را در قالب برنامه‌های کاملاً آزمایش‌شده همراه با مرور کد، رنگ‌آمیزی نحو، برجسته‌سازی کد و خروجی‌های برنامه ارائه می‌کند. همچنین، دارای صدها برنامه کامل C++20 با هزاران خط کد اثبات شده و صدها نکته توسعه نرم افزار با تمرکز ویژه بر عملکرد و امنیت است که به شما در ساخت برنامه‌های کاربردی قوی کمک می‌کنند.

 

 
تعداد بازدید: ۷۰۷
دیدگاه ها: ۰
تاریخ: 1401/05/23 22:23
توسط: MotoMan
امتیاز: ۰
برچسب ها: Computer Networks|

در پس هر تراکنش وب، پروتکل انتقال ابرمتن (HTTP) نهفته است که زبان مرورگرها و سرورهای وب، پورتال‌ها و موتورهای جستجو، تجارت الکترونیک و خدمات وب است. درک HTTP عملا برای تمامی برنامه نویسی ها، طراحی ها، تجزیه و تحلیل‌ها و مدیریت مبتنی بر وب ضروری است.

در حالی که اصول اولیه HTTP بسیار ساده است ولی ویژگی‌های پیشرفته پروتکل بسیار گیج‌کننده هستند، زیرا فناوری‌ها و اصطلاحات پیچیده بسیاری از رشته‌ها را با هم ترکیب می‌کند. این کتاب، به وضوح HTTP و فناوری‌های اصلی مرتبط به هم را در بیست و یک فصل سازمان‌دهی شده منطقی، که با صدها تصویر و مثال دقیق و پیوست‌های مرجع مناسب پشتیبانی می‌شوند، توضیح می‌دهد. کتاب HTTP: The Definitive Guide (HTTP: راهنمای قطعی)، همه چیزهایی را که افراد برای استفاده موثر از HTTP نیاز دارند - از جمله «هنرهای سیاه» و «ترفندهای تجارت» - به شیوه ای مختصر و خوانا توضیح می‌دهد.

این کتاب، علاوه بر توضیح ویژگی‌های پایه HTTP، نحو و دستورالعمل‌ها، موضوعات مرتبط اما اغلب بد فهمیده شده را توضیح می‌دهد مانند: مدیریت اتصال TCP، معماری‌های پروکسی وب و کش، ربات‌های وب و فایل‌های robots.txt، احراز هویت Basic و Digest، تراکنش‌های HTTP امن، پردازش بدنه موجودیت، محتوای بین‌المللی و هدایت مجدد ترافیک.

بسیاری از متخصصان فنی از این کتاب بهره مند خواهند شد. معماران و توسعه دهندگان اینترنت که نیاز به طراحی و توسعه نرم افزار دارند، متخصصان فناوری اطلاعات که نیاز به درک اجزاء و تعاملات معماری اینترنت دارند، طراحان چند رسانه ای که نیاز به انتشار و میزبانی چند رسانه ای دارند، مهندسان عملکرد که نیاز به بهینه سازی عملکرد وب دارند، متخصصان بازاریابی فنی که نیاز به یک تصویر واضح از معماری‌ها و پروتکل‌های اصلی وب دارند و همچنین تعداد نامشخصی از دانشجویان و علاقمندان، همگی از دانش ارائه شده در این کتاب بهره خواهند برد.

کتاب‌های زیادی وجود دارند که نحوه استفاده از وب را توضیح می‌دهند، اما این کتابی است که نحوه کار وب را توضیح می‌دهد. این کتاب توسط کارشناسانی با سال‌ها تجربه طراحی و پیاده سازی نوشته شده است، این کتاب، راهنمای فنی قطعی است که «چرا» و «چگونگی» فناوری‌های اصلی HTTP و  وب را شرح می‌دهد. کتاب «HTTP: راهنمای قطعی» یک مرجع ضروری است که هیچ عضو علاقه مند به مطالب فنی در جامعه اینترنت نباید از آن بی بهره باشد.

 
تعداد بازدید: ۹۳۲
دیدگاه ها: ۰
تاریخ: 1401/05/19 22:22
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp|

سی شارپ، بدون شک یکی از چند منظوره‌ترین زبان‌های برنامه نویسی است که امروزه در دسترس مهندسان قرار دارد. با این راهنمای جامع، خواهید آموخت که ترکیب سی شارپ و دات نت چقدر می‌تواند قدرتمند باشد. Ian Griffiths نویسنده کتاب Programming C# 10 (برنامه نویسی سی شارپ ۱۰)، شما را در اصول و تکنیک‌های C# 10.0 و .NET 6 برای ساخت برنامه‌های ابری، وب و دسکتاپ راهنمایی می‌کند.
این کتاب که برای برنامه نویسان با تجربه طراحی شده است، نمونه‌های کد زیادی را ارائه می‌دهد تا به شما در کار با زیر و بم سی شارپ مانند generic ها، LINQ و ویژگی‌های برنامه نویسی ناهمزمان کمک کند. شما، به سرعت در چیز هایی که جدیدا به سی شارپ 9.0 و 10.0 اضافه شده اند راه خواهید افتاد از جمله رکورد ها، تطبیق الگو تقویت شده و ویژگی‌های جدیدی که به منظور حذف «تشریفات» و بهبود بهره وری اضافه شده اند.

 

 
تعداد بازدید: ۱۳۵۱
دیدگاه ها: ۱
تاریخ: 1401/05/17 09:58
توسط: MotoMan
امتیاز: ۰
برچسب ها: Java| Spring Framework|

از زمان نگارش این کتاب، Spring Boot محبوب‌ترین چارچوب جاوا و در استفاده و پذیرش، از چارچوب‌های رقیب خود مانند Dropwizard، Quarkus و Micronaut بسیار جلوتر بوده است. با پذیرش صنعت در استفاده از معماری‌های مبتنی بر میکروسرویس ها، محبوبیت Spring Boot به شدت افزایش یافته است و به ارجح‌ترین چارچوب جاوا برای یادگیری در بین توسعه دهندگان تبدیل شده است.

با Spring Boot، ایجاد برنامه‌های مستقل Spring که به حداقل تنظیمات دستی نیاز دارند، بسیار آسان است. Spring Boot مستقیماً سروری مانند Tomcat یا Jetty را در پروژه شما تعبیه می‌کند و تنظیمات اصلی Spring، کتابخانه‌های شخص ثالث، امنیت و سایر عناصر کلیدی را از پیش پیکربندی می‌کند. اسپرینگ بوت یک چارچوب بزرگ، با بسیاری از ویژگی‌های قدرتمند است. این کتاب، مجموعه‌ای غنی از تکنیک‌ها را ارائه می‌کند که به شما کمک می‌کند تا حداکثر استفاده را از Spring Boot ببرید.

کتاب Spring Boot in Practice (اسپرینگ بوت در عمل) راهنمای توسعه برنامه‌های Spring به سبک کتاب‌های آشپزی است. با پیروی از یک قالب مناسب مسئله-راه حل-بحث، تکنیک به تکنیک شما را با اصول اولیه Spring Boot آشنا می‌کند. شما عمیقاً در مفاهیم پیکربندی خودکار، امنیت، میکروسرویس‌ها و موارد دیگر غوطه ور خواهید شد. در طول مسیر، ویژگی‌های پیشرفته و مخفی متعددی را نیز کشف خواهید کرد. تمام سورس کد‌های کتاب متن باز هستند، بنابراین می‌توانید نمونه کد‌ها را در پروژه‌های خود ادغام کنید.

 
تعداد بازدید: ۵۶۵
دیدگاه ها: ۰
تاریخ: 1401/05/14 18:24
توسط: MotoMan
امتیاز: ۲
برچسب ها: C Sharp| WPF| ASP Core| Entity Framework Core|

به جامع‌ترین راهنمای موجود برای سی شارپ و دات نت خوش آمدید. این کتاب، از «برای رسیدن به این هدف، این کار را انجام دهید» فراتر رفته تا به موضوعات اصلی که یک توسعه‌دهنده خوب را عالی می‌سازد بپردازد. کتاب Pro C# 10 with .NET 6 (پرو سی شارپ 10 با دات نت 6) که ویرایش یازدهم این کتاب است، مطالب جدیدی درباره Entity Framework، Razor Pages و Web API‌ها ارائه می‌دهد. شما جدیدترین ویژگی‌های C# 10 و .NET 6 را خواهید دید که با بحث‌های «پشت پرده» برای گسترش مهارت‌های تفکر نقادانه توسعه‌دهندگان در هنگام کارشان طراحی شده‌اند. این کتاب، ASP.NET Core، Entity Framework Core  را در کنار آخرین بروزرسانی‌های پلتفرم یکپارچه .NET، از بهبود کارایی برنامه‌های Windows Desktop در دات نت ۶، بروز رسانی‌ها در ابزار XAML و پوشش بسط یافته فایل‌های داده و مدیریت داده‌ها را پوشش داده است. همچنین همه‌ی نمونه کد ها، با جدیدترین قابلیت‌های سی شارپ 10 بازنویسی شده اند.

با این کتاب، در تکنیک‌های توسعه شی‌گرا، ویژگی‌ها و reflection، generic‌ها و کالکشن‌ها و موضوعات پیشرفته متعددی که در متون دیگر یافت نمی‌شوند (مانند opcode‌های CIL و انتشار اسمبلی‌های پویا) یک پایه محکم به دست آورید. کتاب Pro C# 10 با .NET 6، اعتماد به نفس کدنویسی شما را با یاد دادن سی شارپ کاربردی به شما افزایش می‌دهد و جهان دات نت و پتانسیل گسترده آن را با توجه به شرایط شما بررسی می‌کند.

 
تعداد بازدید: ۱۷۴۸
دیدگاه ها: ۰
تاریخ: 1401/05/14 10:06
توسط: MotoMan
امتیاز: ۱
برچسب ها: WEB API| ASP Core|

کتاب Ultimate ASP.NET Core Web API, Second Edition (ای اس پی دات نت کور وب ای پی آی نهایی، ویرایش دوم)، راهنمایی جامع، کاربردی و قابل فهم است که شما را در فقط چند هفته، در ساخت API‌های عملیاتی از صفر تا صد راهنمایی می‌کند. شما مجبور نیستید که این مطالب را خودتان یاد بگیرید؛ ما و کل جامعه را در کنارتان دارید که به شما کمک می‌کنند تا مطالب را با سرعت ۳ برابر جذب کنید و لذت هم ببرید.

از زمانی که .NET Core 1.0 معرفی شد، به نظر می‌رسد که کل اکوسیستم دات نت جان تازه ای یافته است. این فریم ورک احیا شد و اکنون با نسخه 6 دات نت تبدیل به نیرویی شده است که می‌توان روی آن حساب کرد.

فن آوری‌های زیادی به این سطح از جلا، ثبات، بلوغ و سرعت دست نمی‌یابند. ایجاد یک فناوری منعطف و در عین حال پایدار یک شاهکار است و این دقیقاً همان چیزی است که توسعه دهندگان ASP.NET Core به آن دست یافته اند. علاوه بر این، API‌های REST به دلیل توانایی آنها در جداسازی بخش‌های بک اند و فرانت اند برنامه و توانایی ارائه خدمات به هزاران مشتری به طور همزمان، به یک استاندارد واقعی در صنعت تبدیل شده اند.

 
تعداد بازدید: ۱۴۹۲
دیدگاه ها: ۰
تاریخ: 1401/05/08 22:48
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script|

آیا می‌خواهید کد نویسی را یاد بگیرید؟ شاید می‌خواهید نحوه‌ی ساخت یک رسانه اجتماعی یا بازی پر مخاطب جدید را یاد بگیرید؟ یا شاید هم می‌خواهید که تجربه ارزشمندی در زمینه کدنویسی به دست آورید؟ کتاب Learn to Code With JavaScript (یادگیری کدنویسی با جاوا اسکریپت)، راهنمایی کاربردی، آسان و سرگرم کننده است که بهترین مکان برای شروع یادگیری برنامه نویسی برای شماست. شما با کمک این کتاب، برنامه نویسی با جاوا اسکریپت که محبوب‌ترین زبان برنامه نویسی بر روی زمین است را یاد خواهید گرفت. جاوا اسکریپت در مرورگرهای وب اجرا می‌شود که به ویژه برای ایجاد برنامه‌ها و بازی‌های تحت وب مناسب است. اما اصول و تکنیک‌هایی که یاد می‌گیرید، پایه‌ای برای ادامه دادن و یادگیری بسیاری از زبان‌های دیگر در اختیار شما قرار می‌دهند. در طول مسیر، مجموعه ای از برنامه‌های کاربردی سرگرم کننده، از جمله بازی‌ها و صفحات وب تعاملی خواهید ساخت. از امروز شروع به یادگیری کدنویسی کنید!

تعداد بازدید: ۷۴۸
دیدگاه ها: ۰
تاریخ: 1401/05/05 22:41
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script| NodeJS| Vue.js| MongoDB|

جاوا اسکریپت، پرکاربردترین زبان برنامه نویسی در جهان، دارای کتابخانه‌ها و ماژول‌های متعدد و مجموعه ای گیج کننده از موضوعاتی که نیاز به دانستن دارند است. انتخاب نقطه شروع برای کار با جاوا اسکرپیت می‌تواند دشوار باشد. به کمک این کتاب، از Frontend به Backend وارد جاوا اسکریپت خواهید شد. این راهنمای مختصر و عملی، شما را در کوتاه‌ترین زمان ممکن راه می‌اندازد. کتاب JavaScript from Frontend to Backend (جاوا اسکریپت از فرانت اند تا بک اند)، با کاوش در مفاهیم ضروری جاوا اسکریپت در سمت کلاینت و سمت سرور و همراه با Vue.js، Node.js و MongoDB وارد دنیای توسعه وب شوید.
این کتاب با مبانی متغیرها و اشیاء در جاوا اسکریپت شروع می‌شود و سپس به سرعت به سمت ساخت کامپوننت‌ها در سمت کلاینت با Vue.js و یک برنامه مدیریت لیست ساده می‌رود. پس از آن، تمرکز به سمت سرور و Node.js تغییر می‌کند، جایی که مدل MVC و ماژول Express را بررسی می‌کنید. هنگامی که با سمت سرور و سمت سرویس گیرنده آشنا شدید، تنها چیزی که باقی می‌ماند پایگاه داده است. شما MongoDB و ماژول Mongoose را بررسی خواهید کرد. در فصل آخر این راهنمای سریع، برای یکپارچه سازی یک برنامه Vue.js در سرور Node.js و استفاده از Express برای ساختار بندی کد‌های سرور و MongoDB برای ذخیره سازی اطلاعات، همه این قطعات را کنار یکدیگر قرار می‌دهید.
در پایان این کتاب، مهارت و اعتماد به نفس برای پیاده سازی موفقیت آمیز مفاهیم جاوا اسکریپت در پروژه‌های خودتان و شروع کار خود به عنوان یک توسعه دهنده جاوا اسکریپت را خواهید داشت.

 

 
تعداد بازدید: ۱۰۲۴
دیدگاه ها: ۰
تاریخ: 1401/05/01 22:56
توسط: MotoMan
امتیاز: ۰
برچسب ها: Coding|

کامپیوتر‌ها همه جا هستند؛ به وضوح از لپ‌تاپ‌ها و تلفن‌های هوشمند ما گرفته تا ماشین‌ها، تلویزیون‌ها، اجاق‌های مایکروویو، ساعت‌های زنگ دار، جاروبرقی‌های روباتی و سایر لوازم هوشمند ما. آیا تا به حال به این فکر کرده اید که چه چیزهایی در داخل این دستگاه‌ها می‌گذرد تا زندگی ما را آسان‌تر کنند یا گاهی اوقات هم خشمگین‌تر کنند؟
برای بیش از 20 سال، خوانندگان از خواندن داستان روشنگر چارلز پتزولد از زندگی پنهانی درونی کامیپوتر‌ها لذت می‌بردند و اکنون او آن را برای این عصر جدید محاسبات بازنگری کرده است. این کتابی است که هوشمندانه مصور شده و درک آن آسان است و راز و رمز‌ها را می‌شکافد. متوجه خواهید شد که چراغ قوه ها، گربه‌های سیاه، الاکلنگ، و سواری پل ریور (Paul Revere) می‌توانند به شما در مورد محاسبات بیاموزند و چگونه نبوغ انسان و اجبار ما برای برقراری ارتباط، هر وسیله الکترونیکی را که استفاده می‌کنیم شکل داده است.
کتاب Code: The Hidden Language of Computer Hardware and Software, 2nd Edition (کد: زبان پنهان سخت افزار و نرم افزار کامپیوتر، ویرایش دوم)، به کاوش عمیق‌تر بیت به بیت و گیت به گیت ساختار قلب هر دستگاه هوشمندی می‌پردازد، واحد پردازش مرکزی که ساده‌ترین عملیات‌های اساسی را برای انجام پیچیده‌ترین شاهکارها ترکیب می‌کند. همراه با فصل‌های جدید، پتزولد یک وب‌سایت جدید به نام CodeHiddenLanguage.com ایجاد کرده است که از گرافیک‌های متحرک تعاملی برای درک راحت‌تر کامپیوتر‌ها استفاده می‌کند. از تیک تاک ساده ساعت گرفته تا زمزمه جهانی اینترنت، کتاب کد، ماهیت انقلاب دیجیتال را آشکار می‌کند.

 

تعداد بازدید: ۸۵۳
دیدگاه ها: ۰
تاریخ: 1401/04/31 23:12
توسط: MotoMan
امتیاز: ۱
برچسب ها: Cloud Computing|

شش سال پیش، زیرساخت به عنوان کد، مفهومی جدید بود. امروزه، در حالی که حتی بانک‌ها و سایر سازمان‌های محافظه‌کار قصد دارند به سمت فضای ابری حرکت کنند، تیم‌های توسعه در سراسر جهان در تلاش هستند تا برای شرکت‌ها کدهای زیرساختی بزرگی بسازند. در کتاب Infrastructure as Code, 2nd Edition (زیرساخت به عنوان کد، ویرایش دوم)، Kief Morris از ThoughtWorks به شما نشان می‌دهد که چگونه از اصول، شیوه‌ها و الگوهای پیشگام تیم‌های DevOps برای مدیریت زیرساخت‌های عصر ابری استفاده کنید.
ویرایش دوم کتاب زیرساخت به عنوان کد، برای مدیران سیستم، مهندسان زیرساخت، توسعه دهندگان نرم افزار، رهبران تیم و معماران ایده آل است و نشان می‌دهد که چگونه می‌توانید از فناوری ابری و اتوماسیون برای ایجاد تغییرات آسان، ایمن، سریع و مسئولانه استفاده کنید. شما یاد خواهید گرفت که چگونه همه چیز را به عنوان کد تعریف کنید و از شیوه‌های طراحی نرم‌افزار و مهندسی برای ساختن سیستم خودتان از قطعات کوچک و جفت نشده استفاده کنید.

 

 
تعداد بازدید: ۶۴۵
دیدگاه ها: ۰
بیشتر
loading...

لطفا منتظر بمانید...