loading...

آموزش های خوب برنامه نویسی

بازدید : 140
پنجشنبه 4 مرداد 1403 زمان : 20:19

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

آموزش ساخت فروشگاه اینترنتی


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

من فرهاد سلامی دانشجوی ارشد رشته ی معماری کامپیوتر هستم و قبل تر نیز از رشته ی مهندسی کامپیوتر فارغ التحصیل شده ام. تقریبا پنج سالی است که بصورت حرفه ای وارد دنیای برنامه نویسی شده ام و تا کنون حدود سی عدد پروژه موفق داشته ام. زبان های برنامه نویسی که به آنها مسلط هستم PHP و PYTHON است اما گاهی با JAVA هم کد میزنم.
گاهی هم بازی سازی کرده ام که تجربه ی کار در محیط unity 3d را داشته ام و گیم های ساده ای برای موبایل نوشتم و در مارکت منتشر کرده ام
از این پس بجای استفاده از واژه ساختن از واژه ی برنامه نویسی استفاده خواهم کرد چون تمرکز ما در این مقاله روی برنامه نویسی یک فروشگاه اینترنتی است .

برنامه نویسی فروشگاه اینترنتی به چه شکل انجام میشود؟ 💻


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

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

  • ✔️ opencart
  • ✔️ woocommerce
  • ✔️ prestashop
  • ✔️ joomla
  • ✔️ magento
  • ✔️ drupal

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

به همین علت فروشگاه سازهای غیراختصاصی و آماده نسبتا سنگین تر از فروشگاه های آنلاین اختصاصی هستند و فروشگاه های بزرگ مثل دیجیکالا باسلام و ... هرگز از آنها استفاده نمیکنند. دلایل بیشتری وجود دارد که این نوع فروشگاه ها برای موفقیت یک کسب و کار در اینترنت مناسب نیستند.

آموزش ساخت فروشگاه اینترنتی با لارول


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

برای ساخت فروشگاه کاملا اختصاصی شما باید یکی از زبان های برنامه نویسی سمت سرور مثل PHP ، Python ، Java ، Csharp و .... و همچنین شما توانایی طراحی ui سایت با html css js را داشته باشید و در این صورت میتوانید بیزنس آنلاین خود را برنامه نویسی و توسعه دهید.

مراحل ساخت فروشگاه آنلاین 📋


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

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

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

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


پلتفرم یعنی چه ؟ شما باید تصمیم بگیرید فروشگاه شما روی چه پلتفرمی باشد منظور از پلتفرم یعنی جایی که فروشگاه شما اجرا میشود . مثلا میتواند یک اپلیکیشن قابل نصب روی موبایل باشد یا یک وب سایت که در مرورگر اجرا میشود یا جای دیگری ...

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

مثلا اگر میخواهید یک وب سایت فروشگاهی برنامه نویسی کنید بهترین زبان PHP و فریمورک Laravel آن است.

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

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

دوره ی آموزش پروژه محور ساخت فروشگاه اینترنتی مشابه دیجی کالا با لاراول و اپلیکیشن مشابه دیجیکالا با کاتلین


اگر این دوره را تهیه کنید میتوانید برنامه نویسی وب و برنامه نویسی موبایل مشابه دیجیکالا را انجام بدهید و همچنین تخصص برنامه نویسی کسب کنید که در پروژه های بعدی نیز به دردتان میخورد

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

بازدید : 523
سه شنبه 20 مهر 1400 زمان : 5:04

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

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

در این مقاله ی آموزشی قصد دارم تجربیات خودم را با شما به اشتراک بزارم که امیدوارم به دردتون بخوره.

دانلود سورس کد دیجیکالا

ساخت سایت و اپلیکیشن موبایل مشابه دیجی کالا

برای ساختن سایتی مشابه دیجیکالا چه کردم ؟‌

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

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

بعدش تصمیم گرفتیم بریم روی فروشگاه سازهای زبان php مثل پرستاشاپ و اوپن کارت و ... این فروشگاه ساز ها عملکرد نسبتا خوبی داشتا ولی باز هم از نظر تخصصی نیازهای یه فروشگاه آنلاین واقعی را نمیتونند پیاده سازی کنند.

