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

Front End Developer به کسی گفته می شود که مسئول برنامه نویسی ظاهر سایت است. برنامه نویس فرانت اند تمرکز خود را روی پیاده سازی ظاهر صفحات وب می گذارد و درگیر پیاده سازی منطق آن نمی شود. یعنی عملیاتی مانند اتصال سایت به دیتابیس، ورود و خروج کاربران و غیره به فرانت اند کار مربوط نمی شود. برنامه نویس فرانت اند با طراح وب تعامل دارد و طرح ساخته شده توسط او را برنامه نویسی می کند. همینطور برخلاف طراح نیاز به ذوق هنری خیلی زیادی ندارد و برنامه نویس حساب می شود. پیشنهاد می کنیم برای آشنایی بیشتر با فرانت اند به مطلب زیر مراجعه کنید:
[rlink pid=68962]
در این پادکست بررسی کرده ایم که یک 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=':: از لینک زیر می توانید پادکست را دانلود کنید'] [embed]http://up.7learn.com/podcast/UI-7Cast.mp3[/embed]
دانلود پادکست [/panel]
عالی بود استاد صالحی گرامی
ممنونم مجید جان
استفاده کردیم، تشکر
خواهش می کنم
سلام و عرض ادب، لطفا پادکست ها رو توی CastBox قرار بدید تا بتونیم بهتر شما رو دنبال کنیم، تشکر.
سلام سجاد چان ...
حتما بررسی می کنیم این مورد رو ...
خیلی ممنون بابت این پادکست مفید .
فقط ترتیب یادگیری این موارد ، به همین ترتیبی هست که میفرمایید ؟
سلام ببخید سون لرن انجمن داره؟
سلام
خیر.