سون کست : توسعه دهنده فرانت اند کیست؟

توسعه دهنده فرانت اند کیست؟ شاید در گذشته به افرادی که بر زبان‌های HTML و Css مسلط بودند، توسعه دهنده Front End می‌گفتند، اما امروزه تسلط بر این دو زبان به تنهایی یک نفر را تبدیل به یک متخصص فرانت اند نمی‌کند. در این سون کست می‌خواهیم به صورت کاملا تخصصی مهارت‌های یک توسعه دهنده فرانت اند را بررسی کنیم. همچنین در این سون کست با جدیدترین تکنولوژی‌های فرانت اند که به توسعه دهندگان در این مسیر کمک می‌کنند، آشنا می‌شویم. اگر به دنیای طراحی وب علاقه مندید به شما توصیه می‌کنیم حتما این پادکست را گوش دهید.

فرانت اند چیست؟ فرانت اند کار کیست؟

بررسی مفاهیم فرانت اند

Front End Developer به کسی گفته می‌شود که مسئول برنامه نویسی ظاهر سایت است. برنامه نویس فرانت اند تمرکز خود را روی پیاده‌سازی ظاهر صفحات وب می‌گذارد و درگیر پیاده سازی منطق آن نمی‌شود. یعنی عملیاتی مانند اتصال سایت به دیتابیس، ورود و خروج کاربران و غیره به فرانت اند کار مربوط نمی‌شود. برنامه نویس فرانت اند با طراح وب تعامل دارد و طرح ساخته شده توسط او را برنامه نویسی می‌کند. همینطور برخلاف طراح نیاز به ذوق هنری خیلی زیادی ندارد و برنامه نویس حساب می‌شود. پیشنهاد می‌کنیم برای آشنایی بیشتر با فرانت اند به مطلب زیر مراجعه کنید:

در این پادکست بررسی کرده‌ایم که یک Front End Developer کیست و به چه کسی طراح رابط کاربری می‌گویند. با گوش دادن به این پادکست، با مفاهیم زیر آشنا خواهید شد:

  • مفهوم رابط کاربری
  • تفاوت طراحی وب با برنامه نویسی وب
  • تفاوت زبان برنامه نویسی و زبان نشانه گذاری
  • معرفی HTML و CSS
  • بررسی Semantic Web (وب مفهومی)
  • معرفی تگ‌های وب مفهومی مانند header، Footer، nav، aside و غیره
  • بررسی Flexbox، CSS Grid و انیمیشن در CSS3
  • بررسی مفهوم Media Query برای ریسپانسیو کردن صفحات وب
  • بررسی مفهوم پیش پردازنده‌هایی (PreProcessor) مانند Less و Sass
  • معرفی Template Engine در HTML مانند پاگ (Pug)
  • معرفی فریم ورک‌های HTML و CSS مانند بوت استرپ، فاندیشن و غیره
  • بررسی مفهوم Component در فریم ورک
  • معرفی APIهای HTML مانند Session Storage، Local Storage، Index DB
  • تعریف نحوه عملکرد Session Storage
  • معرفی تایپوگرافی و تکنیک‌های کار با فونت‌ها، فونت آیکون‌ها و غیره
  • معرفی مفهوم Form و طراحی استاندارد فرم‌ها
  • معرفی کامل jQuery و اهمیت آن در برنامه نویسی سمت کاربر
  • بررسی مفهوم Task Runner و معرفی Gulp
  • معرفی مفهوم مدیریت نسخه (Version Control) و ضرورت استفاده از آن
  • بررسی مفهوم تجربه کاربری (User Experience)
  • بررسی روانشناسی رنگ‌ها و تاثیر رنگ در بخش‌های مختلف

[panel type=’success’ title=’:: از لینک زیر می‌توانید پادکست را دانلود کنید’]

دانلود پادکست
[/panel]

 
ارسال دیدگاه
ما همه سوالات و دیدگاه ها رو می خونیم و پاسخ میدیم
۹ دیدگاه
danyal bani ۰۶ بهمن ۱۳۹۸، ۱۴:۴۹
سلام ببخید سون لرن انجمن داره؟
فائقه نامور ۲۱ مرداد ۱۳۹۹، ۱۵:۱۸
سلام
خیر.
متین ۲۳ آبان ۱۳۹۸، ۱۷:۱۸
خیلی ممنون بابت این پادکست مفید .
فقط ترتیب یادگیری این موارد ، به همین ترتیبی هست که میفرمایید ؟
سجاد ۰۳ مهر ۱۳۹۸، ۱۸:۵۵
سلام و عرض ادب، لطفا پادکست ها رو توی CastBox قرار بدید تا بتونیم بهتر شما رو دنبال کنیم، تشکر.
محمد انوری ۰۴ مهر ۱۳۹۸، ۲۰:۲۳
سلام سجاد چان ...
حتما بررسی می کنیم این مورد رو ...
سجاد ۳۱ شهریور ۱۳۹۸، ۰۲:۰۳
استفاده کردیم، تشکر
وحید صالحی ۳۱ شهریور ۱۳۹۸، ۱۶:۱۷
خواهش می کنم
مجید زارعی هوشیار ۳۰ شهریور ۱۳۹۸، ۱۰:۳۳
عالی بود استاد صالحی گرامی
وحید صالحی ۳۱ شهریور ۱۳۹۸، ۱۶:۱۷
ممنونم مجید جان