بوتکمپ آموزشی جونیور بکاند دولوپر، دوره آموزشی اصول مهندسی نرمافزار با هدف زبان برنامهنویسی PHP و فریمورک Laravel و طراحی دیتابیس با هدف یادگیری MySQL از نقطه صفر تا جایی که برای شروع کار بهش نیاز دارید.
مسیری مطمئن برای تبدیل شدن به یک برنامهنویس بکاند؛ دورهای که میتونید برنامهنویسی بکاند رو با اون شروع کنید و مطمئن باشید که بعد از اون به دوره آموزشی دیگه ای احتیاج ندارید!
یکی از مهمترین مشکلات نیروی انسانی در حوزه توسعه دهنده بکاند در این روزها، حضور افراد به شدت با استعداد و پرتلاشی است که مسیر درستی را برای آموزش مفهومی خود طی نکردهاند و مفاهیم پایهای را به صورت کامل و عمیق یاد نگرفتهاند. این بوتکمپ آموزشی دقیقا برای برطرف کردن همین مشکل طراحی شده تا شما رو از ابتدا و به روش صحیح با مفاهیم مهندسی نرمافزار آشنا کنه! زبان برنامهنویسی در مهندسی نرمافزار در اولویت دوم قرار میگیره چون اگر اصول مهندسی نرمافزار رو یاد بگیرید دیگه یاد گرفتن زبانهای مختلف برنامهنویسی برای شما مساله مهم و دشواری نیست.
قراره توی این بوتکمپ به عنوان اولین اولویت چند مشکل رو، طبق لیست زیر، با هم حل کنیم:
اصول مهندسی نرمافزار
اصول طراحی دیتابیس
مفاهیم برنامهنویسی با هدف یادگیری زبان برنامهنویسی PHP
توسعه منطق محصولات نرمافزاری با استفاده از فریم ورک Laravel
اصول دیپلوی کردن پروژه با استفاده از Shared Host و VPS با کمک Docker و Nginx
آشنایی با Git و اصول نگهداری و ورژن بندی پروژه
دوره آموزشی برنامهنویسی بکاند (PHP, LARAVEL, MYSQL) اونم در کنار کسانی که شغل اصلیشون برنامهنویسیه و سالها توی این زمینه تجربه دارند و در تولید محصولات نرمافزاری متعددی نقش مهمی داشتند، آموزش دیدن در کنار این افراد و دریافت تجربیات کاریشون به شما کمک میکنه که برای حضور در محیط کار واقعی آمادهتر از دیگران باشید و قراره در کنار این افراد مهارتی رو یاد بگیری که محصولات نرمافزاری مثل اسنپ، جاباینجا، یاهو،فیسبوک،اسلک،میلچیمپ، وردپرس، جوملا و … دارند از اون برای توسعه محصولات خود استفاده میکنند. بوت کمپ آموزشی جونیور بکاند دولوپر، یک دوره آموزشی کامل است، برای افرادی که میخواهند با برنامه نویسی آشنا شوند و هیچ ایده ای در رابطه با شروع این مسیر ندارند. نتیجه این دوره با توجه به تلاش شما و آموزش های دقیقی که با توجه به بازار کار بهتون داده میشه این است که میتوانید خود را به عنوان یک برنامهنویس Back-End به دنیای نرم افزار معرفی کنید!
قبل از اینکه توضیحات دوره رو بخونیم، چند نکته مهم رو با هم مرور کنیم:
برای ثبت نام توی این بوتکمپ نیاز هست با اصول و قوانین مربوط به HTML و CSS آشنا باشید.
رشته تحصیلی شما به اینکه میتونید برنامهنویس بشید یا نه هیچ ارتباطی نداره! حتی اگر رشته تحصیلی شما زیست شناسی، هنر یا شیمی هست میتونید به برنامه نویسی فکر کنید و توی این بوتکمپ ثبت نام کنید!
توی دورههای قبل افراد زیادی در رنج سنی ۵۰ سال داشتیم که تصمیم گرفته بودند برنامهنویس باشند. پس اگر دوست دارید برنامهنویس بشید باید بدونید که فرقی نمیکنه ۱۶ ساله هستید یا ۵۶ ساله، میتونید خیلی راحت توی دورهها شرکت کنید.
تنها شرط ثبت نام توی این دوره، اختصاص دادن زمانی کافی برای تمرین روزانه است. یعنی حداقل ۲ ساعت زمان از روز شما باید به تمرین جدی اختصاص داده بشه.پس اگر همیشه جلسه دارید یا به اندازهی ۲ ساعت در روز وقت همراه با تمرکز ندارید این دوره مناسب شما نیست!
علاوه بر استاد دوره، همیشه یک پشتیبان فنی وجود داره تا سوالات و ابهامات شما رو برطرف کنه.
در تمام کره خاکی، هیچ دوره برنامه نویسی به نام صفر تا صد وجود نداره و هر کسی چنین ادعایی میکنه، احتمالا تجربه چندانی در برنامه نویسی نداره! بوتکمپ جونیور بکاند دولوپر هم به همین شکل هست. یعنی یک دوره برنامه نویسی مربوط به مهندسی نرمافزار، توسعه سیستم و طراحی دیتابیس به صورت پروژه محور هست که شما رو از نقطه صفر تا جایی میرسونه که بتونید به عنوان یک نیروی تازهکار (جونیور) وارد بازا رکار بشید. یعنی شما میتونید در پایان این دوره انتظار داشته باشید که تمام مهارتهایی که بازارکار از یک نیروی جونیور در حوزهی بکاند توقع داره رو یاد بگیرید.
این بوتکمپ یک دوره فشرده و بسیار پرمحتواس تا شما روبه یک برنامهنویس جونیور بکاند (یک مهندس نرمافزار جونیور) تبدیل کنه و شامل سرفصلهایی بسیار کاربردی هست. اما نیاز هست که وقت برای تمرین داشته باشید و همراه با بوتکمپ پیش برید. پس داشتن آرامش، تمرکز و زمان کافی برای این دوره اجباریه.
یک بوتکمپ آموزشی تخصصی و پروژه محور برای یادگیری زبان برنامهنویسی PHP و فریمورک Laravel! با در نظر گرفتن شرایط بازار کار برای افرادی که میخواهند لاراول را یاد بگیرند یا مهارت خودشان را در اصول مهندسی نرمافزار، دیتابیس و فریم ورک لاراول بیشتر کنند. در طول این دوره بارها تمرین و تکرار میکنیم و سرویسهای مختلفی را در کنار هم توسعه میدهیم.
بوتکمپ آموزشی تخصصی، فشرده و عمیق PHP, LARAVEL, MYSQL
همونطور که میدونید زبان برنامهنویسی PHP یکی از مهمترین زبانهای برنامه نویسی هست که برای توسعه وب باید اون رو یاد بگیرید. به شما این اطمینان رو میدیم که با شرکت در این بوتکمپ هرآنچه که باید برای توسعه نرم افزارها با PHP بدونید رو یاد خواهید گرفت.
این بوتکمپ رو تقریبا میشه یکی از کامل ترینها برای یادگیری زبان PHP و فریمورک Laravel دونست. چون بر اساس یک تجربه ۱۳ ساله از کار کردن با پیاچپی، کار روی پروژههای مختلف و همچنین تدریس به افراد بسیار زیادی طراحی شده. نکتهی مهم در طراحی این بوتکمپ بررسی نیاز بازار کار در زمان تدوین سرفصلها و برنامهی آموزشی هست. شما میتونید این دوره رو تقریبا به عنوان یک راهنمای کامل در نظر بگیرید. همیشه یک منتور کنار شما هست تا بتونید توی مسیر یادگیری سریعتر و البته اصولیتر پیش برید. تقریبا میشه گفت که این دوره همه چیز رو یکجا با هم داره چون قراره یاد بگیرید، تمرین کنید، در حین جلسه کد بنویسید، همزمان ایرادهاتون در بیاد و اصلاح بشه، مهارتهاتون رو افزایش بدید و سطح دانشتون رو بالا ببرید. شما در کنار اینکه با توجه به مثالها و پروژهها کار انجام میدید، میتونید توی هر جلسه، خودتون با کمک بقیهی دانشجوها پروژههاتون رو دمو کنید. این اتفاقات چندتا مزیت داره، شما علاوه بر کسب مهارت کدنویسی و یادگیری منطق برنامهنویسی، مهارت ارائه کردن کارهاتون رو هم پیدا کنید. که این یکی از مهمترین مهارتهایی هست که باید کسب کنید چون ارائهی خوب میتونه ارزش کار شما رو بالاتر ببره.
مهم نیست کجای این دنیا هستید، برای یادگیری هیچ محدودیتی وجود ندره. در دورههای گذشته ما علاوه بر دانشجوهای ساکن ایران، میزبان افراد از کشورهای مختلفی مثل فرانسه، اسپانیا، کانادا، استرالیا و قطر بودیم. پس اگر علاقهمند به یادگیری هستید برای شروع فقط به یک لپ تاپ، یک خط اینترنت و البته زمان کافی برای تمرین نیاز دارید تا بتونید توی این بوتکمپ ثبت نام کنید.
چند تا هدف اصلی توی این دوره داریم که باید بهشون برسیم؛ پس بیاید همینجا، تا توی سرفصلهای دوره عمیق نشدیم، اون هدفها رو با هم مرور کنیم:
افزایش مهارت تخصصی در زبان برنامهنویسی PHP
توانایی حل مساله و پیاده سازی مسائل با زبان PHP
آشنایی با اصول مهندسی نرمافزار
آشنایی با دیتابیس، مدل داده ای و پیادهسازی مدل دادهای برای پروژه های مختلف
اصول طراحی و توسعه restful API
توسعه محصولات نرمافزاری با استفاده از فریمورک لاراول
آشنایی با توسعه نرمافزار به روش شی گرایی OOP
آشنایی با ساختار MVC
آشنایی با Deployment پروژه با استفاده از Docker
توانایی کار کردن به صورت فریلنسری
پیش نیازهای دوره:
برای شرکت در این دوره نیاز هست با HTML و CSS آشنایی خوبی داشته باشید.
نیازی به داشتن تجربه برنامه نویسی در زمینه بکاند نیز نمی باشد.
در هر کجای دنیا که باشید میتونید توی این بوت کمپ ثبت نام کنید بدون هرگونه محدودیتی! فقط کافیه به لپتاپ ( حداقل ویندوز ۱۰ ) و اینترنت دسترسی داشته باشید.
آموزش های کاملا بر اساس نیاز بازار کار در جهانه! به گونه ای قراره یاد بگیریم که با مهارت به دست اومده میتونیم در هر کجای دنیا فعالیت کنیم.
مهمترین نیاز برای شرکت در این بوتکمپ داشتن زمان برای تمرین روزانه است.
در نهایت به صورت خلاصه اگر با زبان HTML و CSS آشنایی دارید و مفاهیم آن برایتان قابل درک است و روزانه فرصت کافی برای تمرین دارید و قصد دارید به یک برنامهنویس و مهندس نرمافزار تبدیل شوید این دوره میتوانید یک اتفاق خارقالعاده برای شما باشد.
این بوتکمپ مناسب چه کسانی است؟
افرادی که html و css بلد هستند و میخواهند با برنامهنویسی بکاند آشنا شوند و شروع به کار کنند.
افرادی که تجربه مختصری از برنامهنویسی دارند اما سوادشان به حدی نیست بتوانند در جایی استخدام شوند.
افرادی که تا حدودی PHP, Laravel و Mysql رو بلد هستند اما اونقدر خوب یاد نگرفتند که بتونند توی شغلشون پیشرفت کنند و موضوعاتی را خوب درک نکردند و یاد نگرفتند.
افرادی که مسیر یادگیری درستی رو برای یادگیری برنامهنویسی بکاند انتخاب نکردند و با مفاهیم بسیار زیادی توی این زمینه آشنا نشدند و سر این موضوع اعتماد به نفس بسیار کمی دارند.
افرادی که توسعه دهنده فرانتاند هستند و میخواهند به یک فول استک دولوپر تبدیل شوند.
افرادی که میخواهند در پیاچپی، لاراول و دیتابیس به مهارت کافی برسند تا یک پروژه بکاند بگیرند و یا جایی مشغول به کار شوند.
افرادی که به دنبال استخدام شدن با عنوان شغلی Back-End Developer هستند.
افرادی که به دنبال تولید کردن یک محصول نرم افزاری از صفر تا صد هستند.
افرادی که از شغل فعلی خود ناراضی هستن و فکر میکنند استعدادی در کد نوشتن و دنیای کد نویسی دارند.
افرادی که مهاجر هستند و یا به مهاجرت فکر میکنند.
نقشه راه یادگیری Back-End Development
مرور کلی بر دوره
ظرفیت دوره
۱۰ نفر
زمان کلی دوره
۱۲۸ ساعت
تعداد جلسات
۳۲ جلسه
شروع دوره
۱۵ آبان ماه ۱۴۰۲
پایان دوره
اسفند ماه ۱۴۰۲
مربی دوره
احمد کریمپور
روزهای برگزاری
شنبه و دوشنبه
ساعت برگزاری
۴ عصر تا ۸ شب به وقت ایران
مدت زمان هر جلسه
۴ ساعت
گواهی کدینگ فرانت
اهدای گواهی نامه کدینگ فرانت
آزمون
آزمون و مصاحبه پس از اتمام دوره
امکان استخدام
معرفی شرکت کننده به شرکت های نرمافزاری
مزیت های بوت کمپ جونیور بکاند دولوپر:
تدریس دوره توسط اساتیدی انجام میشه که تجربه سالها فعالیت در این حوزه رو با خودشون دارند و شغل اصلیشون برنامهنویسیه. افرادی که تجربهی همکاری طولانی مدت با شرکتها و استارتاپ های داخلی و خارجی رو دارند.
دوره آموزشی جونیور بکاند دولوپر بر اساس سرفصل های سال ۲۰۲۳ تدوین شده و شما مباحث پایه ای رو تا مباحث امروزی یاد خواهید گرفت یا به عبارتی بهتر، شما تمامی تکنولوژی های روز استفاده شده توسط شرکت های بزرگ دنیا رو یاد خواهید گرفت. قراره زبان برنامه نویسی PHP رو از نقطه صفر یاد بگیرید و تمام مفاهیم این زبان را آموزش ببینید و سپس با پر استفادهترین فریم ورک زبان پی اچ پی یعنی لاراول آشنا خواهید شد. فریم ورکی که توسط مجموعههایی مثل اسنپ، جاباینجا، اسنپفود، الوپیک، MasterCard، 9GAG،Pfizer، BBC و … استفاده میشود.
توی این دوره همه مباحث با جزییات دقیق، کامل و با حوصله آموزش داده میشه. قراره با هم یاد بگیریم، و مرور کنیم و تمرین کنیم.
این دوره بر اساس نیاز بازار کار تدوین شده و حاصل یک تجربه ۱۳ ساله از دنیای برنامه نویسی هست. یعنی تجربه افرادی که خودشون از کارآموزی شروع کردند و سالها در این حوزه فعالیت داشتتند. پس میتونید مطمئن باشید مباحثی رو یاد خواهید گرفت که حتما یک روزی توی کار به اونها نیاز پیدا میکنید.
دوره های آموزشی برگزار شده توسط تیم کدینگ فرانت و هست نما آکادمی باعث شده افراد بسیار زیادی برنامه نویسی رو یاد بگیرند. خیلی از فارغالتحصیلهای این دورهها تونستند به توسعه اپلیکیشن و وب سایت های شرکتهای بسیار زیادی کمک کنند. خیلیها با کمک همین مهارت موفق به مهاجرت شدند و توی شرکتها و استارتاپهای خوب اروپایی استخدام شدند. این یک در باغ سبز نیست، اما بهتون میگیم که برای رسیدن به چنین نقطهای فقط کافیه تمرکز داشته باشید، تلاش کنید، وقت بذارید و یاد بگیرید!
فرقی نمیکنه کجای دنیا زندگی میکنید، اگر به لپ تاپ و اینترنت دسترسی دارید بدون محدودیت میتونید توی این دوره شرکت کنید چون با کیفیت مناسب و ایدهآل به صورت آنللاین برگزار میشه. البته باید بگیم که هر جلسه هم ضبط هم میشه و چند ساعت پس از پایان جلسه، ویدیو در اختیارتون قرار میگیره تا بتونید بارها اون رو تماشا کنید و بهتر تمرین کنید.
در بوتکمپ آموزشی برنامهنویسی بکاند (بوت کمپ تخصصی مهندسی نرمافزار با هدف توسعه PHP و Laravel) چه مباحثی را حتما یاد خواهیم گرفت؟
در طول این بوتکمپ آموزشی قرار نیست موضوعات رو به صورت سطحی یاد بگیرید، بلکه هر مبحث و سرفصلی در قالب یک پروژه بکاند، وبسرویس و طراحی دیتابیس آموزش داده میشه، بارها و بارها تکرار و تمرین میشه تا انجامش برای شما به یک عادت تبدیل بشه. تمامی دورههای کدینگ فرانت به صورت آنلاین هست و شما مستقیم میتونید با مربی دوره در ارتباط باشید. مربی دوره منتور شما هم هست. این مزیت باعث میشه مباحث رو به صورت عمیق و کاربردی یاد بگیرید وبه خوبی مشکلات به وجود اومده در طی مسیر یادگیری رو با کمک مربی رفع کنید.
هدف اصلی دوره
هدف اصلی این دوره تبدیل شما به یک مهندس نرمافزار و برنامهنویس بکاند (با هدف زبان برنامهنویسی PHP و ساختار دیتابیس با هدف یادگیری MySql ) هست . فردی که بتونه تمام کارهای لازم در این حوزه رو به خوبی انجام بده. حتما و قطعا یاد میگیریم که وب سرویس طراحی کنیم، مدل دادهای و دیتابیس طراحی کنیم. همینطور یاد میگیریم با استفاده از لاراول به تنهایی یک محصول نرمافزار داده رو توسعه بدیم یا به عنوانی عضوی از یک تیم و با استفاده از GIT این کار رو پیش ببریم.
ویژگی های دوره
دوره های تعاملی و زنده
تمامی دوره های کدینگ فرانت به صورت آنلاین و تعاملی برگزار میشوند و با توجه به این موضوع هیچ ویدیوی از قبل ضبط شدهای برای این دوره ها وجود ندارد و تمامی مباحث بصورت زنده، آموزش داده میشوند، هر چند پس از پایان هر جلسه ویدیو ضبط شده مربوط به هر جلسه در اختیار شرکت کنندگان قرار خواهد گرفت تا بتوانند مباحث هر جلسه را بیشتر تمرین کنند تا به درک بهتری از آن برسند.
تمرین و انجام پروژه
شما قرار نیست در طی دوره فقط شنونده باشید، بلکه در هر جلسه در کنار هم، هر موضوع را تکرار و تمرین می کنیم تا بخوبی متوجه هر مبحث و مساله بشیم. همچنین در طول دوره، چندین پروژه را از ابتدا به زبان فارسی و انگلیسی، با هم پیش می بریم، کد می نویسم و پیاده سازی می کنیم. تکرار و تمرین در طول دوره، باعث می شود تا به راحتی در ذهن خود بتوانید مباحث را تحلیل کنید و به درک بهتری از آن برسید.
در نظر گرفتن شرایط بازار کار
با توجه به اینکه کدینگ فرانت زیر مجموعه ای از یک تیم نرم افزاری به نام هست نما است که سال ها تجربه در زمینه تولید و پشتیبانی نرم افزار در داخل و خارج کشور را دارد، به تمامی چالش های مربوط به بازار کار، آگاه هستیم و همواره سعی می کنیم در طی این دوره ها، شما را با چالش های مربوط به بازار کار آشنا کنیم تا دیگر شما نگرانی برای ورود به بازار کار را نداشته باشید.
تعهد به یادگیری شما
مدت زمان اعلامی برای هر دوره نهایی نبوده، و هر مقدار ساعت اضافی برای یادگیری شما نیاز باشد، بدون هیچ گونه هزینه اضافه ای به زمان دوره افزوده خواهد شد، تا مطالب ارائه شده را کاملا درک کنید.
مشاوره اختصاصی قبل از دوره
پس از ثبت نام و قبل از شروع هر دوره، ابتدا بصورت اختصاصی با هر یک از شرکت کنندگان جلسه ای برای مشاوره و پرسش و پاسخ برگزار می شود و سپس با حضور تمام شرکت کنندگان، جلسه هماهنگی قبل از شروع دوره برگزار خواهد شد تا درباره پیش نیازها و الزامات مربوط به دوره صحبت شود.
معرفی شرکت کننده ها به شرکت های نرم افزاری
تمامی شرکت کنندگان کدینگ فرانت در صورتی که دوره را با موفقیت با پایان رسانده باشند، در صورت تمایل به شرکت های نرم افزاری جهت کار معرفی خواهند شد. پس از پایان هر دوره رزومه شما در کنار سطح سواد، سابقه و نمرات کسب شده در طی دوره در اختیار شرکت هایی که به دنبال نیروی کار متخصص هستند قرار میگیرد و این کار احتمال استخدام شدن شما را به شدت افزایش می دهد.
پشتیبانی پس از دوره
کدینگ فرانت جدا از اینکه در طول دوره بصورت کامل پشتیبان شما خواهد بود، بعد از پایان هر دوره نیز این پشتیبانی را از طریق راههای مختلف ادامه خواهد داد و همیشه در کنار شما خواهد بود. فرقی نمی کنه مشکلات فنی باشه یا موارد مربوط به تکمیل رزومه شخصی و یا موارد دیگه کار، ما همیشه در کنار شما هستیم تا در سریعترین زمان ممکن به هدف خود برسید.
برگزاری آزمون و مصاحبه
در پایان هر بوت کمپ آموزشی، برای محک زدن دانشی که در طول دوره بدست آورده اید، آزمونی فنی برگزار خواهد شد. در کنار آن نمونه ای از یک جلسه مصاحبه فنی را پشت سر خواهید گذاشت، تا عادت کنید بدون استرس در جلسات مصاحبه شرکت کنید. چگونگی ساخت یک رزومه خوب را هم یاد می گیرید، تا خود را برای موفقیت شغلی آینده آماده کنید.
گواهی نامه کدینگ فرانت
پس از به پایان رساندن هر بوت کمپ آموزشی، به شرکت کنندگانی که آن دوره آموزشی را با موفقیت به پایان رسانده باشند، گواهی پایان دوره که بصورت دیجیتال و هم به صورت چاپی برای شما ارسال خواهد شد. این گواهینامه و نمره آزمون تاثیر زیادی در استخدام شما در شرکت های منتخب خواهد داشت.
سر فصل دوره
در زیر با سرفصلها و مباحث آموزشی که برای مهارتآموزی شما در این بوتکمپ آماده شده رو میبینید. با این برنامه قراره شما به یک برنامهنویس Back-End تبدیل بشید.
آشنایی با حوزه برنامهنویسی، شاخههای مختلف توسعه نرمافزار و دلیل یادگیری مفاهیم مهندسی نرمافزار
آشنایی با شاخههای مختلف توسعه نرمافزار
تفاوت توسعه فرانتاند و بکاند Front-End Development vs Back-End Development
دقیقا یک برنامهنویس بکاند چه وظایفی دارد و در نهایت چه محصولاتی را تولید میکند؟
دلیل انتخاب زبانهای برنامهنویسی در توسعه محصولات نرمافزاری چیست؟
چگونه بهترین زبان برنامهنویسی را برای محصول مورد نظر انتخاب کنیم و یاد بگیریم؟
آشنایی با ابزارهای اولیه و استفاده از اونها در توسعه سریعتر و بهتر
دلیل اینکه یک برنامهنویس PHP باید مفاهیم اصلی مهندسی نرمافزار و مفاهیم اصلی برنامهنویسی را بلد باشد چیست؟
آشنایی با مفاهیم اولیه مهندسی نرمافزار
آشنایی اولیه با دنیای وب و آشنا شدن با زبان برنامهنویسی PHP و مفاهیم اصلی این زبان
آشنایی مقدماتی با web technology
مروری کلی بر مفاهیم اصلی HTML و CSS
ایجاد محیط لازم برای توسعه PHP و نصب نرمافزارهای اولیه
آشنایی و مفاهیم اولیه زبان برنامهنویسی پیاچپی
آشنایی با PHP Syntax
آشنایی با PHP Data Types
آشنایی با Variableها در PHP
آشنایی با Constantsها در PHP
آشنایی با Arrayها در زبان PHP
آشنایی با Operators و Control Statementها در زبان PHP
if else statement
else if statement
switch case
آشنایی با انواع حلقه ها در زبان PHP همانند while, do-while, for و for each
آشنا شدن با Tailwind CSS جهت پیش برد پروژه
Tailwind CSS یک “utility-first” فریمورک CSS است که ابزارها و classهای پر استفاده CSS را در اختیار شما قرار میدهد و میتوانید به آسانی به کمک آن وبسایت یا برنامهتان را استایلدهی کنید، البته هدف اساسی این فریمورک آن است که نخواهید با استایلهای CSS سروکله بزنید و دهها بار یک selector را override کنید. توی این بوتکمپ قرار نیست با هم HTML و CSS رو یاد بگیریم و جهت پیش برد پروژهامون قراره از Tailwind استفاده کنیم تا کارهای مربوط به فرانتاند برامون راحتتر و سریعتر جلو برن پس کمی با این فریم ورک آشنا میشیم.
آشنایی با Tailwind CSS
آشنایی با فرم ها در Tailwind CSS
آشنایی با لی اوت و فلکس باکس در Tailwind CSS
فرمها در زبان برنامهنویسی PHP
آشنایی با HTML Form
آشنایی با المنتها در فرم
آشنا شدن با HTTP verbs و methodهای مربوط به آن
آپلود فایل در PHP
آشنایی با مدیریت فرمها یا Form handling در زبان پیاچپی
آشنایی با انواع Super global Variables همانند:
$_SERVER
$_REQUEST
$_POST
$_GET
$_FILES
$_SESSION
$_COOKIE
آشنایی با Session و Cookie
آشنا شدن با PHP Functions
مقدمهای بر فانکشنها در زبان php
انواع تایپ ها در فانکشنها – Pre-defined /In-built , User-defined/ Custom
پارامترها در فانکشن و پرامترهای شرطی
تفاوت مقادیر by value و by reference
Returning values from a function
آشنا شدن با برخی فانکشنهای زبان php همانند Date and time و include and require
آشدن شدن با Templating با استفاده از include و require
دیتابیس
یکی از مهمترین مواردی که یک مهندس نرمافزار باید بلد باشد دیتابیس هست. در این قسمت اصول و مبانی دیتایس رو با هدف یادگیری Mysql آموزش میبینیم.
دیتابیس چیست؟ دلیل استفاده از دیتابیسها برای محصلوات نرمافزاری چیست؟
RDBMS چیست؟
تعریف مفاهیم دیتابیس، جدولها و فیلدها
مقدمهای بر SQL
استفاده از نرم افزارهای Database Management همانند phpMyAdmin و MySQL Workbench برای مدیریت دیتابیس
ساخت و مدیریت دیتابیس
ایجاد جدول در دیتابیس
آشنایی با Auto Increment و Indexing ستون ها در جداول
آشنایی با کوئری
افزودن دیتا با استفاده از query
آپدیت کردن دیتا با استفاده از query و تغییر ساختار دیتابیس فراخوانی دیتا و حذف دیتا از دیتابیس
مفهوم شی گرایی یا همان Object Oriented در زبان PHP
آشنایی با مفاهمی شیگرایی
دلیل وجود شیگرایی برای توسعه محصولات نرمافزاری
ایجاد کلاسها و مفاهیم شیگرایی با استفاده از زبان برنامهنویسی PHP
Instantiating a class
آشنایی با Constructorها و Destructorها
آشنایی با Class constantها
آشنایی با Attributeها و methodها
آشنایی با Member visibility
آشنایی با Inheritance
آشنایی با Overrides
OOP Keywords (Class Autoload, Static & Final Keywords)
جلوگیری از کلاسها برای ارثبری
آشنایی با Exceptionها
مفاهیم اصلی و عملیاتی دیتابیس
ساخت Primary, Index and Unique Keys
مفاهیم مربوط به Primary Key، Foreign Key Relationship و Mapping
مفاهیم مورد نیاز برای Foreign Key Constraints
آشنایی با انواع Joinها
آشنایی با Prepared Statementها
آشنایی با PDO
Transactions
آشنایی با دیزاین پترنهای مختلف برای طراحی دیتابیس
استانداردها در زبان PHP
Basic Coding Standards (PSR)
Logger Interface and Standard
Autoloading and autoloading standard
آشنایی با وبسرویس (Web Services)
آشنایی با مفاهیم اولیه و اصلی وب سرویسها
Data Formats
آشنایی با RESTFUL
Handling JSON در زبان برنامهنویسی PHP
Parsing JSON
JSON encoding / decoding
مدیریت ارورها در زبان پیاچپی – Try / Catch Exception Handling
در این قسمت یاد میگیریم که حالتهای مختلف یک نرمافزار را مدیریت کنیم. حالاتی که ممکن است برای کاربر به وجود بیاید مثلا پول کافی در حساب خود ندارد یا جلوگیری از خطاهای سهوی برنامهنویس.
آشنایی با Try & Catch
آشنایی با The Exception Object
آشنایی با Multiple Catch Blocks
آشنایی با Error Handling در زبان برنامهنویسی PHP
آشنایی با Error Logging و Reporting
ساخت Custom Error Handlers
آشنایی و نحوه برخورد با Suppressing Errors
آشنایی با متدهای مختلف جهت Debugging در زبان PHP
ایجاد ارور هندلینگهای شرطی در زبان PHP
آشنایی با مدیریت تیمی پروژه و GIT
گیت یک سیستم کنترل نسخه برای ردیابی تغییرات در فایل های رایانه ای و هماهنگ سازی کار بر روی اون فایل ها در بین چند نفر است. این محیط عمدتا برای مدیریت کد منبع در توسعه نرم افزار استفاده میشه، اما میتونه برای ردیابی تغییرات در هر مجموعه ای از فایل ها استفاده بشه. Git به عنوان یک سیستم کنترل بازنگری توزیع شده، به سرعت، یکپارچگی داده ها و پشتیبانی از جریان های غیر خطی توزیع شده است. Git توسط Linus Torvalds در سال 2005 برای توسعه هسته لینوکس ایجاد شد. با استفاده از Git، تغییراتی که در کد منبع ایجاد میکنید را میتوانید ردیابی کنید، برگردانید، و با دیگران بهاشتراک بگذارید. گیت (Git) مشهورترین و پرکاربردترین سیستم کنترل نسخه یا ورژن کنترل، در جهان است. درست است که بدون گیت میشود برنامهنویسی کرد ولی می توان با اطمینان، مدعی شد که هیچ برنامه بزرگی در جهان بدون استفاده از یک ورژن کنترل، نوشته نشده است و همچنان میشود گفت که گیت، محبوبترین و پر استفادهترین ورژن کنترل حال حاضر جهان است.
مقدمات گیت و نصب گیت و استفاده از گیتهاب
اولین اینیت (init) و اولین کامیت
بررسی تاریخچه کامیتها و تغییرات انجام شده
آشنایی با برنچ ها (Branch)
Push content/download
تگ زدن برای شناسایی نسخه ها
دیباگ کردن با کمک گیت
آشنایی با Composer
زمانی که اقدام به توسعه نرمافزار میکنیم، فارغ از اینکه از چه فریمورک یا زبان برنامهنویسی برای کدنویسی استفاده مینماییم، گاهی اوقات نیاز به استفاده از پکیجها و لایبرریهای سایر برنامهنویسان داریم که به صورت اپنسورس عرضه شدهاند تا بتوانیم به جای آنکه خود اقدام به نوشتن کتابخانه خاصی کنیم، از کدهایی که قبلاً توسط سایر برنامهنویسها نوشته شده و آزمایش خود را پس دادهاند استفاده نماییم و Composer هم ابزاری است که فرایند Dependency Management (مدیریت وابستگی) را برای دولوپرهای زبان برنامهنویسی PHP آسان میکند.
آشنایی با مدیریت پکیجها با استفاده از Composer
آشنایی با Composer.phar و Composer.json
آشنایی با دستورات مهم Composer
آشنایی با دایرکتوری vendor
امنیت
آشنایی با XSS و روش جلوگیری از آن تا حد قابل قبولی
آشنایی با SQL statements
آشنایی با NPM و مدیریت پکیجهای فرانتاند پروژه
npm مخفف عبارت node package manager و به معنای مدیر بسته نرم افزاری است و به صورت پیش فرض برای JavaScript و به عنوان مدیر بسته برای Node.js ایجاد شد ، که شامل یک سرویس گیرنده خط فرمان و یک پایگاه داده آنلاین از بسته های عمومی و خصوصی می باشد همچنین استفاده از npm رایگان بوده و در واقع npm بزرگترین کتابخانه نرم افزاری (رجیستری) جهان است.
شروع آشنایی با فریمورک لاراول
آشنایی با فریمورک Laravel
مفاهیم مربوط به Composer و استفاده از آن برای Laravel
نصب Composer و استفاده از آن
نصب لاراول با استفاده از Composer
استفاده از Git برای مدیریت پروژه و نشر پروژههای اوپن سورسی تولید شده با استفاده از لاراول
کانفیگ کردن لاراول
آشنایی با استراچر و اصول ساختاری لاراول
ایجاد محیط توسعه با استفاده از فریمورک لاراول
پیاده سازی مفهوم شیگرایی در پروژه و آشنایی با معماری MVC
آشنایی با ماژولار کردن پروژه
استراکچر فایلها و فولدرها در پروژه
مقدماتی برای دیزاین پترنها و روش های بهتر برای توسعه
آشنایی با پترنهای singleton
آشنایی با پترنهای factory Design
آشنایی با Model، View و Controller Design Pattern
آشنایی مفاهیم و معماری فریمورک Laravel
آشنایی با چرخه حیات Requestها
آشنایی با معماری و ساختار فریمورک لاراول
Facade
پیادهسازی روشی برای دسترسی راحتتر به کلاسها و کتابخانههای پروژه
آشنایی با Service Providers در لاراول
آشنایی با Routing در فریمورک لاراول
مفاهیم اولیه Routing
نامگذاری Route ها
دستهبندی Routingها
پارامترها در Routingها
مدیریت خطاها در Routing
استفاده از Middleware در Routing
آشنایی با ساختار Routing در طراحی Restful API
Controllerها در لاراول
مقدمهای بر Controllerها و دلیل استفاده از آنها در توسعه پروژها
طراحی Restful API و استفاده از Controllerها
Controller Routing
استفاده از Middleware ها در Controller
مدیریت Requestها و Responseها در لاراول
مدیریت Request با استفاده از لاراول
فرمها و مدیریت مقادیر قبلی
مدیریت فایلها
آشنایی با Header ها و مدیریت کوکی در ریسپانس
مدیریت ریسپانس و انتقال به View
مدیریت ریسپانس و انتقال با JSON
مدیریت ریسپانس و انتقال با File
کار کردن با دیتابیس در لاراول
آشنایی با مدیریت داده و استفاده از دیتابیس در لاراول
آشنایی با Migration و ایجاد ساختار برای Migration دادهها
انجام عملیاتهای Running و Writing برای Migration
Seeding
کانفیگ کردن دیتابیس در لاراول
آشنایی با Model در لاراول
آشنایی با Eloquent ORM
آشنایی با ساختار Model در لاراول و تعریف مدلها
Retrieving Model
درج، آپدیت و حذف Model
Eloquent Relationship
آشنایی با View در لاراول
پاس دادن دیتا به صفحات و قسمت View
اشتراکگذاری دیتا به صورت عمومی برای دسترسی به همه صفحهها
آشنایی با Blade Template Engine
آشنایی با Inheritance در Template
نمایش و Mutate کردن دیتا
پیاده سازی Control Structures
کار کردن با فرمها در لاراول
ایجاد فرم در لاراول
آشنایی با CSRF
کار کردن با المنتهای فرم و انواع مختلف
Custom Form Macros
Laravel Services
Authentication در لاراول
آشنایی با Exception Handling و Error Logging در لاراول
پیاده سازی Roleها در لاراول و ایجاد Policyهای مختلف
Configuring Auth
آشنایی با ارسال ایمیل در لاراول و کانفیگ ارسال و مدیریت ایمیلها
پیادهسازی Pagination با استفاده از لاراول
آشنایی با Session در لاراول
پیادهسازی Validationها در لاراول
آشنایی با Vite و Building assets
طراحی Restful API با استفاده از لاراول
آشنایی با API و مفاهیم مربوط به API
آشنایی با Restful API
طراحی Restful API با استفاده از لاراول
آموزش طراحی CRUD – CREATE, READ, UPDATE, DELETE
اصول طراحی API و آشنایی با Status Codeها
Postman
Docker & Deployment
Nginx & Php-fpm (LEMP)
Shared Host
Docker
مخاطبین دوره
بوتکمپ آموزشی Junior Back-End Developer دقیقا همان دوره ای است که شما برای تبدیل شدن به یک توسعه بکاند دنبال آن هستید چرا که همانطور که از نام آن مشخص است، شما را آماده می کند تا به یک برنامهنویس خیلی خوب تبدیل شوید. یادتون باشه این دوره صفر تا صدی نیست و هیچ دورهای هم نمیتونه صفر تا صد باشه، این دوره صرفا شمارو آماده میکنه تا جایی که بازار کار برای شروع کارتون از شما توقع داره! این دوره با در نظر گرفتن تمام چالش های این شاخه از برنامه نویسی، شما را آماده ورود به دنیای بازار کار خواهد کرد. چه به صورت فری لنسری بخواهید کار خود را شروع کنید و چه به صورت استخدام شدن در یک محیط نرم افزاری، این دوره به خوبی نیازهای شما را برطرف خواهد کرد. شما در یک دوره آموزشی فشرده و تمام وقت در مسیر یک توسعه دهنده PHP, LARAVEL قرار خواهید گرفت و با سوادی که در طی این دوره به دست می آورید، این امکان را دارید تا حداقل مبلغی در حدود ۱۵ تا ۲۰ میلیون تومان را در ماه کسب کنید. این تازه شروع کار شما در راه پر پیچ و خم تبدیل شدن به برنامهنویس بکاند است. در این دوره به صورت عمیق مواردی را یاد خواهید گرفت که تا سال ها میتونید از آن استفاده کنید. در انتها این را به یاد داشته باشید که دنیا در حال تغییر است و همه چیز در این مسیر به سمت دیجیتالی شدن حرکت می کند. شما هم باید تبدیل بشید به چیزی که دنیای امروز به آن احتیاج دارد. این دوره می تواند یک دوره تبدیل هم برای شما باشه تا شما به شخصی تبدیل شوید که این قابلیت را داشته باشه تا محصولات جذابی تولید کنه. در اصل این دوره آموزشی را یک هکاتون نرم افزاری در نظر بگیرید که در یک بازه زمانی کوتاه بدون حاشیه و اضافه کاری بهترین و مهمترین مباحث برنامهنویسی یاد گرفته و آن را انجام دهید.
پروژه هایی که قراره با هم در طول دوره انجام بدیم
همونطور که در تمام دوره های آموزشی کدینگ فرانت گفته شد، تمام دوره های کدینگ فرانت پروژه محور است، یعنی در طول پروژه یاد می گیریم که از چه ابزارها در شکل و جای مناسب آن استفاده کنیم. برای بوتکمپ Junior Back-End Developer، دو تا پروژه خیلی خوب در نظر گرفته شده تا تجربه خیلی خوبی را از php، laravel و Mysql داشته باشیم.
پروژه ۱. پروژه CMS
در حین برگزاری بوتکمپ قراره یک CMS طراحی کنیم که دو بخش داره، بخش وب سایت و بخش پنل مدیریتی. توی این پروژه هم از معماری MVC استفاده میکنیم برای انتقال دادهها به فرانتاند ( که برای بخش فرانتاند از یک قالب آماده استفاده میکنیم ) و هم هم RestFul API طراحی میکنیم و به سرویس های دیگه خدمات ارائه میدهیم.
پروژه ۲. طراحی یک Restful API برای فیلم و سریال
توی این یکی پروژه قرار یک وب سرویس طراحی کنیم که بتوان اطلاعات فیلم و سریال ها را مشاهده کرد چیزی مشابه وب سایت https://moviesapi.ir/
هزینه یا قیمت پروژه های برنامهنویسی با استفاده از Laravel و PHP چگونه است؟
طبق توضیحاتی که داده شد با افزایش نیاز کسب و کارها برای داشتن یک وبسایت اختصاصی ، در چندین سال اخیر ارزش تخصص طراحی سایت به شدت بالا رفته و طبیعتا نرخ یا قیمت طراحی سایت هم با آن افزایش پیدا کرده است.
برای اینکه بدانیم قیمت طراحی یک سایت استاندارد یا فروشگاهی چقدر است کافی است تا سری به شرکت های طراحی سایت بزنیم یا یک سرچ ساده توی گوگل انجام بدیم ، می بینید که قیمت طراحی یک سایت استاندارد به صورت فردی حداقل از ۲۰ میلیون تومان شروع میشود و در صورتی که به صورت سازمانی باشد حداقل از ۲۰۰ میلیون تومان فقط برای پروژه های رابط کاربری شروع می شود.
قیمت گذاری روی پروژه های برنامه نویسی قیمت مصوبی نداره و بستگی به امکانات پورژه مورد نظر و تجربه های شما داره. کیفیت کار و زمان انجام پروژه و طرف مقابل چقدر میتونه هزینه کنه هم مهمه. طراحی یک سیستم معمولا حداقل ۳ ماه زمان میبره و بر این اساس میشه یک پروژه رو قیمتگذاری کرد.
درآمد یک برنامهنویس Back-End چقدر است؟
با تمام این صحبت ها که گفته شد قصد ما این نیست تا به شما در باغ سبز نشان دهیم، اگر شما سواد خودتان را افزایش دهید، میانگین و درآمد یک برنامه نویس، حداقل ۲۰ میلیون تومان در ماه است.
برای اینکه بتوانیم درآمد یک برنامهنویس بکاند را محاسبه کنیم و بدانیم که میانگین درآمد یک برنامهنویس PHP به چه میزان است، کافی است تا یک حساب سرانگشتی انجام داده تا به آن پی بریم. بر اساس هزینه و قیمت طراحی سایت که در بالا به آن اشاره کردیم ، فرض کنید یک برنامهنویس در ماه فقط و فقط ۱ یا ۲ پروژه دریافت کند ( دریافت کم ترین تعداد پروژه در ماه ) و همچنین فرد با قیمت پایین تری هم کار کند، برای مثال ۱۵ میلیون هر پروژه، با این حساب خواهیم دید که حداقل درآمد یک برنامهنویس PHP بین ۳۰ تا ۴۰ میلیون تومان خواهد بود. اما در مجموع این میزان کالا بر میگرده به سواد، دانش و مهارت شما و همچنین افرادی که میشناسید و سورسهایی که میتونید پروژه بگیرید!
در حوزه برنامه نویسی بکاند، بک اند دولوپر (Back End Developer) میتواند از زبانهای برنامه نویسی مختلفی بهره بگیرد: جاوا، پایتون، جاوا اسکریپت، پی اچ پی (PHP)، اس کیو ال (SQL) و… همه جزو مواردی هستند که تسلط بر آنها میتواند به استخدام برنامه نویس بک اند بینجامد. در این میان، PHP از قدیمیترین زبانهای برنامه نویسی سمت سرور است و هنوز هم در دنیای فناوری، طرفداران و استفاده بسیاری دارد. درآمد برنامه نویس بکاند درآمریکا در سال 2022، سالانه بین 70.115 دلار تا 121.800 دلار متغیر بوده است. درآمد برنامه نویس Back-end درایران نیز تقریباً بین ۱۵ میلیون تومان تا بیش از ۸۰ میلیون تومان در ماه است. توی سال ۲۰۲۳ طبق آمار وب سایت Stack-overflow میانگین برنامهنویسهای PHP در سراسر دنیا حدود ۸۰ هزار دلار بوده است.
نمونه آگهی های استخدام در جاب اینجا
نمونه آگهیهای استخدام PHP و Laravel در وبسایت Linkedin برای کشور هلند
هزینه یا سرمایه گذاری؟
هزینه ای که شما برای این دوره آموزشی پرداخت می کنید میتوان گفت به هیچ عنوان هزینه نیست بلکه هوشمندانه ترین سرمایه گذاری است که میتوانید برروی خود انجام دهید. شما وارد مسیری خواهید شد که هیچ محدودیت درآمدی در آن وجود نخواهد داشت و با اطمینان خاطر می توان گفت که بعد از پشت سر گذاشتن این دوره آموزشی، با انجام فقط ۱ یا ۲ پروژه ابتدایی چند برابر هزینه این دوره را کسب خواهید کرد. در پایان شما تخصصی را به دست می آورید که به صورت مادام العمر همراه شما خواهد بود و در هر مکان یا زمان که اراده کنید، این امکان وجود دارد تا از این تخصص درآمد میلیونی داشته باشید.
مروری بر خاطرات کدینگ فرانت
پشتیبانی مدرس به چه صورت خواهد بود؟
مدرس دوره
احمد کریمپور
مدیر فنی مجموعه NoxelSoft
احمد کریم پور بیش از ۱۱ ساله در زمینه توسعه نرم افزار فعالیت داره، تمرکز اصلی او توسعه نرم افزارهای مبتنی بر وب است و تجربه همکاری با مجموعههای داخلی و بین المللی مانند آبانگان، Yovada، Weconnect، سیب اپ و… داره و در توسعه پروژههای Realtime و بلاکچین تخصص بالایی داره و حال حاضر مدیر فنی مجموعه NoxelSoft میباشد.
مدرس دوره
میلاد حیدری
Co-Founder کارگاه خلاقیت و نوآوری هست نما، بنیانگذار ری اکت کانف و کدینگ فرانت و سرپرست استعداد یابی در کدینگ فرانت
میلاد حیدری برنامه نویس نرم افزار و به ویژه توسعه دهنده رابط کاربری، بنیانگذار کدینگ فرانت و ری اکت کانف و هم بنیانگذار کارگاه خلاقیت و نوآوری هست نما. در ۱۱ سال گذشته تمام وقتم به برنامه نویسی و کار کردن بر روی پروژه های مختلف اختصاص داده و به شرکت های مختلفی کمک کردم تا بتونن پروژه هاشون رو با موفقیت به ثمر برسونن. بعد از حدود ۸ سال به عنوان برنامه نویس در قالب کارمندی و فریلنسری تصمیم به برپایی یک مجموعه نرم افزاری کردم و کارگاه خلاقیت و نوآوری هست نما شکل گرفت. در مجموعه هست نما با پروژه های مختلف کار کردیم و چندین همایش و ورک شاپ رو برگزار کردیم و حتی به صورت داور در همایش های بین الملی شرکت کردیم. در کنار همه این ها و با توجه به اینکه یاد گرفتن برنامه نویسی و یاد دادن به اون افراد مشتاق رو خیلی دوست داشتم و این عقیده رو دارم که باید به آدم ها در مسیر پیشرفرتشون کمک کرد، مجموعه آموزشی کدینگ فرانت و هست نما آکادمی رو راه اندازی کردیم تا بتونیم افرادی که استعداد خیلی خوبی دارند رو به همه معرفی کنیم. نکته جالبی که اتفاق افتاد و بسیار خوشحال کننده بود بسیاری از همکاران ما در کدینگ فرانت و هست نما از همین دوره های آموزشی به ما پیوستند و به بهترین ها در حوزه خودشون تبدیل شدند .
تمامی دوره های آموزشی کدینگ فرانت به صورت بوت کمپ، آنلاین و پروژه محور برگزار می شود. مهم نیست در کجای دنیا قرار دارید، اگر علاقه مند به یادگیری هستید برای شروع فقط به یک کامپیوتر و اینترنت نیاز دارید تا در این دوره ثبت نام کنید. یادتون باشه که دورهها به صورت کاملا تعاملی برگزار میشن و دورهای ضبط شده نیستند یعنی باید در کلاس شرکت کنید، با استاد و بقیه شرکتکنندهها تعامل داشته، یاد بگیرید و کد بنویسید، این تفاوت کدینگ فرانت با دیگر دورههای آموزشیست.
ما تمام تلاشمون رو کردیم تا سرفصلها رو بر اساس نیاز بازار کار تنظیم کنیم و همه مواردی که شرکتها و سازمان برای شروع کار از شما به عنوان نیروی جونیور یا کارآموز توقع دارند رو یاد بگیرید، علاوه بر اون ما بعد از دوره افرادی که تلاش زیادی کردند و وقت زیاد گذاشتند و خوب یاد گرفتند رو به شرکتهایی معرفی میکنیم تا احتمال استخدام شدنشون بیشتر بشه. توی دوره در مورد رزومه نوشتن و سوالهای مصاحبه هم صحبت میشه که کمکتون میکنه به این هدف نزدیکتر بشید.
در دوره های آموزشی کدینگ فرانت تمرکز اصلی ما بر پایه تمرین و تکرار هستش، برای هر دوره آموزشی برنامه ریزی های کاملی انجام شده تا درگیر پروژه های مختلف شوید و با تمرین های بسیار زیاد، خود را برای تبدیل شدن به یک برنامهنویس آماده کنید. جزییات و سرفصل های هر دوره هم به طور کامل در صفحه مورد نظر نوشته شده و اینکه هیچ ثبت نام مستقیمی برای دوره ها وجود نداره، اول شما برای مشاوره، رزرو میکنید سپس دوستان پشتیبانی باهاتون تماس میگیرن، بعد از جلسه مشاوره میتونید ثبت نامتون رو قطعی کنید.
اگر واقعا میخواهید در یک مسیر درست قرار بگیرید و برنامه نویسی رو اصولی در کنار افرادی که شغل اصلیشون برنامه نویسیه یاد بگیرید، بودن در کنار یک منتور میتونه بهتون خیلی کمک کنه تا بتونید از این مسیر کسب درآمد کنید، پیشنهاد میکنیم حتما در این دوره شرکت کنید و یک مهارت فوقالعاده را در کنار مدرک خود داشته باشید فقط یادتون باشه اصلا رشته تحصیلی برای یادگرفتن برنامه نویسی اهمیت ندارد، ما در کدینگ فرانت دانشجو هایی از رشته های غیر فنی مثل شیمی، زیست شناسی و ... داشتیم که به برنامه نویس های بسیار خوبی تبدیل شده اند. احتمالا خیلی از افراد دوست دارند با دیدن ویدیو یا مطالعه شخصی و ... یک مبحثی رو یاد بگیرند و این کار بسیار درستی هست چون بستگی به شخصیت هر فردی، نحوه یادگیری جداست، اما بودن در کنار یک منتور میتونه سرعت یادگیری شما رو افزایش بده.
بله، برای کلیه شرکت کنندگان هم در حین برگزاری دوره و هم پس از دوره پشتیبانی بصورت کامل چه از لحاظ فنی و غیره انجام خواهد شد تا هیچ گونه نگرانی از این بابت نداشته باشید. از روند ساختن رزومه تا مصاحبه های شغلی، سوالات فنی، رفع اشکال و حتی جلسات مشاوره میتونید کاملا روی ما حساب باز کنید. البته قرار نیست همیشه در هر لحظهای پشتیبان شما باشیم، اما ذهن شما و سواد شما رو به طریقی تقویت میکنیم که بخشی از سوالهاتون رو بتونید خودتون پیدا کنید.
فرقی نمی کند که شما پس از یاد گرفتن برنامه نویسی برای خود بصورت فری لنسری کار کنید یا در شرکت های دیگر. اگر شما برنامه نویسی را در حوزه مورد علاقه خود به خوبی یاد بگیرید به احتمال بسیار زیاد مشکلی از بابت کار نخواهید داشت نه در داخل ایران و نه در خارج ایران!. توسعه دهنده نرم افزار در همه زمینه ها، همواره در بین مشاغل پردرآمد قرار دارد. هر چقدر توانایی شما در آن بیشتر شود درآمد شما هم بیشتر خواهد شد و هیچ سقف مشخصی برای آن وجود ندارد و همه چیز بستگی به علاقه، پشتکار و البته دانش فنی شما در فرایند یادگیری دارد. در شرایط کنونی کشور که ارزش دلار همیشه در حال بالا رفتن هستش اگر شما یک توسعه دهنده نرم افزار باشید به راحتی این امکان را دارید تا با شرکت هایی در خارج از کشور هستن بصورت پروژه ای کار کنید و درآمد دلاری بابت انجام آن بدست آورید. همچنین در این شرایط مربوط به کرونا که خیلی از شغل ها نیاز به حضور فیزیکی دارن که همین موضوع مشکلات زیادی رو بوجود میاره، برای فردی که دانش کافی برای توسعه نرم افزار رو داشته باشه این محدودیت ها عملا تاثیری نخواهد داشت و براحتی میتونه به انجام پروژه های مختلف در منزل درآمد لازم رو کسب کنه. دوستانی که علاقه مند هستن که در خارج از کشور به کار و زندگی خود ادامه بدن با توجه به نیاز اکثر کشور های بزرگ به توسعه دهنده نرم افزار، اگر این دانش را فرا بگیرند و تجربه لازم را در کار بدست بیارند به راحتی این امکان رو دارند که برای مهاجرت خود برنامه ریزی و اقدام کنن.
شما به صورت نقد و اقساط می توانید در دوره ها ثبت نام کنید، امکان ثبت نام به صورت اقساطی برای شما در نظر گرفته شده، نکته قابل توجه این است که برای ثبت نام اقساطی هیچگونه هزینه اضافی به مبلغ دوره اضافه نخواهد شد. در صورت تمایل برای ثبت نام، کافیست در ابتدا با وارد کردن اطلاعات تماس و ایمیل خود رزرو کنید تا دوستان پشتیبان با شما تماس بگیرند. همچنین میتوانید هزینه دوره رو به صورت رمزارز هم پرداخت کنید.
بله. شما میتوانید فرد دیگری را برای دوره های کدینگ فرانت ثبت نام کنید و دوره را به ایشان هدیه دهید. تا به حال این اتفاق از طرف شرکت های مختلف، خانواده ها، همکاران و دوستان زیادی صورت گرفته است.
شرایط اقساط بوت کمپ
1- این امکان برای پرداخت راحتتر دانشجویان قرار داده شده و مبلغی به هزینه دوره افزوده نخواهد شد.
2- پرداخت اقساطی در سه مرحله انجام می گیرد، بدین صورت که ۵۰ درصد مبلغ در ابتدا جهت رزرو دوره، ۲۵ درصد از مبلغ قبل از شروع جلسه اول و ۲۵ درصد نهایی هم تا اواسط دوره پرداخت خواهد شد.
3- برای اطلاع از نحوه پرداخت اقساطی دوره می توانید با تیم پشتیبانی کدینگ فرانت ارتباط برقرار کنید.
هر آنچه نیاز دارید به ازای هر نفر فقط
15,000,000 تومان
سرفصل های بروز و مدرن
منطبق با شرایط و نیازهای بازار کار
همراه با مشاوره و راهنمایی فنی
گواهی نامه کدینگ فرانت
مصاحبه شغلی
همراه با مشاوره و راهنمایی فنی
امکان ثبت نام اقساطی برای دوره های بیش از یک ماه
امکان پرداخت با تتر USDT
دیدگاه خود را بنویسید
نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند *