🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کلدباکس: از صفر تا قهرمان
- آخرین آپدیت
دانلود ColdBox: From Zero to Hero
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش ColdBox 6: محبوبترین فریمورک MVC برای CFML
در این کارگاه آموزشی، با آخرین نسخه از محبوبترین فریمورک MVC برای CFML، یعنی
ColdBox 6، آشنا خواهید شد. از مبانی نصب، تمپلیتسازی و پیکربندی تا
پیشرفتهترین ویژگیها را پوشش خواهیم داد.
پیشنیازها
آخرین نسخه CommandBox CLI
یک سرور پایگاه داده محلی (توصیه میشود MySQL 8)
دانش پایه تا متوسط ColdFusion (CFML)
نکته مهم
این دوره به صورت زنده با دانشجویان به عنوان بخشی از سمینارهای آموزشی ما انجام شده
است. کل دوره را میتوانید در مخزن GitHub ما نیز بیابید. لطفاً توجه داشته باشید که
از آنجا که فرمت این دوره به صورت حضوری انجام شده است، ممکن است برخی اطلاعات فاقد
زمینه یا خارج از دوربین باشند.
آنچه خواهید آموخت
این کارگاه با اصول اولیه شروع شده و به تدریج به مفاهیم پیشرفتهتر میرسد. در اینجا
نگاهی اجمالی به آنچه میتوانید انتظار داشته باشید میاندازیم:
شروع به کار با ColdBox 6: فرآیند نصب، تمپلیتسازی فریمورک و
پیکربندی اصلی را برای راهاندازی آسان پروژه خود بیاموزید.
توسعه پیشرفته HMVC: بر HMVC سلسله مراتبی با ماژولها برای کدبیسهای
سازمانیافته، ماژولار و قابل استفاده مجدد مسلط شوید.
ساخت APIهای RESTful: کشف کنید که چگونه APIهای قدرتمند با ColdBox
ایجاد کنید و برنامههای خود را برای ارتباط مدرن کلاینت-سرور آماده سازید.
نقاط رهگیری: با استفاده از سیستم نقطه رهگیری برای توسعه رویداد محور،
کنترل جریانهای کاری برنامه را به دست آورید.
تست یکپارچگی: استراتژیهای تست جامع را برای اطمینان از کیفیت و
قابلیت اطمینان برنامههای خود پیادهسازی کنید.
ساخت یک برنامه دنیای واقعی: SoapBox
برای تثبیت یادگیری خود، بر ساخت
SoapBox، یک برنامه میکروبلاگینگ پویا، تمرکز خواهیم کرد. این پروژه
مفاهیم و روشهای کلیدی ColdBox را نشان میدهد و اطمینان میدهد که شما کارگاه را با
تجربه عملی و دنیای واقعی ترک میکنید.
توسعه مبتنی بر رفتار (BDD): از قدرت BDD برای طراحی، آزمایش و اصلاح
ویژگیهای برنامه خود استفاده کنید.
یکپارچهسازی ForgeBox: از ماژولهای محبوب ForgeBox برای ارتقای برنامه
خود با اجزا و ابزارهای از پیش ساخته شده و قابل استفاده مجدد استفاده کنید.
در پایان این کارگاه، درک عمیقی از ColdBox و اعتماد به نفس لازم برای اعمال قابلیتهای
آن در پروژههای خود خواهید داشت. چه در حال ساخت برنامههای وب مدرن یا API باشید، این
جلسه شما را با دانش و ابزارهای لازم برای موفقیت مجهز میکند.
سرفصل ها و درس ها
مقدمه
Introduction
پیش درآمد
Pre- Introduction
به ColdBox Zero to Hero خوش آمدید
Welcome to ColdBox Zero to Hero
اسکافولدینگ برنامه پایه ما
Scaffolding our Base Application
تمرین عملی مرحله 1
Hands-on Step 1
پیکربندی ColdBox قسمت 1
ColdBox Config Part 1
پیکربندی ColdBox قسمت 2
ColdBox Config Part 2
مروری بر قراردادهای MVC
MVC Conventions Overview
فایل های پیکربندی
Configuration Files
اضافه کردن یک handler، view و test
Adding a handler, view and test
تمرین عملی مرحله 2
Hands-on Step 2
بررسی - تمرین عملی مرحله 2، لینک ها، view و handler
Review - Hands on Step 2, links, view, and handler
بخش 2
Part 2
ایجاد یک Layout جدید
Creating a New Layout
تمرین عملی مرحله 3
Hands-on Step 3
بررسی - تمرین عملی مرحله 3: تنظیم یک Layout و ویژگی های اختیاری Handler
Review - Hands on Step 3: Setting a Layout and Optional Handler Properties
پایگاه داده و CF Migrations
Database and CF Migrations
تمرین عملی مرحله 4
Hands-on Step 4
Base Integration Spec
Base Integration Spec
تمرین عملی مرحله 5
Hands-on Step 5
ایجاد UserServicecfc به سبک TDD
Creating the UserServicecfc TDD Style
تمرین عملی مرحله 6
Hands-on Step 6
MVC در عمل
MVC in Action
تمرین عملی مرحله 7
Hands-on Step 7
پیاده سازی ورود کاربر
Implementing User Login
بازسازی ثبت نام با OOP
Refactoring the Registration with OOP
HTML Helper و cbAuth
HTML Helper and cbAuth
cflocation در مقابل relocate
cflocation vs relocate
چرخه حیات درخواست ColdBox
The ColdBox Request Life-cycle
تمرین عملی مرحله 9
Hands-on Step 9
بخش 3
Part 3
راه اندازی Rants
Rants Setup
توسعه Rants
Rants Development
اشکال زدایی Rants
Rants Debugging
تمرین عملی مرحله 10
Hands-on Step 10
ایمن سازی برنامه با cbSecurity
Securing our App with cbSecurity
تمرین عملی مرحله 11
Hands-on Step 11
نمایش Rants کاربر
Show User Rants
تمرین عملی مرحله 12
Hands-on Step 12
راه اندازی Reactions
Setting up Reactions
تمرین عملی مرحله 13
Hands-on Step 13
کاربردی کردن Reactions
Make the Reactions Functional
نمایش نظرات