شیوهنامهٔ آبشاری یا رویانداز آبشاری سَبْک یا سیاساس (به انگلیسی: CSS: Cascading Style Sheets) در کنار اچتیامال هستهٔ فناوری ساخت صفحههای وب هستند. سیاساس روشی ساده برای نمایش چیدمان و جلوههای تصویری (مانند نوع قلم، رنگ و اندازهها) بر صفحههای وب است. شیوهنامهٔ آبشاری از جنس زبانهای نشانهگذاری، با ساختار متن سادهٔ رایانه هستند و درون هرکدام، دستورهایی آبشار مانند و پیدرپی، برای چگونگی نمایش هر صفحه وب افزوده میشود. به گفتهای ساده تر، این دستورها روش نشان داده شدن قلمها و اندازهشان، رنگها و پس زمینهها، روش چیدمان موزاییکهای دربرگیرنده دادهها (دیوارهها)، و بسیاری دیگر از عنصرهای ساختار هر صفحه وب را، درون خود جای میدهند. RSCSS به معنی سیستم قابل حل برای ساخت استایل شیت می باشد. این سیستم برای طراحی بهینه و تغییر راحت تر کدهای سی اس اس می باشد. در دوره آموزشی TutsPlus Structuring Stylesheets With RSCSS با ساخت استایل شیت با آر اس سی اس اس آشنا می شوید.
گوگل یکی از ابزار ها جدید خود، به نام AMP را در اوایل سال 2016 منتشر کرده است. با توجه به افزایش استفاده از تلفن همراه بسیاری از افراد برای دست یابی به اطلاعات دنیای وب از تلفن همراه خود استفاده می کنند و آمار استفاده از موبایل روند صعودی خود را می پیماید. در نتیجه سرعت لود صفحات در موبایل از اهمیت ویژه ای برخوردار است. گوگل به تازگی از فرم ورک AMP رو نمایی کرده است و هدف از ارائه این ابزار بهبود عملکرد صفحات وب حاوی متن, تصویر، فیلم، انیمیشن و.... در موبایل می باشد. هدف از این فناوری گوگل ارائه راهکاری سریع و بهینه برای کاربران می باشد تا به راحتی بتوانند, محتوای صفحات وب, خصوصا سایت هایی که دارای متن زیادی می باشند( مانند سایت های خبری) را به راحتی مشاهده کنند. AMP یا Accelerated Mobile Page به معنی افزایش سرعت لود شدن صفحات در موبایل می باشد. پروژه AMP یک فریم ورک جدید و متن باز است که به طور کامل از فناوری های موجود در وب ساخته شده است. این پروژه که به وسیله گوگل و توییتر انجام شده است، به برنامه نویسان کمک می کند صفحات HTML با حجم کم ایجاد کنند. این کد ها به راحتی در صفحات موبایل لود می شوند، تا با لود سریع محتوای صفحات وب به راحتی برای کاربران قابل مشاهده باشد. در دوره آموزشی TutsPlus Up and Running With AMP با ای ام پی و ویژگی های آن آشنا می شوید.
دروپال یک فریم ورک قدرتمند و انعطاف پذیر برای توسعه نرم افزار های تحت وب است. البته از آن با عناوینی چون فریم ورک مدیریت محتوا و یا سیستم مدیریت محتوا (CMS) نیز نام برده می شود. ولی در سال های گذشته معماری داخلی آن و امکاناتی که توسط هسته آن و یا توسط ماژول های توسعه یافته برای آن ارائه می شود، نشان داده است که برای تولید بازه وسیعی از نرم افزار های مبتنی بر وب مناسب است. در یک کلام ساده می توان گفت که با دروپال می توان به آسانی یک سایت با قابلیت مدیریت محتوای فارسی ایجاد کرد. دروپال یک برنامه تحت وب رایگان و متن باز (open source) است که با زبان برنامه نویسی PHP نوشته شده است و با دیتابیس هایی نظیر MySQL و Postgres کار می کند. علاوه بر خصوصیات تکنیکی و مهندسی، متخصصان وب بی شماری از نقاط مختلف جهان، یک جامعه مجازی فعال برای پشتیبانی و توسعه دروپال فراهم کرده اند. ماژول ها (module)، قالب ها (theme) و ترجمه های بسیاری برای دروپال به صورت رایگان ارائه شده و می شود. همین طور سرویس های تجاری و تخصصی بسیار زیادی برای پشتیبانی از کاربرد دروپال در توسعه وب سایت ها در سراسر دنیا ایجاد شده است. بنابراین چنین مشارکتی از سوی متخصصان وب به پیشرفت و توسعه دایره استفاده از دروپال کمک کرده و طراحان و برنامه نویسان وب را برای استفاده از این سیستم دلگرم می سازد. در دوره آموزشی TutsPlus Beginner's Guide to Building Sites With Drupal به صورت مقدماتی با نحوه طراحی وب سایت با استفاده از دروپال آشنا می شوید.
امروزه برنامه های سنتی وب در حال حرکت به سمت سرویسی شدن هستند، بدین صورت که کلاینت ها تنها از طریق از طریق وب سرویس هایی با سرور در تماس هستند. به بیانی دیگر ارتباط کلاینت ها با لایه داده برنامه (Data Model) از طریق وب سرویس ها صورت می پذیرد. یکی از الگو های طراحی وب سرویس که در سال های اخیر بسیار مورد توجه قرار گرفته است سرویس های REST می باشند. در نگاه اول پیاده سازی و استفاده از وب سرویس های REST بسیار مطلوب و خوش آیند به نظر می رسند. اما باید دقت داشته باشید که اگر در طراحی و پیاده سازی آنها دقت لازم را نکنید، هزینه های جانبی زیادی را در آینده ممکن است به برنامه شما وارد کند که اکثر آنها نیز مربوط به هزینه اعمال تغییرات می باشند. OData یک پروتکل دسترسی داده است که برای فراهم کردن دسترسی CRUD استاندارد به یک منبع داده از طریق یک وب سایت طراحی شده است و چیزی شبیه به JDBC و ODBC ... است. لاراول (Laravel) یک چارچوب متن باز پی اچ پی (PHP) است که توسط تیلور اوتول، برای توسعه نرمافزارهای وب بر پایه معماری MVC طراحی شده است. بعضی از ویژگی های لاراول به صورت ماژولار و بسته بندی شده ارائه شده است. در مارس 2015، لاراول به عنوان معروف ترین فریم ورک php شناخته شد، سایر فریم ورک های محبوب از قبیل symfony2,Nette,CodeIgniter,Yii2 و سایر فریم ورک ها بودند. کدهای باز لاراول برروی github میزبانی می شود. و تحت لیسانس MIT License ارائه شده است. در دوره آموزشی Tutsplus Build a REST API With Laravel با نحوه ساخت ای پی آی های رست با استفاده از لاراول آشنا می شوید.
Landing Page یا صفحه فرود به صفحهای از وبسایت گفته میشود که ترافیک درگیر با سایت به آن صفحه انتقال داده میشود. انتقال ترافیک کاربران به این صفحه معمولاً به منظور انجام تبلیغات محصول و یا انجام کاری در سایت صورت میگیرد. بطور مثال عمل انتقال ترافیک به صفحات فرود را به بازی گلف میتوان تشبیه کرد. که تمامی هدف بازیکنان این ورزش انتقال توپ بازی به درون گودالهای با پرچم نشانه گذاری شده است. هر زمان یکی از بازیکنان موفق به انتقال توپ به درون یکی از گودالهای هدف بشود، برنده این بازی بوده و تمامی جوایز را خواهد برد. Craft یکی از سیستم های مدیریت محتوا یا همان CMS است که به صورت رایگان در اختیار عموم قرار دارد. در دوره آموزشی Tutsplus Building Landing Pages With Craft CMS نحوه ساخت صفحه ورود با استفاده از سیستم مدیریت محتوای کرافت را آموزش خواهید دید.
jQuery یک کتابخانه از جاوا اسکریپت است که پیمایش اسناد اچ تی ام ال، رسیدگی به رویدادها، متحرک سازی و تعاملات ای جکس (AJAX) را به منظور توسعه سریع وب تسهیل می کند. jQuery به گونه ای طراحی شده است تا روشی را که با آن جاوا اسکریپت را می نویسید تغییر دهد. جی کوئری یک چارچوب جاوا اسکریپت است که هدف آن آسان ساختن استفاده از جاوا اسکریپت در صفحات طراحی وب سایت شماست. شما می توانید جی کوئری را به صورت یک لایه انتزاعی توصیف کنید زیرا قابلیت های بسیاری را که می باید در خطوط بیشماری از کد جاوا اسکریپت می نوشتید گرفته و آنها را در توابعی (functions) که می توانید تنها در یک خط کد فراخوانی کنید پنهان می کنند. جی کوئری جایگزینی برای جاوا اسکریپت نیست و با این که برخی میانبرهای نحوی نوشتاری را در اختیارتان می گذارد اما کدی که هنگام استفاده از جی کوئری خواهید نوشت هنوز هم جاوا اسکریپت می باشد. در دوره آموزشی Tutsplus Introduction to jQuery با مباحث پایه ای و مقدماتی جی کوئری آشنا می شوید.
پایتون (Python) یک زبان برنامه نویسی تفسیری، داینامیک و شی گرا است که می توان از آن در نرم افزار ها و تکنولوژی های متنوع بهره برد. این زبان برنامه نویسی (در ایران پیتون هم تلفظ می شود) با داشتن کتابخانه های گسترده (library)روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف به آسانی فراهم می کند. متن باز (اوپن سورس) بوده و یادگیری و استفاده از آن در عرض چند روز ممکن است. کد های نوشته شده در این زبان در محدوده وسیعی از پلتفرم ها مانند لینوکس، ویندوز، مک و حتی گوشی های موبایل قابل اجرا است. پردازش دادهها هر فرایندی است که از برنامهای رایانهای برای واردسازی دادهها، خلاصهبندی، تحلیل و در غیر اینصورت تبدیلداده به اطلاعات قابل استفاده استفاده میکند. در دوره آموزشی TutsPlus Data Handling With Python با پایتون و نحوه پردازش داده ها با آن آشنا می شوید.
AngularJS کتابخانهای برپایهی جاوااسکریپت است که به منظور تولید نرمافزارهای تحت وب توسط گوگل توسعه پیدا کرده است. ایدهی اصلی AngularJS، اضافه کردن امکاناتی به HTML است تا آن را از یک زبان نشانگذاری ساده خارج کند و ابزارهای لازم برای تولید یک نرمافزار داده محور را به سادهترین شکل ممکن فراهم نماید. امکانات متنوعی در این کتابخانه وجود دارد. ویژگی اصلی AngularJS، ایجاد ارتباط پویا میان دادههای ورودی و خروجی است. به این معنی که به سادگی میتوانید اطلاعات دریافت شده از کاربر را به صورت خودکار جمعآوری کنید، پردازش کنید، در محلهای دلخواه نمایش دهید یا به سرور بفرستید. به عبارت دیگر، AngularJS ابزاری است که برنامهنویسی MVC را به معنای واقعی در محیط وب دستیافتنی میکند. با استفاده از AngularJS میتوان در یک صفحهی وب، چندین Application مجزا از هم ایجاد کرد که هر یک به پایگاه دادهای مجزا متصل میشوند و اطلاعات را ارسال و دریافت میکنند. استفاده از این کتابخانه بسیار آسان است. کافی است صفتهای متناسب را به تگهای HTML اضافه کنید و در انتها، فایل اسکریپت AngularJS را در صفحه درج کنید تا بقیهی کارها به صورت اتوماتیک به انجام برسد. در دوره آموزشی TutsPlus Introducing Angular Components با آنگولار و کامپوننت های آن آشنا می شوید.
Core Data فریم ورکی کاربردی در سیستم عامل های کمپانی اپل مانند آی او اس (iOS) و مک (Mac OS X) می باشد که برای وارد کردن، ذخیره سازی، ویرایش و بازگردانی داده ها و به طور کلی کار با دیتا در اپلیکیشن های تحت پلتفرم های iOS و Mac OS X می باشد. در دوره آموزشی Tutsplus Get Started With Core Data شما با مفاهیم اصلی Core Data و استفاده از آن آشنا می شوید.
با توجه به استفاده ی فراوان از تلفن های همراه هوشمند و فراگیر شدن نرم افزارهای جانبی برای این دستگاه ها، توسعه دهندگان آن ها را نیز بیشتر شده است که بعضی از آن ها با جاوا و بعضی دیگر با فریم ورک های موجود برای این دستگاه ها بازی و برنامه تولید می کنند. آیونیک یک چارچوبی است برای توسعه ی نرم افزارهای موبایل بدون دانستن جاوا که هدف آن توسعه ی برنامه های ترکیبی از چند زبان مختلف مثل HTML5 ،CSS و جاوا اسکریپت است. آیونیک در زمینه ی طراحی ظاهر برنامه ها به شما کمک می کند به صورتی که به وسیله ی آن می توانید تمام تعاملات کاربر با برنامه خود را ایجاد و مدیریت کنید. می توان گفت فرم ورک آیونیک شبیه بوت استرپ است با این تفاوت که پشتیبانی آن طیف وسیعی از تلفن های هوشنمد را شامل می شود البته نمی توان این را گفت که شبیه به فریم ورک هایی هست که فقط عمل Responsive کردن را انجام می دهند بلکه اساس آن بر اساس المان ها و لایه هایی است که در طراحی ظاهری برنامه های موبایل iOS و Android استفاده می شود. در دوره آموزشی Tutsplus Get Started With Ionic 2 با نحوه استفاده و توسعه نرم افزار های موبایل با فریم ورک آیونیک 2 آشنا می شوید.