مدت آموزش: 30 ساعت
روزهای کلاس: یکشنبه و سه شنبه
ساعت کلاس: 16:30-14:30
آموزش Server side Development with Node.js پیشرفته
8,000,000 تومان
توضیحات
آموزش Server side Development with Node.js پیشرفته
نود جی اس یک محیط اجرا برای زبان جاوااسکریپت روی بکند (خارج از محیط مرورگر) است که روی موتور v8 کروم ساخته شده است. این بستر به صورت رویدادگرا و غیر بلاک شدن عملیاتهای ورودی/خروجی را انجام میدهد و از این بابت میتواند تعداد بسیار زیادی کاربر همزمان را پاسخگو باشد. جامعه و اکو سیستم نود جی اس بسیار به روز و با سرعت در حال پیشرفت و به روز رسانی میباشد. امنیت در این بستر حرف اول را میزند و شما در کوتاهترین زمان میتوانید با کمترین چالش بکندهای پیچیده و مقیاس پذیر توسعه دهید.
چنانچه قصد شرکت در دورهآموزش NodeJs پیشرفتهرا دارید، باید دوره Nodejs مقدماتی را به عنوان پیش نیاز گذرانده باشید. زیرا برای یادگیری سرفصلهای دوره NodeJs پیشرفته به مفاهیم پایه که در آموزش NodeJs مقدماتی وجود دارد، نیاز دارید تا بتوانید تمامی مطالب را به خوبی درک کنید.
پیش نیاز ها
- گذراندن دوره NodeJS مقدماتی برای ورود به این دوره الزامی است.
سرفصل ها
- Functional Programming:
- Curring
- Isomorphic functions, Idempotent functions
- Functional Data Modeling
- Zod
- Design Principles & Patterns:
- SOLID
- GoF
- Refactoring
- Event Driven Programming:
- Event Emitter (in process)
- Pub/Sub (cluster)
- Queues & Message Brokers
- Streams:
- Working with streams
- Writing new streams sources
- Generators
- Reactive Programming:
- RxJS
- Could Native:
- 12 factor app
- Resilence Patterns
- Relational DBs:
- Basics
- Postgres
- TypeORM
- Typescript:
- Basics
- Thinking in types
- Web Frameworks:
- Comparision
- NestJS
- Onion & Clean Code
- Microservices:
- Patterns & Principles
- Molecular, Seneca
کسب توانایی ها
- آشنایی با نقاط قوت و دامهای زبان جاوا اسکریپت در پروژههای بزرگ
- تسلط به انجام انواع پروژه با استک نود جی اس (وب، چت، بلادرنگ، تحلیل داده، …)
- تسلط کامل به مفاهیم بنیادی و پیشرفته برنامه نویسی بکند
- پیادهسازی بکندهای پیچیده و با حجم بالای داده یا کاربر
- آشنایی با انواع دیتابیسهای غیر رابطهای
- مهارت های پیشرفته تر برنامه نویسی backend
- اصول مهندسی نرم افزار
- آشنایی با نکاتی که در نوشتن پروژه های بزرگ لازم است بدانید و رعایت کنید را با گذراندن این دوره فرا خواهید گرفت.
بازار کار
- اعتماد به نفس بالا در انجام پروژههای تجاری با استک نودجیاس
- حل چالشهای بکندی برای کار با دیتاهای حجیم
- توسعه بکندهای مقیاس پذیر برای سرویسهای با تعداد کاربر همزمان بالا
- آشنایی با مفاهیم بنیادی برای تصمیم گیری در مدیریت پروژههای پیچیده که مورد نیاز مدیران فنی است
- استفاده به جا و درست از ماژولهای مفید متن باز در اکوسیستم نود جی اس
- توسعه ماژولهای متن باز و مدیریت و نگهداری آنها

نقد و بررسیها
هنوز بررسیای ثبت نشده است.