قاسم بساکی
نویسنده:
قاسم بساکی
تاریخ:
2 سال پیش
بازدید : 1478

نقشه راه برنامه نویسی وب

برنامه نویسی وب

سلام

امروز می خوام در مورد نقشه راه برنامه نویسی وب صحبت کنم.

یکی از پر طرفدار ترین زمینه های برنامه نویسی ، این مورده که بازار خوبی هم داره

یک دنیای گسترده که برای انتخاب یک نقشه راه مناسب واقعا نیاز به مشاوره و تحقیق و بررسی داره.

اگر شما دوست عزیز هم تصمیم دارید در این زمینه قدم بردارید، پیشنهاد میکنم تا پایان این مقاله با من همراه باشد.

اولین زبان هایی که شما باید فرا بگیرید :

بلا استثنا زبان های نشانه گذاری HTML و CSS هست.

بله اینها رو به عنوان زبان برنامه نویسی نمیشناسن و بهشون زبان های نشانه گذاری میگن.

فراگیری این دو عزیز ، بسیار آسونه  اصلا جای نگرانی نیست.آموزش های رایگان فراوانی در اینترنت پیدا می کنید که این دو گزینه رو کاملا بهتون یاد بده.

یادگیری اینها به صورت تکی غیر ممکنه و این دو بزرگوار در کنار هم استفاده میشن.

یک چیزی رو دلسوزانه بهتون میگم: خیلی نیاز نیست برای این دو زبان وقت بگذارید . به نظر بنده نهایتا 20-30 روز برای یادگیری و تمرینشون  کافیه  تا بتونید اولین قالبتون رو بزنید. 

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

یک چیزی رو هم بگم : گول خیلی از وبسایت هایی رو که سعی میکنن تایم آموزش هاشون رو با تکرار مکررات بالا ببرن نخورید.

این رو گفتم چون دیدم بعضی ها 50-60 ساعت آموزش HTML-CSSمیگذارن با هزینه زیاد ولی متاسفانه اندازه 5-6 ساعت فقط محتوا دارن.

قدم بعدی

برای انجام اولین پروژه طراحی قالب به جز Html  و CSS ، نیاز به یادگیری زبان JavaScript هم دارید تا بتونید یک قالب تقریبا حرفه ای رو بسازید.

بله پس از یادگیری HTML و CSS قدم بعدی شما یادگیری زبان برنامه نویسی JavaScript (جاوااسکریپت)هست.

جاوا اسکریپت چیه؟

تعاریف زیادی از این زبان ، در صفحات لاتین و فارسی ، پیدا می کنید.

خیلی کاری با اونها ندارم و خیلی ساده بهتون بگم :

تنها زبانی که همه مرورگرها میفهمن جاوااسکریپته

با HTML میگم چه المانی در صفحه قرار بگیره

با CSS میگم این المان چه ریخت و قیافه ای داشته باشه

و با جاوااسکریپت میتونم بگم که این المان در صفحه چه کاری انجام بده.

بله جاوااسکریپت به المان های درون صفحه جون میده و باعث پویایی صفحات ما میشه.

مثلا دکمه ثبت نام در همین وبسایت رو نگاه بکنید. 

یک تگ HTML هست با نام 

<button>ثبت نام</button>

فقط همین.

و این CSS هست که میگه این دکمه به رنگ سبز باشه ، دارای گوشه های گرد باشه و ...

و نهایتا JavaScript هست که میگه این دکمه ، اطلاعات رو برداره و به سمت سرور ارسال کنه.

این سه زبان در کنار هم قالب رو میسازن. بله برای شروه مسیر برنامه نویسی وب ، شما باید این سه گزینه رو فرا بگیرید.

فریم ورک های زیادی هستن که با استفاده از اونها ، شاید شما این موارد رو کمرنگ تر ببینید ، ولی برای فهم اون فریم ورک ها شما نیاز دارید که این سه زبان رو یاد بگیرید.

آموزش های زیادی رو میتونید پیدا کنید که این سه مورد رو بهتون یاد بدن.

در مقالات بعدی میگم که بعد از یادگیری این موارد چکار کنید و سراغ چه مواردی برید.

 اگر نیاز به راهنمایی داشتید ، در قسمت نظرات پاسخگو هستم.