دسته‌بندی: توسعه نرم افزار

از جونیور بودن تا سنیور شدن

از جونیور بودن تا سنیور شدن

آیا سینیور شدن فقط به تعداد سال‌های تجربه بستگی دارد؟ در این اپیزود درباره تفاوت واقعی بین Junior، Mid-Level و Senior صحبت می‌کنیم و بررسی می‌کنیم چرا بعضی برنامه‌نویس‌ها بعد از سال‌ها کار کردن هنوز در همان نقطه باقی می‌مانند، در حالی که بعضی دیگر خیلی زود به افراد تأثیرگذار تیم تبدیل می‌شوند. در این قسمت درباره مهارت حل مسئله، مسئولیت‌پذیری، Ownership، تفکر سیستمی، مهارت‌های ارتباطی و اشتباهات رایج در مسیر رشد حرفه‌ای صحبت کرده‌ایم. اگر به دنبال رشد در مسیر برنامه‌نویسی و تبدیل شدن به یک توسعه‌دهنده حرفه‌ای هستید، این اپیزود را از دست ندهید.

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

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

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

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

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

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

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

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

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

علی
علی صفری
آپدیت بزرگ ترمینال Visual Studio Code

آپدیت بزرگ ترمینال Visual Studio Code

VSCode در آخرین آپدیت خودش، یه ویژگی خیلی باحال رو اضافه کرده که باعث میشه خیلی راحت تر و دقیق تر بتونیم با ترمینال کار کنیم، مخصوصا اونایی که مثل من ترمینالشون رو روی bash میذارن

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

علی
علی صفری
عرضه رسمی Visual Studio 2026 و Net 10. با تمرکز بر سرعت و تجربه توسعه‌دهنده

عرضه رسمی Visual Studio 2026 و Net 10. با تمرکز بر سرعت و تجربه توسعه‌دهنده

مایکروسافت از Visual Studio 2026 و .NET 10 رونمایی کرده؛ نسخه‌ای که با تمرکز بر عملکرد، سرعت اجرای پروژه‌ها را تا ۳۰٪ افزایش داده است. در این نسخه رابط کاربری جدید مبتنی بر Fluent UI، تم‌های رنگی تازه و ادغام کامل با GitHub Copilot معرفی شده. همچنین .NET 10 به‌صورت نسخه LTS منتشر شده و پشتیبانی آن تا سال ۲۰۲۸ ادامه دارد.

علی
علی صفری
قسمت ۱: آشنایی با محیط کار و اولین قدم‌های HTML

قسمت ۱: آشنایی با محیط کار و اولین قدم‌های HTML

توی این قسمت با IDE و اهمیتش در نوشتن کد HTML آشنا شدیم و یاد گرفتیم چطور VS Code رو نصب کنیم. ساختار کلی فایل HTML، پسوندهای .html و .htm و نحوه‌ی ایجاد اولین مثال عملی “سلام دنیا!” رو دیدیم و اجرا کردیم. این قسمت پایه‌ی شروع سفر ما در دنیای HTML بود و تو قسمت بعدی می‌ریم سراغ تگ‌ها و المنت‌ها تا محتوای صفحه‌مون رو دقیق‌تر بسازیم.

علی
علی صفری