دسته‌بندی: وب

قسمت ۸: اعتبارسنجی فرم‌ها و محدود کردن ورودی‌ها

قسمت ۸: اعتبارسنجی فرم‌ها و محدود کردن ورودی‌ها

## 📝 خلاصه درس توی این درس یاد می‌گیریم چطور ورودی‌های فرم رو محدود و اعتبارسنجی کنیم تا کاربر نتونه اطلاعات اشتباه وارد کنه. با ویژگی‌هایی مثل required، min، max، minlength، maxlength و pattern آشنا می‌شیم و می‌بینیم چطور می‌تونیم فقط با HTML فرم‌های حرفه‌ای‌تر و قابل اعتمادتر بسازیم.

علی
علی صفری
قسمت ۷: انواع ورودی‌ها در فرم‌های HTML

قسمت ۷: انواع ورودی‌ها در فرم‌های HTML

در این درس با انواع ورودی‌ها در فرم‌های HTML آشنا می‌شویم و یاد می‌گیریم چرا استفاده از ورودی مناسب، تجربه کاربری بهتری ایجاد می‌کند. تفاوت ورودی‌های متنی، عددی، انتخابی و متنی بلند را می‌شناسیم و می‌بینیم چگونه می‌توان همه آن‌ها را در یک فرم واقعی کنار هم استفاده کرد.

علی
علی صفری
قسمت 6: فرم‌ها و دریافت ورودی در HTML

قسمت 6: فرم‌ها و دریافت ورودی در HTML

در این درس با تگ فرم آشنا می‌شویم و یاد می‌گیریم چگونه اطلاعات کاربران را دریافت کنیم. انواع ورودی‌ها مثل فیلد متنی، ایمیل، رمز عبور، دکمه‌های رادیویی، چک‌باکس و دکمه ارسال را می‌شناسیم و کاربرد هرکدام را یاد می‌گیریم. در پایان، با ساخت یک فرم ثبت‌نام ساده، همه مفاهیم این درس را به‌صورت عملی تمرین می‌کنیم.

علی
علی صفری
اپیزود یک - راه نو

اپیزود یک - راه نو

در این اپیزود، متین از تجربه‌ی تغییر مسیرش می‌گه؛ از زمانی که فهمید به رشته‌ی دانشگاهی‌اش بی‌علاقه نیست، اما ایده‌آلش هم نیست. از ترس قضاوت دیگران و هم‌زمان جلو بردن دانشگاه و کار. از اینکه علاقه به برنامه‌نویسی چطور مسیرش رو شفاف‌تر کرد. و اینکه تغییر مسیر، حذف گذشته نیست؛ پیدا کردن جای درستشه.

متین
متین گیوی
اپیزود صفر - باید شروع کرد

اپیزود صفر - باید شروع کرد

توی اپیزود صفر رادیو اسکریپت، علی از داستان شکل‌گیری پادکست می‌گه؛ از جایی که همراه با متین وسط چالش‌های روزمرهٔ تیم زیرساخت فرانت‌اند تصمیم گرفتن تجربه‌هاشون رو جایی ثبت کنن. این اپیزود یه معرفی خودمونی‌ـه برای اینکه شنونده بدون رادیو اسکریپت از کجا شروع شد و قراره به کجا بره.

علی
علی صفری
قسمت ۵: جداول (Tables) در HTML

قسمت ۵: جداول (Tables) در HTML

توی این درس با ساخت جدول‌ها در HTML آشنا می‌شیم. یاد می‌گیریم جدول‌ها از چه بخش‌هایی تشکیل می‌شن، چطور می‌تونیم برای عنوان جدول چند ستون رو به هم وصل کنیم، چطور سلول‌هایی که چند ردیف پشت سر هم تکرار می‌شن رو ادغام کنیم، و در نهایت با یک مثال واقعی (مثل برنامه هفتگی) این مفاهیم رو کامل لمس می‌کنیم. همچنین فعلاً برای اینکه ظاهر جدول واضح‌تر دیده بشه یک استایل ساده بهش اضافه می‌کنیم، اما بعداً با CSS یاد می‌گیریم جدول‌ها رو خیلی زیباتر و حرفه‌ای‌تر طراحی کنیم.

علی
علی صفری
قسمت ۴: لیست‌ها در HTML

قسمت ۴: لیست‌ها در HTML

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

علی
علی صفری
از Zone.js تا Signal Forms، چه‌چیزی در Angular 21 تغییر کرد؟

از Zone.js تا Signal Forms، چه‌چیزی در Angular 21 تغییر کرد؟

در این مقاله به Angular 21 می‌پردازیم و بررسی می‌کنیم که با حذف Zone.js و روی کار آمدن Signal Forms (و دیگر تغییرات مهم) چطور تجربهٔ توسعه دهنده‌ها ساده‌تر، مدرن‌تر و با عملکرد بهتر شده است. همچنین امکانات جدید مثل تست با Vitest، کتابخانهٔ دسترس‌پذیری Angular Aria و ابزارهای AI/CLI for AI را مرور خواهیم کرد تا دیدی کامل نسبت به گرایش نسل جدید Angular داشته باشیم.

متین
متین گیوی
قسمت ۳: کار با متن، عکس و لینک در HTML

قسمت ۳: کار با متن، عکس و لینک در HTML

در این قسمت یاد می‌گیریم چطور متن‌های مختلف رو داخل صفحه قرار بدیم، عنوان درست کنیم و بخش‌های مهم رو پررنگ یا مورب کنیم. بعدش سراغ اضافه‌کردن عکس‌ها می‌ریم و با ویژگی‌های مهم مثل src و alt آشنا می‌شیم. در نهایت یاد می‌گیریم چطور لینک بسازیم، به صفحات مختلف وصل بشیم و لینک‌ها رو در تب جدید باز کنیم.

علی
علی صفری
قسمت 2: تگ‌ها و المنت‌ها در HTML

قسمت 2: تگ‌ها و المنت‌ها در HTML

توی این قسمت با تگ‌ها و المنت‌ها آشنا شدیم. فهمیدیم که تگ‌ها در واقع دستورهایی برای مرورگر هستن تا محتوا رو به شکل درست نمایش بده. همچنین یاد گرفتیم که هر تگ به همراه محتوا یک المنت می‌شه. بررسی کردیم تگ‌های مهم مثل <h1>, <p>, <a>, <img> و چطور ازشون برای ساخت صفحات وب استفاده کنیم.

علی
علی صفری
خلاصه فصل 1 از You Don’t Know JS Yet

خلاصه فصل 1 از You Don’t Know JS Yet

جاوا اسکریپت واقعاً چیست؟ در این مقاله، با رد کردن تصورات غلط رایج (مثل ارتباطش با جاوا)، به هویت اصلی JS، استاندارد ECMAScript و TC39 می‌پردازیم و کشف می‌کنیم که چرا JS یک زبان کامپایلی و چند پارادایمی است.

محمدحسین
محمدحسین حیدری
خلاصه کامل کتاب You Don’t Know JS Yet

خلاصه کامل کتاب You Don’t Know JS Yet

ما هنوز جاوا اسکریپت را کامل نمی‌شناسیم! در این پست، استارت سری مقالات چکیده‌ی کتاب You Don’t Know JS Yet را می‌زنیم؛ مسیری برای عبور از دانش سطحی و درک عمیق پایه‌های JS، مخصوص توسعه‌دهندگانی که می‌خواهند حرفه‌ای‌تر کد بزنند.

محمدحسین
محمدحسین حیدری