بوتکمپ Node.js
Node.js به زبان ساده یک محیط اجرای Back-end برای جاوا اسکریپت است. این نرم افزار توسط رایان دال در سال 2009 ایجاد شد. Node.js، جاوا اسکریپت را با استفاده از موتور جاوا اسکریپت V8، همان موتوری که مرورگر گوگل کروم را تامین می کند، اجرا می کند.
Node.js، ساخت برنامه های تحت شبکه مقیاس پذیر را ساده و سریع می کند. به همین دلیل است که زبان برنامه نویسی انتخاب شده برای برخی از بزرگترین برنامه های کاربردی در وب، مانند Paypal، Uber و Netflix است. همچنین به توسعهدهندگان وب که میخواهند در تمام بخشهای یک برنامه وب به خوبی تبحر داشته باشند، فرصت بزرگی میدهد.

2,000,000 تومان
امروز یاد بگیر، فردا سر کار تسویه کن
- میخواهید سریع بعد از دوره ی برنامه نویسی وارد بازار کار شوید؟
- میخواهید دوره ای را حضوری با پروژه های واقعی بگذرانید؟
- میخواهید در شرکت های معتبر مشغول به کار شوید؟
- میخواهید با حقوق عالی به عنوان برنامه نویس استخدام شوید؟
با این دوره بیشتر آشنا شوید
هدف از این دوره آموزش کامل مفاهیم برنامه نویسی سمت سرور (Back-End) با زبان برنامه نویسی جاوااسکریپت می باشد. از آنجایی که توانایی حل مسئله یکی از ویژگی های اساسی هر فرد برنامه نویس محسوب میشود، دو هفته اول کمپ به مفاهیم و مباحث الگوریتم و برنامه نویسی شیئ گرا اختصاص دارد.
Express فریمورک پایه ای است که تمرکز اصلی این دوره بر روی آن می باشد. در طول دوره تلاش خواهیمکرد انواع APIها را با استفاده از این فریمورک طراحی و اجرا کنیم. در این دوره کار با هر دو نوع دیتابیس SQLو NoSQLرا یاد خواهید گرفت
و به عنوان یک برنامه نویس Back-End توانایی طراحی دیتابیس را به صورت کاملا عملی تمرین خواهید کرد.
لازم به ذکر است که بخشی از دوره به آشنایی و کار با Typescript اختصاص دارد.
در این دوره علاوه بر تمارین و پروژه های کوچک هفتگی، دو پروژه کلان خواهیم داشت که همزمان با تدریس در کلاس درس توسعه خواهد یافت (صرافی آنلاین!) و دیگری توسط شما در قالب کار گروهی به صورت هفتگی (فروشگاه آنلاین!). هر کدام از شما در قالب کار تیمی و با استفاده از ابزارهای مدیریت پروژه (ترلو و یا جیرا به عنوان تسک منیجر و گیت به عنوان ابزار versioncontrol فروشگاه آنلاین با تمامی قابلیت ها (سرچ و فیلتر انواع کالا، لاگین و رجیستر با انواع روشها، سبد خرید، انبارداری، قابلیت عرضه کالا توسط فروشنده های مختلف، درگاه پرداخت و …) را طراحی و پیاده سازی می کنید. تدریس مفاهیم به صورت کاملا عملیاتی و در قالب پروژه ای خواهد بود که در کلاس درس با کمک یکدیگر توسعه می دهیم. سعی میکنیم در ضمن آموزش شما را با مفاهیم میکروسرویس آشنا کنیم.
در پایان باید بتوانید پروژه خود را هم بر روی کلود و هم بر روی هاست دیپلوی کنید. برای همین در طول دوره با مفاهیم و تکنولوژی های روز همچون داکر و متعلقاتش آشنا خواهید شد
مخاطبین دوره
- برای فارغ التحصیلان رشته کامپیوتر، ریاضی و برق
- برای افرادی که سابقه کمی در برنامه نویسی را دارند.
- برای آنها که به برنامه نویسی علاقه مند هستند.
- برای تمام کسانی که قصد ورود به بازار کار در حوزه برنامه نویسی Node.js را دارند.
- برای آنها که ری اکت کار می کنند و می خواهند فول استک بشوند.
بازار کار
Node.js، برای برنامه هایی با این مشخصات استفاده می شود و بازار کار خوبی دارد:
- نرمافزارهای محدوده I/O (ورودی و خروجی)
- نرمافزارهای جریان دادهای (Data Streaming)
- دادههای نرمافزارهای بلادرنگ (Real-Time)
- برنامههای مبتنی بر JASON API
- برنامههای تک صفحهای (Single Page Application)
رنج دریافتی
سطح | حداقل | حداکثر |
تازه کار و متوسط | 8.9 میلیون تومان | 14.4میلیون تومان |
کاربلد | 15.5 میلیون تومان | 23.6 میلیون تومان |
سرفصل های دوره
OOP ویدئو
Async/Await and Promises ویدئو
Algorithms & Data Structures ویدئو
npm and yarn ویدئو
NVM ویدئو
Babel, ESlint and Husky ویدئو
Introduction to Express.js ویدئو
Middleware ویدئو
Routing ویدئو
Views and Templates: server-side rendering using Pug ویدئو
Restful API ویدئو
GraphQL ویدئو
gRPC ویدئو
Swagger ویدئو
Work with Postman ویدئو
TDD (unit test and integration test) ویدئو
Advanced error handling workflows ویدئو
NoSQL dataBase (MongoDB) ویدئو
Mongoose ویدئو
Relational database (PostgreSQL) ویدئو
Sequelize ORM ویدئو
CRUD operations and data validation ویدئو
MVC architecture ویدئو
Authentication with JWT ویدئو
OAuth ویدئو
User Permissions and Roles ویدئو
Redis ویدئو
RabbitMQ and Kafka ویدئو
websocket ویدئو
Docker concepts (image, container, …) ویدئو
Running multi-container docker application using docker-compose ویدئو
Orchestration containers using Swarm ویدئو
Familiar with CI/CD ویدئو
Cloud native concepts ویدئو
Nginx config ویدئو
Typescript ویدئو
Nestjs ویدئو
Familiar with microservice ویدئو
moleculer js ویدئو
قبل از هرچیزی، فرم درخواست مشاوره را تکمیل کنید!
دوره های مرتبط
بوتکمپ گولنگ Golang
زبان برنامه نویسی Golang شباهت بسیار زیادی به زبان برنامه نویسی C داشته و هدف آن کاهش پیچدگی در توسعه برنامه ها است. این زبان به طور گسترده برای پیاده سازی سرور های وب، برنامه های کاربردی و ابزارهای مدیریت کانتینرها مورد استفاده قرار گرفته است. از جمله ابزارهایی که با این زبان توسعه پیدا کرده اند می توان به NATS ،Docker ،Kubernetes و Prometheus اشاره کرد. در چند سال اخیر این زبان در شرکت های ایرانی هم جای خود را باز کرده است و از آن برای توسعه سرویس های BackEnd استفاده می شود.
بوتکمپ تست (Test and QA)
تست نرم افزار و تضمین کیفیت یکی از بخش های مهم برای هر نرم افزار است و هر توسعه دهنده و شرکت نرم افزاری باید از آن آگاهی کامل داشته باشد. برنامه نویسان، باید در طراحی و ارائه ی این نرم افزارها به نکاتی از قبیل سرعت ارائه، کیفیت، قیمت مناسب و از همه مهم تر کاربردی بودن نرم افزار دقت کنند تا برنامه مورد نظرشان محبوبیت لازم و کاربردی بودن را داشته باشد.
اما این نکات از طرق مختلف مورد ارزیابی قرار می گیرند تا از صحت و سلامت نرم افزار و درستی نکات انجام شده بر روی آن، اطمینان حاصل شود. ارزیابی و بررسی این موارد بر عهده کارشناسان حوزه تست و تضمین کیفیت نرم افزار است.
بوت کمپ آموزش Asp.Net MVC-Core
ASP.NET Core یک فریم ورک و نسخه ی اوپن سورس ASP.NET است. با توجه به قابلیتهایی که این فریمورک در توسعه برنامههای تحت ویندوز دارد، بسیار مناسب افرادی است که به دنبال یک مهارت با تنوع کاری بالا هستند و می خواهند درآمد بالایی داشته باشند. این فریم ورک همچنین توسط مایکروسافت به روزرسانی و پشتیبانی می شود.
ASP.NET Core به قدری کاربردی است که بعضی معتقدند که یادگیری آن در حال تبدیل شدن به یکی از الزامات برای توسعه دهندگان وب است. پس اگر می خواهید در زمینه ی برنامه نویسی وب در شرکت های بزرگ و معتبر مشغول به کار شوید، ASP.NET Core برای شما بهترین انتخاب خواهد بود.
بوتکمپ جاوا اسکریپت- ری اکت
بوت کمپ ها، دوره های فشرده ای هستند که کارآموز بصورت مهارت محور با انجام پروژه های مختلف، با React JS آشنا می شود. منتورها یا همان مدرسین این دوره ها از متخصصین فعال در شرکت های بنام صنعت هستند که با توجه به نیاز بازار کار سرفصل ها و پروژه های بوت کمپ را تعریف مینمایند. پروژه های انجام شده در طول بوت کمپ مشابه پروژه های واقعی و بزرگ صنعت هستند. باعث افتخار ماست که 70 درصد از کارآموزان ما بعد از پایان دوره در شرکت های مطرح صنعت مشغول به کار شده اند.
بوت کمپ Database Developer
وظیفه توسعه دهندگان دیتابیس نوشتن کوئری های پیچیده در نرم افزار، بهبود پرفورمنس کوئری های موجود، ساخت گزارش های تحلیلی، یکپارچه سازی منابع داده ای سازمان، همکاری با سایر برنامه نویسان برای طراحی جداول و توسعه ویژگی های پیچیده نرم افزار می باشد. مهم ترین ویژگی این افراد حفظ پرفورمنس در هنگام توسعه ویژگی های جدید و همچنین مانیتورینگ پیوسته دیتابیس برای اطمینان از بهینگی کوئری ها می باشد. همچنین این افراد ارتباط مستمر با ادمین های دیتابیس دارند و همکاری دوجانبه بین آنها وجود دارد.
بوتکمپ جاوااسکریپت – ری اکت
بوت کمپ ها، دوره های فشرده ای هستند که کارآموز بصورت مهارت محور با انجام پروژه های مختلف، با React JS آشنا می شود. منتورها یا همان مدرسین این دوره ها از متخصصین فعال در شرکت های بنام صنعت هستند که با توجه به نیاز بازار کار سرفصل ها و پروژه های بوت کمپ را تعریف مینمایند. پروژه های انجام شده در طول بوت کمپ مشابه پروژه های واقعی و بزرگ صنعت هستند. باعث افتخار ماست که 70 درصد از کارآموزان ما بعد از پایان دوره در شرکت های مطرح صنعت مشغول به کار شده اند.
امتیاز دانشجویان دوره
نظرات
2,000,000 تومان
قوانین ثبت دیدگاه