مسیر یادگیری برنامه نویسی وب از صفر تا صد (فرانت اند و بک اند) +ویدیو

برنامه نویسی وب شغلیه که در چندسال اخیر یکی از پردرآمدترین شغل های ایران و جهان بوده؛ بنابراین در دنیای امروز یادگیری این مهارت میتونه بسیار مفید و پولساز باشه. در ادامه درباره برنامه نویسی و طراحی وب و چگونگی تبدیل شدن به یک متخصص در این حوزه توضیح صحبت میکنیم


برنامه نویس وب یا طراح وب یعنی چی؟

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

 

برنامه نویسی بک اند backend یا فرانت اند Frontend یعنی چی؟

هر وبسایت از دو بخش فرانت اند و بک اند تشکیل شده، به زبان ساده به بخش فرانت اند مربوط به ظاهر و چیدمان ظاهری صفحات است و بخش بک اند مربوط به پردازش درخواست ها، ارتباط با پایگاه ‎و... است

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

با یادگیری هر یک از این بخش ها به تنهایی، میتونی در شرکت های مختلف مشغول به کار بشی اما برای راه اندازی یک وبسایت از صفر تا صد نیاز داری که بر هر دو بخش تا حد قابل قبولی تسلط داشته باشی

به برنامه نویسی که هر دو بخش فرانت اند و بک اند را برنامه نویسی میکند، برنامه نویس فول استک full-stack میگن

 

چطوری یک وبسایت رو از صفر تا صد برنامه نویسی کنم؟

برای این که یک وبسایت بسازیم باید هر دو بخش بک اند و فرانت اند را کدنویسی کنیم؛ بنابراین باید هم در فرانت اند و هم در بک اند مهارت داشته باشیم و در واقع یک برنامه نویس فول استک full-stack باشیم.

 

چطوری برنامه نویس فول استک Full-Stack وب بشم؟

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

 

مسیر یادگیری فرانت اند front-end چطوریه؟

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

1 – HTML

اچ تی ام ال اولین موردی هست که باید یاد بگیری، با استفاده از HTML میتونی ساختار اصلی صفحات وب رو طراحی کنی، اگر یک وبسایت رو یک ساختمان درنظر بگیریم، html اسکلت اون ساختمانه

2 – CSS

دومین قدم یادگیری سی اس اس هست که با استفاده از CSS میتونی ظواهر صفحات رو تعریف کنی و ساختازی که با HTMLتعریف شده رو زیباتر کنی

3 – JavaScript

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

 

این سه قدم اصلی ترین موارد فرانت اند بودند و با همین 3 قدم میتونی بخش front-end هر وبسایتی رو برنامه نویسی کنی، حالا میتونی سراغ back-end بری

همچنین میتونی توی همین بخش ادامه بدی برای مثال میتونی فریمورک های فرانت اند رو یاد بگیری که باعث میشن سریعتر کد بزنی و توی تیم های برنامه نویسی هماهنگ تر باشید

 

مسیر یادگیری بک اند back-end چطوریه؟

برای بخش بک اند زبان های برنامه نویسی مختلفی وجود دارند بنابراین مسیرهای مختلفی هم وجود داره اما یکی از بهترین این مسیرها، که همین وبسایت رو هم با استفاده از همین موارد ساختیم، این مسیره:

1 – Python

توی اولین قدم باید پایتون یاد بگیری، این زبون رو انتخاب کردیم چون هم راحته و هم قدرتمند.

2 – Database (MySQL)

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

3 – Framework (Flask)

حالا که پایتون و دیتابیس رو یاد گرفتی خوبه که یک فریمورک بک اند پایتونی یاد بگیری در واقع فریمورک یک چارچوب تعریف میکنه که باید توی اون چارچوب کد نویسی کنی و این باعث میشه کد سریعتر و تمیزتری داشته باشی و وقتی میخوای با یک تیم روی یک پروژه کار کنید، کار راحتتر هماهنگ میشه. فریموک های خیلی مختلفی وجود دارند که یکی از بهترین و ساده ترین اون ها فریمورک فلسک Flask هست.

 

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

 

مسیر تبدیل شدن به برنامه نویس Fullstack وب چطوریه؟

اگر بخش فرانت اند و بک اند رو طبق مسیری که بالاتر توضیح دادم طی کنی در نهایت میتونی هر وبسایتی رو از صفر تا صد برنامه نویسی و طراحی کنی و درواقع به یک برنامه نویس Full-stack تبدیل میشی


برنامه نویسی وب رو از کجا یاد بگیرم؟

حالا که مسیرو میدونی برای یادگیری این موارد، میتونی از آموزش های رایگانی که در یوتیوب و سایر سایت های ویدیویی وجود دارند استفاده کنی یا اینکه در پکیج VIP طراحی وب آکادمی برنامه نویسی امیرحسین نائی شرکت کنی. ما در این پکیج تمام مواردی که بالاتر توضیح داده شد را آموزش داده ایم. همین الان میتونی با استفاده از این لینک تو این پکیج ثبت کنی و به بیشتر از 50 ساعت ویدیوی آموزشی به همراه پشتیبانی اختصاصی، اشتراک رایگان سایت کدبزن و... دسترسی پیدا کنی.

 

اگر همچنان سوالی در این باره داشتی، میتونی با ما تماس بگیری و بصورت رایگان مشاوره برای شروع برنامه نویسی دریافت کنی


امیرحسین نائی
برنامه نویس 💻 علاقمند به بیزینس 🚀
  • موسس آکادمی برنامه‌نویسی نائی
  • بنیان‌گذار کدبزن، رادیو کدبزن، EveryAPI، دستیار بیزینس و...
  • نویسنده‌ی کتاب پرفروش «برنامه‌نویسی رو از اینجا شروع کن!»
  • بیش از 10 سال تجربه در برنامه‌نویسی و راه‌اندازی کسب‌وکار
  • تولیدکننده‌ی ۱۰۰+ ساعت ویدیوی آموزشی رایگان

سایر مطالب

چطوری برنامه نویسی رو رایگان یاد بگیرم؟
مقاله آموزشی

چطوری برنامه نویسی رو رایگان یاد بگیرم؟

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

ادامه مطلب
چطوری مشکلات کدهامون رو حل کنیم؟ آموزش دیباگ کردن در برنامه نویسی
مقاله ویدیویی

چطوری مشکلات کدهامون رو حل کنیم؟ آموزش دیباگ کردن در برنامه نویسی

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

ادامه مطلب

تخفیف فقط برای شما

قابل استفاده روی تمام محصولات آموزشی

کد: