امروزه شرکتهای بسیاری به برنامه نویسهای فرانت اند نیاز دارند. اما برای تبدیل شدن به یک برنامه نویس فرانت اند چه مسیری را پیش رو داریم ؟ مسیر یادگیری فرانت اند چیست؟ اصولا برای تبدیل شدن به یک برنامه نویس فرانت اند راههای مختلفی وجود دارد، اما سه مطلب پایهای در همه مسیرها مشترک است آن هم زبان html ، css و کتابخانه بوت استرپ. بعد از ماهها تلاش، بسته جامع آموزش فرانت اند را تقدیم میکنیم. آموزش front end شامل سه فصل است. این فصلها پیش از این به صورت مستقل در همرویش منتشر شد. و حالا شما میتوانید با پرداخت بهای کمتر، بسته را بصورت یکجا دریافت کنید. همچنین دریافت تک به تک فصلها به نشانیهای پایین امکانپذیر است:
- بسته آموزش HTML5 پروژه محور و سریع __ طراحی سایت شخصی در 60 دقیقه
- آموزش CSS سریع و پروژه محور __ طراحی سایت با CSS در 60 دقیقه
- بوت استرپ 4 و 5 —- سریع و پروژه محور Bootstrap را بیاموزید!
فرانت اند چیست ؟
به بیان ساده، به پوسته و ظاهر سایت یا اپلیکیشن، فرانت اند میگویند. توسعه فرانت اند در طراحی وب با استفاده از زبانهای CSS ، HTML و JS صورت میگیرد. در اپلیکیشنهای موبایل، فرانت اند ممکن است با xml یا با فلاتر، زامارین، ری اکت نیتیو و… طراحی میشود. برای نمونه در مورد موبایل میتوانید این آموزش رایگان فرانت اند واکنشگرا در اندروید را ببینید.
فرق فرانت اند و بک اند چیست ؟
فرانت اند و بک اند هر دو در طراحی سایت بسیار حائز اهمیت هستند. همرویشیهای عزیز حال میخواهیم به تفاوت فرانت اند و بک اند به اختصار بپردازیم.
همینطور که پیش از این گفته شد، فرانت اند همان ظاهر پروژه و یا سایت ما محسوب میشود. و بک اند مربوط به برنامه نویسی پشت پروژه است (بکاند دستهای پشت پرده است).
به عنوان مثال: شما روی اسم یکی از آموزشهای هم رویش که کلیک میکنید، اینکه شما روی کدام آموزش کلیک کردید و باید توضیحات کدام آموزش را به شما نمایش دهد کار بک اند است ( یک عمل منطقی ). و در مقابل اینکه این اطلاعات به چه صورت برای شما نمایش داده میشود کار فرانت اند است.کارهای مربوط به فرانت اند از جمله رنگ متن ها، فونت، اندازه متن یا تصاویر و… .
پیشنهاد میکنیم در راستای این آموزش برای درک بهتر و بیشتر فرانتاند مقالههای زیر را در مجله همرویش مطالعه بفرمایید:
- تفاوت backend و frontend __ توسعه فرانت اند و بک اند چیست ؟
- چگونه فرانت اند کار شویم ؟ ___ تبدیل شدن به توسعه دهنده front end در 9 گام
- استفاده از پایتون برای فرانت اند (frontend) _____ طراحی فرانت اند با پایتون
چگونه میشود به یک توسعهدهنده فرانت اند تبدیل شد ؟
برای تبدیل شدن به یک برنامه نویس فرانت اند در قدم اول باید با زبان HTML آشنا شویم. آن را درک کنیم تا بتوانیم اسکلت و سازهی سایتمان را بسازیم.
بعد از HTML، باید زبان CSS را یاد بگیریم. تا بتوانیم با استفاده از زبان CSS به سایتی که با استفاده از HTML طراحی کردیم رنگ ولعاب دهیم و آن را زیبا کنیم.
بعد از CSS بهتر است که کتابخانه بوت استرپ را هم یاد بگیریم. با استفاده از این کتابخانه میتوانیم خیلی راحت و سریع با کلاسهای آماده، تا حد زیادی از ظاهر سایت را تغییر دهیم.
در نهایت به دنبال یادگیری جاوا اسکریپت میرویم. به کمک جاوا اسکریپت با فریم ورکهایی همچون ری اکت، انگولار و ویو کار میکنیم. این فریم ورکها ابزارهایی هستند که به کار ما قائده و قانون میدهند تا ما راحتتر فرانت اند را توسعه دهیم.
نکته: این راه هرگز تمام نخواهد شد. شما تبدیل به یک برنامه نویس فرانت اند ماهر نمیشوید، مگر اینکه خسته نشوید و سخت تلاش کنید.
این آموزش در یک نگاه
در بخش اول این آموزش، به آموزش زبان HTML پرداختیم. این جا خیلی سریع وارد دنیای html شدیم. یک وب سایت شخصی را به صورت خام طراحی کردیم.
سپس در بخش دوم از این آموزش، آموزش CSS را شروع کردیم. در آموزش CSS سایتی را که در فصل پیش طراحی کردیم ادامه دادیم. در این فصل با استفاده از CSS به سایت طراحی شده استایل دادیم.
سرانجام در بخش پایانی در این آموزش با کتابخانه بوت استرپ آشنا شدیم. وب سایت شخصی را از صفر تا صد دوباره با قوانین و کلاسهای آماده بوت استرپ طراحی کردیم. در نهایت وب سایتی واکنشگرا و زیباتر خواهیم داشت.
پیش از این آموزش طراحی وبسایت انیمیشن دار با زبان HTML و CSS در همرویش منتشر شده است. برای دیدن فیلم معرفی این دوره و جزئیات بیشتر بر روی لینک زیر کلیک کنید:
آموزش ساخت وبسایت انیمیشن دار با html و css
این آموزش بی نظیر است زیرا:
- کاملا پروژه محور است.
- خیلی سریع و اصولی شما به یک برنامهنویس فرانت اند تبدیل میشوید.
کلیدواژگان
آموزش فرانت اند | آموزش فرانت اند حرفه ای | پکیج آموزشی فرانت اند | front end | آموزش پروژه محور فرانت اند | پروژه محور front end | توسعه فرانت اند | آموزش frontend | آموزش کامل front end | دوره آموزشی front end | برنامه نویسی فرانت اند | آموزش کامل فرانت اند | دوره آموزش فرانت اند | مسیر یادگیری فرانت اند | یادگیری front end
عبدلمالک میرزایی (خریدار محصول) –
سلام
ببخشید این قسمت اچ تی ام ال اصلا صداتون نیست!
مصطفی آصفی –
سلام به شما آقای میرزایی. اگه فیلمها صدا ندارن احتمالا کدک سیستمتون کافی نیست. لطفا از پلیر رایگان وی ای سی (+) استفاده کنید که کدک ها رو در خودش داره.