فیلترها
جاده یادگیری React
• مرور سریعی بر npm • ایجاد برنامه React با create-react-app • یادگیری ES6 همراه با React • وضعیت محلی کمپوننت و شئ state، خصوصیتهای کمپوننت و شئ props • توابع higher-order، رندر کردن شرطی • کمپوننتهای مرکب و قابل استفادهی مجدد • فراخوانی API راه دور، تست کردن کُدها با Jest و Enzyme • کمپوننتهای پیشرفته، deploy کردن برنامه به سرور راه دور
افزایش سرعت و بازدهی در برنامههای PHP
مطالب این کتاب به برنامهنویسان کمک میکند که کدهای PHP نرمافزارهای تحت وب، سایتها و پرتالهای خود را از نظر سرعت و بازدهی آنالیز کرده و مشکلات آنها را در جهت بهبود و سرعت عملکرد بر طرف کنند. همچنین با استفاده از ترفندها و تکنیکهای مطرح شده در این کتاب، برنامهنویسان میتوانند کدهای PHP پيشين خود را بهینهتر، خلاصهتر، سریعتر و حرفهایتر بازنویسی کنند.
آموزش کاربردی جنگو- django- قویترین فریمورک توسعه وب اپلیکیشن در پایتون
جنگو (Django) یک فریمورک برای ساخت اپلیکیشنهای تحت وب برپایه زبان برنامهنویسی قدرتمند پایتون است. این فریمورک در لیست محبوبترین فریمورکهای وب جهان قرار دارد، جنگو یکی از پر استفادهترین تکنولوژیها برای توسعه وب اپلیکیشنها میباشد. این فریمورک توسط شرکتهای برجستهای مانند Instagram، YouTube، Google، NASA، Pinterest، Udemy و... مورد استفاده قرار گرفته است.
آموزش کاربردی JavaScript
جاوا اسکریپت زبانی اسکریپتی برای طراحی و تولید صفحات وب میباشد که هماکنون یکی از مطرحترین زبانهای طراحی وب بهشمار میرود؛ بهگونهای که این زبان در میلیونها صفحهي وب، برای افزایش کارآیی، اعتبارسنجی فرمها، تشخیص مرورگرها، تبادل اطلاعات بهصورت پسزمینهای و بسیاری موارد دیگر مورد استفاده قرار میگیرد. این زبان در بسیاری از مرورگرها همچون Firefox ،Safari ،Opera ،IE و Chrome کار میکند و مورد پشتیبانی قرار میگیرد. حجم پایین و راحتی کار با جاوا اسکریپت باعث شده است تا طراحان وب در سراسر جهان از این زبان بهرهبرداری و از تکنولوژیهای آن به بهترین شیوه استفاده نمایند.
آموزش کاربردی CakePHP
با توجه به نیاز روزافزون جامعه اطلاعاتی که بهصورت قابل تاملی در دهه گذشته به سمت وب متمایل شده است به نرمافزارها و برنامههای کاربردی و نيز با تأکيد بر افزايش سرعت توليد آنها در کنار کيفيت و کارايي مورد نظر شيوههاي سنتي توليد نرمافزار که توسعه دهندگان را با مسائل متعددي درگير ميکرد محبوبيت خود را از دست دادهاند. ازين رو عصر جديد توسعه برنامههاي کاربردي بر مبناي فريم ورکها و کتابخانههاي کد مورد توجه قرار گرفت. کتاب حاضر نيز به معرفي و تشريح مسائل مربوط به يکي از فريم ورکهاي مطرح زبان محبوب PHP پرداخته است. بدون ترديد ميتوان عنوان کرد که اکثر قريب به اتفاق برنامه نويساني که استفاده از CakePHP را تجربه نمودهاند در ادامه آن را بهعنوان گزينه اول براي توسعه برنامههاي کاربردي خود برگزيدهاند.
آموزش React Router
React فریمورکی است که توسط فیسبوک ساخته شده و نحوهی ساخت برنامههای وب را دوباره تعریف نموده است. React Router کتابخانهای مبتنی بر React است که عملا به فریمورک مسیریابی برنامههای React تبدیل شده است.
ASP.NET MVC 4 & Web API
امروزه سرویسهای REST هرچه بیشتر در مقایسه با سرویسهای سنتی SOAP محبوبیت پیدا میکنند. بزرگترین مزیت این سرویسها مستقل بودن کلاینت از قراردادی است که از آن سو سرویسهای SOAP به کلاینتها تحمیل میکنند، به گونهای که کلاینتها بدون اطلاع از قرارداد یک سرویس SOAP و فراهم کردن پیکربندی لازم، قادر به استفاده از سرویس نخواهند بود. در این کتاب، ابتدا سرویسهای REST و تفاوت آنها با سرویسهای سنتی SOAP توضیح داده شده و سپس بر اساس مدلی به نام RMM، توضیح داده میشود چگونه میتوان سرویسی را تعریف کرد که RESTful قلمداد شود. پس از آن با استفاده از قابلیت جدید Web API در سکوی ASP.NET MVC 4، چگونگی پیادهسازی یک سرویس RESTful بهطور عملی آموزش داده میشود. ارزش این کتاب نه فقط شامل اصول REST و پیادهسازی سرویس RESTful بوده، بلکه نحوهی پیادهسازی را با استفاده از جدیدترین و بهروزترین تکنیکها و ابزارهای موجود، بهصورت حرفهای آموزش میدهد.
AngularJS، قویترین فریمورک جاوااسکریپتی MVC
برنامههای وبی سبکتر، سادهتر و پاسخپذیرتر بنویسید که افزون بر سهولت ایجاد و آزمایش آنها، نگهداری و توسعهشان نیز سادهتر است. این کتاب، شما را با فریمورک جاوااسکریپتی و اُپنسورس AngularJS آشنا میکند که با بهرهگیری از معماری MVC، مقیدسازی داده، الگوهای سمت کلاینت و تزریق وابستگی، ساختار منسجمتری برای برنامههای تحت وب فراهم میکند. در این کتاب ضمن یادگیری AngularJS توسط دو تن از برنامهنویسان گوگل، با قابلیتهای کلیدی این فریمورک آشنا شده و چگونگی ساخت یک برنامهی واقعی و همچنین آزمایش و اشکالزدایی آن را به طور عملی یاد خواهید گرفت. خواهید دید چگونه میتوانید با استفاده از AngularJS پیچیدگیهای برنامهی وب خود را به طور چشمگیری کاهش دهید.