دلیلش یک دلیل سادست :

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

 آموزش ساخت اپلیکیشن موبایل مشابه دیجیکالا

آموزش ساخت سایت فروشگاه اینترنتی

در نهایت رسیدیم به این نتیجه که برای داشتن یک فروشگاه آنلاین موفق حتما باید از سیستم اختصاصی استفاده کرد که برنامه نویس یا برنامه نویسی آنرا برای ما بنویسند.

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

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

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

  • با php و یک فریمورک اختصاصی ( کاری که الان دیجیکالا میکنه )
  • از لاراول استفاده کنید
  • از کدایگنایتر استفاده کنید
  • از دیگر فریمورک های قدرتمند php استفاده کنید

ساختن اپلیکیشن مشابه دیجی کالا

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

طبق مطالعاتی که در ابتدای کار داشتم به این نتیجه رسیدم که برای ساختن اپ موبایل چندین راه وجود دارد که در زیر لیست میکنم :‌

  • ساخت اپلیکیشن موبایل بصورت کراس پلتفرم ( یکبار کدنویسی بشه برای ios و android خروجی گرفته بشه)
  • ساخت اپلیکیشن بصورت بومی ( برای اندروید جدا و برای ios هم جدا ساخته بشه )

آموزش ساخت اپلیکیشن مشابه دیجیکالا

آموزش ساخت اپلیکیشن مشابه دیجیکالا

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

برای ساختن اپلیکیشن بصورت بومی حالا برای اندروید یا برای ios باید بصورت رسمی ببینید اون شرکت ها خودشون چه چیزی را برای ساختن اپلیکیشن توصیه کرده اند و فکر کنم این بهترین شیوه برای ساختن اپلیکیشن برای اون پلتفرم خاص باشه.

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

در نهایت برای ساختن اپلیکیشن اندرویدی از محیط رسمی یعنی Android Studio استفاده کردیم که محیطی بسیار عالی برای کدنویسی اپلیکیشن های موبایلی بود.

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

آموزش ساخت اپ مشابه دیجی کالا با کاتلین

آموزش ساخت اپ مشابه دیجی کالا با کاتلین

ساخت سایت و اپلیکیشن مشابه دیجی کالا چقدر زمان میبره ؟‌

شاید فکر کنید که ساخته شده اپلیکیشن مشابه دیجیکالا یا سایت مشابه دیجیکالا کار خیلی خیلی زمان بره و سالها زمان نیاز داره ولی اگر برنامه نویس خوب باشید یا برنامه نویس های خوبی داشته باشید مطمئن باشید این کار در سریعترین زمان ممکن انجام میگیره و دیجیکالا نسبت به دیگر استارتاپ های بزرگ از نظر پیچیدگی سایت و اپلیکیشن ساده تر است.

آموزش ساخت سایت و اپلیکیشن مشابه دیجیکالا

آموزش ساخت سایت و اپلیکیشن مشابه دیجیکالا

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

در کل تجربیات شخصی من و گروهی که برای ساختن اپلیکیشن وسایت زمان گذاشتیم به این شکل بود :‌

برای ساخت سایت فروشگاهی مشابه دیجی کالا با ۸۰٪ امکانات موجود در دیجیکالا سه ماه زمان گذاشتیم

برای ساخت اپلیکیشن مشابه دیجیکالا با تقریبا ۷۰٪ امکانات موجود در دیجیکالا سه ماه زمان گذاشتیم

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

سورس کد مشابه دیجیکالا

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

اگر شما برنامه نویس هستید ، خیلی راحت میتونید با تجربیاتی که در بالا نوشتم یه سایت مشابه دیجیکالا و یه اپلیکیشن مشابه دیجیکالا بالا بیارید

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

اگر نظری دارید بنویسید ممنون

تعداد صفحات : 0

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 83
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 62
  • بازدید کننده امروز : 1
  • باردید دیروز : 286
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 400
  • بازدید ماه : 758
  • بازدید سال : 1788
  • بازدید کلی : 15939
  • <
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی