Meteor یک پلت فرم منبع باز برای ایجاد اپلیکیشن های تحت وب با کیفیت بالا تنها در کسری از زمان است. در واقع Meteor.js یک فریم ورک جاوااسکریپت اپن سورس است که به کار برنامه نویسان (مبتدی و یا حرفه ای) سرعت می بخشد. این فریم ورک جاوااسکریپت مواردی غیرمعمول مانند دسترسی کامل به دیتابیس در سمت کلاینت، اجرای یکسان کدها در دو سمت کلاینت و سرور را ارائه می دهد. در دوره آموزشی TutsPlus Single Page Web Apps with Meteor شما با چگونگی ساخت اپلیکیشن های تک صفحه ای تحت وب با استفاده از فریم ورک Meteor.js آشنا می شوید.
کتابخانه ها و پلاگین های زیادی در زمینه طراحی وب وجود دارد که علاوه بر سرعت بخشیدن بر روند کاری شما و صرفه جویی در هزینه ها، به شما کمک می کند تا پروژه های خود را به صورت کاراتر و زیباتری به اتمام برسانید. اگر شما یک طراح وب هستید مسلماً از کتابخانه های جاوااسکریپت در پروژه های خود استفاده می کنید. در دوره آموزشی TutsPlus Essential JS Libraries for Web Design شما با کتابخانه های مفید و کاربردی جاوااسکریپت با کاربردهای مختلفی مانند افزایش کارایی، طراحی رابط کاربری، طرح بندی و ... آشنا می شوید.
نود.جیاس (Node.js) یک چارچوب نرمافزاری ورودی/خروجی برای پایهٔ رویداد (Event) برای موتور جاوااسکریپت v8 برای سکوهای شبه یونیکس است. Node، بر خلاف جاوااسکریپت در مرورگر اجرا نمیشود بلکه به جاوااسکریپت تحت کارساز مربوط است. Node.js برخی مشخصات CommonJS را پیاده سازی میکند. Node.js شامل یک محیط یک محیط REPL (حلقهٔ خواندن-اجرا کردن-چاپ کردن) برای آزمایش گرفتن تعاملی است. در دوره آموزشی TutsPlus Writing Node Modules شما با ساخت ماژول های NodeJS آشنا می شوید.
بسیاری از برنامه نویسان و توسعه دهندگان پلتفرم های مختلف از به منظور کاهش زمان کدنویسی، برنامه نویسی ساده تر و نگهداری آسان تر، از قالب های آماده (Templates) استفاده می کنند. JsRender یک کتابخانه جاوا اسکریپت است که برای شما امکانی را فراهم می کند تا هر ساختار را تنها یکبار تعریف کنید ولی قادر باشید دفعات متعددی از آن برای ساخت صفحات HTML پویا استفاده کنید. از میان قابلیت ها و ویژگی های JsRender می توان به مواردی همچون Codeless Tag Syntax، کارایی بسیار خوب، عدم وابستگی به jQuery، عدم وابستگی به DOM، پشتییبانی از ساخت توابع سفارشی و استفاده از Pure String-Based Rendering اشاره نمود. در دوره آموزشی Pluralsight JsRender Fundamentals شما با قابلیت ها و ویژگی های این تکنولوژی آشنا می شوید.
بدون شک جاوا اسکریپت یکی از محبوب ترین زبان های برنامه نویسی در سرتاسر جهان است. در حالی که صنعت توسعه وب پر از چارچوب ها (frameworks) و کتابخانه هایی برای ساده سازی کارهایی است که با جاوا اسکریپت انجام می شوند، بازهم مواردی وجود دارد که برای دست و پنجه نرم کردن با آن ها نیاز به دانشتن جاوااسکریپت دارید. به طور کلی JavaScript زبان برنامه نویسی اسکریپت مبتی بر اشیاء است که کاربرد گسترده این زبان در سایت ها و صفحات اینترنی است و به کمک این زبان میتوان به اشیاء داخل صفحات HTML دسترسی پیدا کرد و آن ها را تغییر داد. به همین علت برای پویا نمایی در سمت کاربر، از این زبان استفاده میشود. در دوره آموزشی TutsPlus JavaScript Fundamentals 101 شما با قابلیت های اساسی و کلیدی این زبان قدرتمند آشنا می شوید.
زبان برنامه نویسی جاوااسکریپت ( JavaScript) کاربرد گسترده ای در طراحی و برنامه نویسی سایت ها و صفحات اینترنتی دارد که به کمک آن میتوان به اشیاء داخل صفحات HTML دسترسی پیدا کرد و آن ها را تغییر داد. به همین علت برای پویا نمایی در سمت کاربر، از این زبان استفاده میشود. جاوااسکریپت یک زبان برنامه نویسی اسکریپت مبتی بر اشیاء و یک زبان شیگرا است که هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار گیرد. در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی ساخته میشوند، بعد از ساخته شدن یک شی به روش فوق، این شی میتواند به عنوان نمونهای برای ساخته شدن اشیاء مشابه مورد استفاده قرار گیرد. در دوره آموزشی Learning JavaScript Programming شما با قابلیت های اساسی و کلیدی این زبان قدرتمند آشنا می شوید.
AngularJS یکی از کتابخانه های جاوا اسکریپت است که به منظور ایجاد کردن برنامههای تک صفحه ای وب (Single Page Web Applications)، از سوی گوگل ارائه شده است. در واقع AngularJS فریم ورک جاوا اسکریپتی متن بازی (open-source) است که از معماری (Model-View-Controller (MVC، انقیاد داده، قالبهای سمت کلاینت و تزریق وابستگیها برای ایجاد بستر مورد نیاز ساختن برنامههای مبتنی بر وب استفاده میکند. در دوره آموزشی TutsPlus Easier JavaScript Apps with AngularJS شما با قابلیت های اساسی و کلیدی این فریم ورک کاربردی قدرتمند آشنا می شوید.
زبان برنامه نویسی پیاچپی (PHP) یکی از محبوب ترین و پرکاربردترین زبان های برنامه نویسی است که برای طراحی وب توسعه یافتهاست. کدهای پیاچپی توسط یک سرور وب که نرمافزار پیاچپی بر روی آن نصب باشد، تفسیر میشوند. دستورات این زبان میتوانند به صورت مستقیم در درون کدهای اچتیامال قرار بگیرند. پیاچپی را میتوان بر روی اکثر سرورهای وب نصب کرد. همچنین قابلیت نصب آن به صورت یک شل جداگانه تقریباً بر روی تمامی سیستمهای عامل و پلتفرمها (یا سکوها) وجود دارد. PHP عمدتاً مانند یک فیلتر عمل میکند، کد برنامه را به عنوان ورودی میگیرد و صفحات وب را به عنوان خروجی (غالبا از نوع اچ تی ام ال) ایجاد میکند. همچنین میتواند برای اسکریپت کردن خط فرمان استفاده شود. پی اچ پی میتواند بر روی صفحات وب و سیستمهای عامل و یا پایگاههای داده مستقر شود. همچنین میتواند به عنوان سیستم مدیریتی پایگاه داده استفاده شود. PHP Academy شامل ویدویو های آموزشی می باشد که توسط گروه PHP Academy.org تهیه و منتشر شده اند و علاوه بر آموزش مباحث مختلف در زبان پی اچ پی شامل آموزش هایی در زمینه MySQL, javascript (including jQuery) و CSS نیز می باشد.
AngularJS فریم ورک جاوا اسکریپتی متن باز است که توسط گوگل و با هدف کمک به توسعه برنامههای تک صفحه ای وب (SPA مخفف Single Page Web Applications) توسعه یافته است. در واقع AngularJS فریم ورک جاوا اسکریپتی متن بازی (open-source) است که از معماری (Model-View-Controller (MVC، انقیاد داده، قالبهای سمت کلاینت و تزریق وابستگیها برای ایجاد بستر مورد نیاز ساختن برنامههای مبتنی بر وب استفاده میکند. در دوره آموزشی Up and Running with AngularJS شما با قابلیت های اساسی و کلیدی این فریم ورک کاربردی قدرتمند آشنا می شوید.
YUI (یا The Yahoo! User Interface Library) یک کتابخانه منبع باز (open-source) جاوا اسکریپت برای ساخت برنامه های تعاملی تحت وبی که از تکنولوژی هایی مانند Ajax, DHTML و DOM استفاده می کنند، می باشد. YUI شامل چندین منبع CSS اصلی بوده و تحت مجوز BSD در دسترس است. YUI3 در واقع یکی از مطرح ترین Libraryهای JavaScript برای ساخت اینترفیس های جذاب و کاربردی است. در دوره آموزشی TutsPlus Learning YUI شما با قابلیت های اساسی و کلیدی این کتابخانه کاربردی جاوا اسکریپت آشنا می شوید.