زیر و بَم و منطق دیپلوی برای برنامه نویسان JS
تو هر فیلدی فعالیت بکنی برای پرزنت خودت تو بازار کار و نمایش نمونه کارات نیاز به دپلوی داری. تو این دوره همه راه و روش های موجود واسه دپلوی پروژه های مرتبط با دنیای جاوا اسکریپت رو یاد میگیری
دوره دیپلوی در ادامه مهارت های لازم برای برنامه نویسان جاوا اسکریپت طراحی شده تا بتونن پروژه های خودشون رو به بهترین شکل ممکن ذخیره و در صورت نیاز به صورت آنلاین در معرض دید کارفرماها یا مشتریان احتمالی قرار بدن.
حالا ببینیم اساسا دیپلوی دقیقا چی هست و چرا باید اون رو یاد گرفت؟
تصور کنید چندماه روی یک پروژه کار کردید و کلی تست و خطا گذرونده. الان وقتشه که وارد مرحله عملیاتی بشه. احتمالا شما هم موافقید که نشون دادن پروژه روی سیستم خودتون به صورت رایگان روبروی کارفرما گزینه حرفه ای نیست.
از طرفی ممکنه کلی کاربر یا ادم دیگه هم باید با اون کار کنن تا نظر بدن. اونوقت تک تک باید کنار شما بشینن؟
پس واضحه که این پروژه باید در یک سرور مجازی یا ابری به صورت آنلاین قرار داده بشه تا از طریق یک آدرس اینترنتی، بتونید در اختیار کاربران هدف قرار بدید و تست های خودش رو بر روی پلتفرم ها و کاربری های مختلف بگذرونه. به این کار اصطلاحا دیپلوی یا Deploy گفته میشه.
به این ترتیب علاوه بر اینکه روند نمایش و تست عملیاتی پروژه به کمک کاربران مختلف راحت تر میشه، کلاس کاری شما به عنوان برنامه نویس پروژه هم حفظ میشه و خیلی راحت میتونید امکانات پروژه خودتون رو به همه افراد تصمیم گیرنده به صورت همزمان نشون بدید تا زودتر به خروجی نهایی برسید.
از طرف دیگه اگر روزی بخواید پروژه هاتون رو به عنوان رزومه به یک فرد یا شرکت نشون بدید، دیگه نیازی به ارسال سورس و رکورد ویدیویی از پروژه و … نیست. فقط کافیه آدرس موقتی که شرکت های هاستینگ در اختیار شما میذارن رو به مخاطبتون بدید تا همه جزئیات پروژه رو ببینه و با اون کار کنه!
بنابراین فارغ از اینکه شما از چه زبان برنامه نویسی برای کدنویسی استفاده کردید، فرانت اند کار می کنید یا بک اند، به هرحال مرحله دیپلوی جزو مهمترین مراحل کار شما محسوب میشه و باید به خوبی با زیر و بم این فرآیند آشنا بشید.
این دوره چه فرقی با بقیه دوره داره؟
احتمالا این اولین بار نیست که می بینید در یک دوره از دیپلوی صحبت میشه، اما اینکه یک دوره مستقل به صورت تخصصی فقط در مورد همین موضوع صحبت کنه وجود نداره جز در سبزلرن!
گاهی وقتا برای دانشجوها سوال پیش میاد که مگه این کار چقدر پیچیده هست که نیاز به دوره جدا داره؟ اما وقتی میبینن که تمام حالت ها، مشکلات احتمالی، بازی درآوردن انواع سرورها و … قراره در این دوره بررسی بشه، متوجه شدن که قرار نیست به سبک آموزش های دیگه، صرفا به توضیح مراحل دیپلوی پرداخته بشه.
همه برنامه نویس ها همیشه در این زمینه با چالش های مختلف روبرو میشن که گاهی در لحظات حساس اتفاق میفته و به ضررشون تموم میشه چون نمیدونن چطور باید اون شرایط رو کنترل یا اصلاح کنن.
دوم اینکه موضوع دپلوی یک موضوع کاملا عملی هست. بنابراین وجود پشتیبان در دسترس که در مواقع حساس بشه روی راهنمایی ها و کمک های اون حساب کرد هم فاکتور مهمیه که در دوره دیپلوی سبزلرن وجود داره
سوم رایگان بودن 40 درصد اول دوره هست که جای ریسک برای شما باقی نمیذاره و میتونید بدون دغدغه در اون شرکت کنید.
توی این دوره دقیقا چی یاد می گیریم؟
در دوره دیپلوی سبزلرن، شما نحوه دیپلوی پروژه های مربوط به جاوا اسکریپت رو یاد می گیرید تا از سراسر دنیا قابل دسترس باشن و کارفرماهای مختلف بتونن پروژه شما رو دیده و تصمیم بگیرن آیا گزینه خوبی برای همکاری هستید یا خیر!
یاد می گیرید که هر مدل پروژه جاوا اسکریپت رو روی هر نوع سرویس و هاستینگ معتبر داخلی و خارجی که دوست دارید دیپلوی کنید و درگیر یکی دو گزینه محدود نباشید.
در این دوره از نکات خرید دامنه و خرید هاست مناسب با پروژه گرفته تا کار با C-Panel و دیپلوی پروژه ها روی سرویس های مختلف مجازی، ابری و … به شما گفته میشه.
باید تاکید کنیم که منظور از پروژه های جاوا اسکریپت صرفا جاوا اسکریپت خام نیست. بلکه دیپلوی پروژه های React، Vue، Next و … هم جزو مباحث هست.
بعداز گذروندن این دوره به چه سطحی میرسیم؟ میتونیم چیکار کنیم؟
همونطور که قبلا اشاره شد، دیپلوی (Deploy) یه فرآیند پیچیده و حساس هست که نسبت به شرایط هر پروژه یا سرور، اقدامات خاصی رو می طلبه. به خصوص در زمینه جاوا اسکریپت و فریم ورک های معروف اون که سهم خیلی بالایی از پروژه های تحت وب با اون توسعه داده شدن.
شما با گذروندن دوره دیپلوی سبزلرن، می تونید تمام رمز و رازهای دیپلوی رو در شرایط مختلف یاد بگیرید و مسلط بشید. این اتفاق میتونه یک امتیاز بزرگ برای ورود به تیم ها و شرکت ها باشه و همینطور پروموت حرفه ای پروژه های قبلی به مشتریان به عنوان فریلنسر.
کافیه تصور کنید در یک تیم، مشکلی برای دیپلوی پروژه در یک سرویس خاص به وجود بیاد که شما به اون مسلط تر باشید. یا به طور مثال آدرس پروژه های دیپلوی شده خودتون رو به عنوان رزومه بفرستید. همین اتفاقات کوچیک هست که تمایز بین برنامه نویسان حرفه ای و با پرستیژ با دیگران رو رقم میزنه و باعث میشه سریع تر به جایگاه های شغلی و درآمدهای بالاتر برسن.
اگه این دوره رو نبینم چه اتفاقی میفته؟
اگه بررسی میدانی مختصری در گروه های برنامه نویسی فضای مجازی مثل فروم ها و تلگرام انجام بدید، متوجه میشید که اکثر برنامه نویس ها برای آنلاین کردن پروژه هاشون مشکل دارن و این باعث میشه در ارتباطات و تعاملات تیمی و همینطور نشون دادن اونها به کارفرما با مشکلات جدی روبرو بشن.
بدون تسلط به زیر و بم دیپلوی با گذروندن یک دوره تخصصی مثل دوره دیپلوی سبزلرن، یکی از مهارت های اساسی برای استخدام و همکاری با تیم های بزرگ رو از دست میدید و این موضوع تاثیر منفی خودش رو در مسیر شغلی خواهد گذاشت.
گاهی وقتا پیش میاد یا خواهد آمد که با کمک یک شخص یا راهنمایی گرفتن از یک گروه، بالاخره یک پروژه رو در یک سرویس خاص دیپلوی کنید. اما دفعه بعدی، اگر پروژه یا نوع سرور متفاوت باشه دوباره همین داستان ادامه پیدا می کنه و در کوچه پس کوچه های فضای مجازی به دنبال کسی خواهید گشت که در اون مورد خاص تجربه داشته باشه و بهتون کمک کنه.
اما با گذروندن چنین دوره ای علاوه بر اینکه چنین حالاتی برای شما پیش نمیاد، خودتون به عنوان یک مشاور و راهنمای مسلط به دیگران کمک هم می کنید که علاوه بر حس خوب داشتن، درآمد جذاب خودش رو هم داره!
تضمین می کنید اگه این دوره رو بگذرونم نتیجه می گیرم؟
دیپلوی کردن پروژه های مختلف جاوا اسکریپتی در انواع سرویس ها اصول و فرآیندهای تقریبا ثابتی داره. اگه خوب و کامل به پروژه های تستی که در طول دوره بهتون نشون داده میشه دقت کنید، مطمئن باشید که از این بعد کوچکترین دغدغه ذهنی و نگرانی در مورد دیپلوی پروژه ها نخواهید داشت.
البته خوبه بدونید چند عامل هست که معمولا باعث عدم نتیجهگیری شما از دوره دیپلوی یا هر دوره دیگه ای میشه :
- کیفیت پایین محتوای آموزشی و سبک و تسلط مدرس
- عدم اشتیاق و علاقه مندی کافی شما برای یادگیری
- نبود پشتیبانی در دسترس و قوی در طول آموزش
- عدم مرور و تمرین مطالب (انبار کردن اونها برای روز مبادا !)
دو مورد اینها بر عهده شماست و دو مورد هم بر عهده سبزلرن. ما به شما قول میدیم این آموزش رو با بالاترین کیفیت و موثرترین پشتیبانی در اختیار شما قرار بدیم. شما قول میدید که با علاقه و پشتکار تمام تمرینات رو انجام بدید تا به نتیجه برسید؟! پس همه چی حله…
یادگیری دپلوی در مسیر شغلی و تخصصی آینده ضروری هست؟ ارزش وقت گذاشتن داره؟
همونطور که قبلا اشاره شد، هدف دوره هایی مثل دوره دیپلوی یا دوره کلین کد آموزش یک زبان برنامه نویسی یا فریمورک جداگانه نیست. در این دوره یکی از مراحل مهم بعد از کدنویسی پروژه رو یاد می گیرید که همون استقرار در فضای اینترنت هست.
بحث دیپلوی مختص زبان جاوا اسکریپت هم نیست و همه برنامه نویس ها با هر زبانی که مینویسن، باید به اصول و فرآیندهای دپلوی آشنا باشن. این موضوع با پیچیده تر شدن تکنولوژی ها مهمتر هم شده و تا پایان حیات تکنولوژی (احتمالا تا ابد!) وجود خواهد داشت. یعنی هرچه جلوتر بریم قطعا نیاز و تقاضا به سمت کسب این مهارت هم بیشتر خواهد شد.
پس مطمئن باشید اگر به عنوان یک برنامه نویس جاوا اسکریپت، به مهارت دیپلوی مسلط باشید و در هر شرایطی بتونید پروژه های مختلف رو در سرورهای متنوع دپیلوی کنید، بدون تردید چند قدم از برنامه نویس های دیگه جلوتر خواهید بود. چون معمولا اکثر برنامه نویس ها فقط به حالت ها یا سرویس های خاصی عادت کردن و اگر یه روز این رویه عوض بشه، تازه خلا آموزش دیدن تخصصی دیپلوی رو احساس می کنن.
چه پروژه هایی در طول دوره کار میشه؟
تو این دوره با هر تکنولوژی مثل جاوا اسکریپت, ری اکت, نود, ویو و … یک پروژه رو روی سرویس های مختلف دیپلوی می کنیم تا با دیپلوی در تمام حالت ها آشنا بشید.
مدرس دوره چه کسی هست؟
مدرس دوره دیپلوی آقای محمدامین سعیدی راد هستن و بیش از 6 ساله که به صورت حرفه ای در زمینه جاوا اسکریپت و تمام زیرشاخه های اون فعالیت و تدریس داره. (یا به قول خودش “با جاوا اسکریپت زندگی می کنه” )
ایشون تو شرکت های مختلفی به عنوان توسعه دهنده فرانتاند فعالیت کرده و تیم های فریلنسری مختلفی رو هم ایجاد یا مدیریت کرده. همچنین مدت زیادی هم به عنوان منتور برنامه نویسی فعالیت کرده و در این دوره، در کنار کتاب جامع Clean Code ، تجربیاتی که تو این سالها به درست آورده رو بهتون انتقال خواهد داد تا برنامه نویس حرفه ای تری باشید و بتونید در تیم ها و شرکت های بزرگ بدرخشید.
یکی از خصلت های ویژه ایشون اهمیت به پشتیبانی فنی دانشجوهاست و تا حد امکان به صورت مستقیم مشکلات و سوالات اون هارو در پلتفرم های مختلف جواب میده. آقای سعیدی راد هم مثل بقیه اساتید سبزلرن یه راست وارد اصل مطلب میشه و شاخ و برگ اضافی و خسته کننده در آموزش های ایشون نمی بینید.
اگر قبلا دوره جامع آموزش جاوا اسکریپت رو با ایشون گذرونده باشید پس قطعا با کیفیت و سبک جذاب تدریس اون آشنا هستید.
با شرکت در این دوره، به من در مسیر کسب یا افزایش درآمد کمک می کنید؟
بله صددرصد!
همونطور که بالاتر توضیح داده شد، دوره دیپلوی سبزلرن پشتیبانی نامحدود و رایگان داره و حتی علاوه بر سوالاتی که در زمینه سرفصل های این دوره می تونید بپرسید، در تمامی مراحل استخدام مثل تنظیم رزومه، مصاحبه فنی، مصاحبه با HR و امضای قرارداد هم میتونید از پشتیبانی استفاده کنید تا سریع تر وارد بازار کار شده یا به جایگاه های شغلی بهتری ارتقا پیدا کنید.
چطور میتونم بهترین نتیجه رو از این دوره بگیرم؟
برای این که بتونید از این دوره بهترین نتیجه رو بگیرید و انتهای دوره دیپلوی رو به خوبی مسلط بشید، باید بعد از دیدن هر جلسه آموزش، این کارها رو در برنامه تون قرار بدید تا مطالب کاملا تو ذهنتون تثبیت بشه :
- سعی کنید با نکاتی که در این دوره یاد می گیرید، پروژه هایی که توسعه دادید رو جهت تست و تمرین دیپلوی کنید.
- با استفاده از گوگل، راجع به مطالبی که تو هر جلسه یاد می گیرید، یکی دوتا مقاله بخونید تا عمیق تر در فضای دپلوی قرار بگیرید. علاوه بر این از داکیومنت خود هاستینگ هم میتونید استفاده کنید که راهنمای خوبی هست.
همچنین پیشنهاد می کنیم مرحله 2 رو قبل از مشاهده هر جلسه انجام بدید و موضوع جلسه بعد رو هم سرچ کنید. بعد از اون، ویدئوی جلسه رو ببینید. خواهید دید که با این روش هم انگیزه و اشتیاق شما بیشتر میشه و هم عمیق تر مطالب رو درک می کنید چون ذهنتون از قبل آمادگی کامل رو پیدا کرده و می تونید هر مدل پروژهای رو به راحتی روی چندین سرویس مختلف دیپلوی کنین.
آیا به پیش زمینه خاصی نیاز داره؟
پیش نیاز این دوره فقط و فقط تسلط قابل قبول به جاوا اسکریپت و فعالیت در یکی از حوزه های اون هست.
بنابراین اگه جاوا اسکریپت رو بلدین و تو حوزه فرانتاند یا بکاند با تکنولوژی هایی مثلReact, Node Vue و … کار می کنید، میتونید دوره دیپلوی رو به بهترین شکل بگذرونید. البته آشنایی به زبان انگلیسی هم میتونه در سرعت آشنایی شما با سرویس های مختلف از طریق داکیومنت ها موثر باشه اما خیلی ضروری نیست.
این دوره برای چه کسانی مناسب هست؟
این دوره برای همه برنامه نویسانی که با جاوا اسکریپت سروکار دارن پیشنهاد میشه. یعنی چه سمت فرانتاند با تکنولوژی هایی مثل React, Vue و … باشید، چه سمت بکاند و با فریمورک هایی مثل Express, Nest و … یا موبايل با فریمورک React-Native ، گذروندن چنین دوره ای برای شما یکی از ضروریات محسوب میشه.
چون در دوره دیپلوی سبزلرن، نحوه دپیلوی هر مدل پروژه جاوا اسکریپتی رو یاد می گیرید.
روزی چند ساعت باید وقت بگذارم تا خوب یاد بگیرم؟
این سوال در مورد هر درس و رشته ای غلط هست چون هر شخصی نسبت به آمادگی ذهنی، علاقه، پشتکار و زمانی که برای آموزش اختصاص میده، تعیین میکنه هر درسی رو در چه زمانی یاد بگیره.
با توجه به تجربه، اگه بتونید به مدت یک ماه روزی دو الی سه ساعت زمان اختصاص بدید خیلی راحت میتونید به تمام مباحثی که گفته شده تسلط پیدا کنید و اصلا کار سختی نخواهید داشت.
اگر با سوال یا مشکلی مواجه شدم، پشتیبانی می کنید؟
100% !!! اون هم رایگان، سریع و در دسترس!
ما در سبزلرن اعتقاد داریم تا زمانی که دانشجو در عمل نتونسته صفر تا صد مطالب دوره رو به صورت عملی پیاده سازی کنه، هنوز یادگیریش تموم نشده و تا رسیدن به این مرحله، تیم پشتیبانی در دسترس شما هست تا هر سوال یا ابهامی داشتید به شما کمک کنه. هم از طریق مدرس و هم پشتیبانهای اختصاصی دوره دیپلوی .
این پشتیبانی مادام العمر خواهد بود و در هر زمان که به راهنمایی در مورد دیپلوی پروژه ها نیاز داشتید، روی سبزلرن حساب کنید. این موضوع رو می تونید از دانشجویان قبلی بپرسید که حتی بعد از استخدام و گذشت چندین سال از دوره، هنوز هم از خدمات مشاوره سبزلرن به صورت رایگان استفاده میکنن.
این دوره گارانتی هم داره؟!
بهترین تضمین، مطالعه کامنت های دانشجوها در سایر دوره ها و رایگان بودن 40 درصد همه دوره های سبزلرن هست که همه ریسک هارو برای شما حذف میکنه. بنابراین می تونید با خیال راحت و بدون دغدغه فقط روی آموزش دیدن تمرکز کنید و قبل از پرداخت هزینه، با سبک تدریس و کیفیت کلی دوره آشنا بشید.
ما سال هاست که در زمینه آموزش برنامه نویسی، هزاران دانشجوی عزیز مثل شمارو تحویل جامعه نرم افزار و توسعه وب و به طور کلی IT دادیم و همیشه سعی کردیم با رفع نواقص و خطاها، بهترین شرایط رو فراهم کنیم. با این وجود اگر به هر دلیلی از کیفیت آموزش ها راضی نبودید می تونید خیلی راحت به پشتیبانی تیکت بزنید و وجه پرداختی خودتون رو پس بگیرید. این حق شماست.
کلام آخر
توضیحات دوره به اندازه کافی جامع و شفاف بود و بعید میدونیم جای سوال و ابهامی برای شما باقی مونده باشه اما به طور خلاصه و برای یادآوری، به شما میگیم که این دوره با همراهی یک استاد حرفه ای و کاربلد، مطالب کامل و بیانی ساده آماده شده که گذروندن اون میتونه یک قدم بزرگ و محکم به سمت حرفه ای شدن در مسیر سنیور دولوپر جاوا اسکریپت باشه.
بنابراین اگر قصد دارید به صورت تخصصی وارد دنیای بی انتهای جاوا اسکریپت بشید و در جایگاه های شغلی و درآمدی بالایی کار کنید، گذروندن دوره دیپلوی مرحله مهمی از این مسیر خواهد بود. برای همین خیلی مهمه که از چه منبعی و با چه کیفیتی می گذرونید تا در آینده به مشکل نخورید. 40 درصد اول دوره هم که رایگانه و قرار نیست ریسکی بپذیرید پس این بهترین فرصت برای شماست.
در نهایت توصیه سبزلرن به شما اینه که هرچه زودتر این دوره رو شروع کنید تا بتونید دوره های بعدی رو هم در فاصله کوتاه و با موفقیت بگذرونید و روز به روز به اهداف حرفه ای تون نزدیک تر بشید. ”
—- هر سوال یا ابهامی داشتید حتما با ما در میون بگذارید تا کارشناسان فنی سبزلرن در سریعترین زمان ممکن اون رو برای شما رفع کنن. —
لطفا پرسش مربوط به هر درس یا ویدئو دوره را در صفحه همان ویدئو مطرح کنید.
سلام وقت بخیر
من دوره ریکت تقریبا دارم تموم میکنم و جنگو هم تاحدودی کار کردم منتها راجب دیپلوی هیچ پیش زمینه ای ندارم.اینکه بک اند سایت رو با جنگو یا نود یا ... بزنیم توی فرایند دیپلوی پروژه تغییری ایجاد میکنه؟
و اینکه آیا این دوره برای من که از ریکت و جنگو استفاده میکنم هم مناسب هست؟
سلام عزیز.
بله تقریبا دپلوی هر پروژه متفاوته و یسری پروژهها با Dependency های خاص روش خاص خودشونو برای دپلوی دارن.
تو این دوره نحوه دپلوی پروژه های مربوط به جاوا اسکریپت تدریس شدن. مثل Vanilla Js, React, Node, Vue و ....
تو این دوره به طور جامع با دپلوی آشنا میشین و همچنین روش دپلوی React رو یاد میگیرین اما راجع به دپلوی پروژه های جنگو صحبتی در این دوره نشده.
اگه دانشجوی زرنگی باشین با اطلاعاتی که از طریق این دوره به دست میارین اگه کمی سرچ کنین میتونین دپلوی پروژه های جنگو رو هم یاد بگیرین 👌❤️
سلام استاد
زمانیکه یک دیتابیس در خود نکست با json-server ایجاد میکنم و دیپلوی میکنم روی لیارا - روی سیستم دیتاها تو پروژم هستند و کار میکنن اما وقتی با موبایل پروژم را باز میکنم دیتا از دیتابیس json-server خونده نمیشن - لطفا در این مورد هم توضیح بدید در دوره.
خیلی ممنون از شما.
سلام عزیز.
در رابطه با این موضوع تو دوره 20 کتابخونه ریاکت توضیح داده شده ❤️
سلام . سرفصل های دوره همیناس یا اضافه میشه بهش ؟
سلام امین جان.
دوره در حال برگزاری هست و سرفصل های جدید اضافه میشن 🖐❤️
سلام
وقت بخیر
تو این دوره، دیپلوی پروژهای که با nodejs و دیتابیس mongodb نوشته شده هم آموزش داده میشه؟
سلام عزیز، بله 👌❤️
خیلیم عالی
دیپلوی روی هاست رو آموزش میدید یا سرور مجازی ؟؟
هر دو.
باسلام خدمت مدرس خوب سبزلرن آقای سعیدی راد
من میخاستم بدونم در این دوره به بهینه سازی و سبک کردن سایت هم میشه
سلام عزیز، خیر.