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

Frontend architecture and patterns bootcamp

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: راهنمای نهایی برای یادگیری معماری ها و الگوهای فرانت اند، مزایا و معایب آن، و بهترین ها: همه در جاوا اسکریپت! نحوه ایجاد پروژه های فرانت اند با معماری خوب مزایا و معایب هر معماری/الگوی فرانت اند و نحوه جلوگیری از مشکلات پیاده سازی اساس معماری های فرانت اند خوب، به روشی فریمورک آگنوستیک نحوه پیاده سازی برخی از معماری ها/الگوهای فرانت اند معروف و مزایای آن پیش نیازها :دانش پایه بر جاوا اسکریپت دانش پایه در مورد نحوه کار اینترنت

بوت کمپ معماری و الگوهای Frontend


این دوره جامع طیف گسترده‌ای از موضوعات معماری نرم‌افزار را پوشش می‌دهد، از جمله الگوهای مبتنی بر کامپوننت، معماری برنامه‌های تک صفحه‌ای، الگوی مدیریت وضعیت، معماری microfrontend، معماری بدون سرور، برنامه‌های وب مترقی (PWA) و رندر سمت سرور ( SSR). با این دانش، شما آماده طراحی و توسعه برنامه های کاربردی frontend قابل نگهداری، مقیاس پذیر و سریعتر خواهید بود و تجربه کاربر خود را بهبود می بخشد! و بهتر: شما به طور عملی یاد خواهید گرفت! برای هر ماژول این دوره، من یک مخزن خاص آماده کرده ام که می توانید با آن بازی کنید و تمام دانشی را که به شما آموزش می دهم به کار ببرید!


آنچه خواهید آموخت:

برای هر یک از موضوعات این دوره، در مورد:

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

  • معماری یا الگوی برای حل این مشکل

  • چگونه این معماری یا الگو را پیاده سازی کنیم (فقط با استفاده از Vanilla Javascript). برای همه ماژول ها، به شما توصیه می کنم قبل از تماشای این "کلاس حل" با مخزن بازی کنید

  • روش‌های خوب و بد در اجرای این معماری/الگو، نکات و مسائل رایج


چرا ثبت نام کنید:

- رویکرد عملی: شما فقط کلاس های نظری در مورد معماری و الگوها را تماشا نمی کنید. شما با مشکلات دنیای واقعی، از دنیای توسعه نرم افزار مواجه خواهید شد، و در عین حال، می توانید یاد بگیرید که چگونه این مشکلات را برطرف کنید.

- دانش: شما مجموعه‌ای از ابزارها را خواهید داشت که می‌توانید از آنها برای حل رایج‌ترین مسائل توسعه نرم‌افزار در جهان استفاده کنید. مثلاً برای اینکه صفحه خود را در گوگل رتبه خوبی داشته باشید چه کاری باید انجام دهید؟ در اینجا شما یکی از ابزارها را برای حل این مشکل خواهید داشت، و این فقط یکی است!

- کیفیت محصولات خود را بهبود بخشید: آیا می خواهید برای همیشه به نوشتن کدهای بد ادامه دهید؟ یا می خواهید برنامه های فرانت اند مقیاس پذیر، قابل نگهداری و سریعتر بنویسید؟ تجربه کاربر خود را بهبود بخشید، با ساخت جعبه ابزاری از تکنیک ها برای ارائه پلت فرم های با کیفیت. ساخت جعبه ابزار از اینجا شروع می شود!


این برای چه کسی است:

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

  • توسعه دهندگان فرانتند و فول استک با هدف ایجاد رابط کاربری صاف و ابریشمی

  • توسعه دهندگانی که می خواهند یاد بگیرند که چگونه کد با کیفیت بنویسند و از واقعی ترین معماری ها و الگوهای موجود در بازار استفاده کنند


اکنون ثبت نام کنید و بیایید با هم وب را دوباره تعریف کنیم!


سرفصل ها و درس ها

مقدمه ای بر معماری نرم افزار Frontend Introduction to Frontend Software Architecture

  • ساختار دوره Course structure

  • معماری نرم افزار چیست؟ What is software architecture?

  • چرا معماری نرم افزار برای توسعه frontend مهم است؟ Why is software architecture important for frontend development?

  • مروری بر الگوهای مختلف معماری frontend Overview of different frontend architecture patterns

الگوی مبتنی بر مولفه Component-Based pattern

  • ارائه مشکل Problem presentation

  • الگوی مبتنی بر مولفه چیست؟ What is component-based pattern?

  • ساخت یک برنامه کاربردی ساده مبتنی بر کامپوننت Building a simple component-based application

  • مشکلات رایج در مورد الگوی مبتنی بر مؤلفه و نحوه کاهش آنها Common issues with component-based pattern and how to mitigate them

معماری کاربردی تک صفحه ای Single-Page Application Architecture

  • ارائه مشکل Problem presentation

  • برنامه تک صفحه ای (SPA) چیست؟ What is a Single-Page Application (SPA)?

  • ساخت یک برنامه SPA ساده Building a simple SPA application

  • مشکلات رایج در معماری SPA و نحوه کاهش آنها Common issues with SPA architecture and how to mitigate them

الگوی مدیریت دولتی State Management pattern

  • ارائه مشکل Problem presentation

  • الگوی مدیریت دولتی چیست؟ What is state management pattern?

  • ساخت یک برنامه مدیریت ایالت ساده Building a simple state management application

  • مسائل رایج در مورد الگوی مدیریت دولتی و نحوه کاهش آنها Common issues with state management pattern and how to mitigate them

معماری Microfrontends Microfrontends Architecture

  • ارائه مشکل Problem presentation

  • معماری micro frontend چیست؟ What is micro frontend architecture?

  • ارائه یک اپلیکیشن میکرو فرانت اند ساده - قسمت 1 Presenting a simple micro frontend application - part 1

  • ارائه یک اپلیکیشن ساده micro frontend - قسمت 2 Presenting a simple micro frontend application - part 2

  • مشکلات رایج در معماری microfrontend و نحوه کاهش آنها Common issues with microfrontend architecture and how to mitigate them

معماری بدون سرور Serverless Architecture

  • ارائه مشکل Problem presentation

  • معماری بدون سرور چیست؟ What is serverless architecture?

  • ساخت یک اپلیکیشن ساده بدون سرور Building a simple serverless application

  • مشکلات رایج در معماری بدون سرور و نحوه کاهش آنها Common issues with serverless architecture and how to mitigate them

برنامه های وب پیشرو Progressive Web Apps

  • ارائه مشکل Problem presentation

  • برنامه های وب مترقی (PWA) چیست؟ What are progressive web apps (PWA)?

  • ساخت یک PWA ساده Building a simple PWA

  • بهترین شیوه ها برای PWA ها Best practices for PWAs

رندر سمت سرور (SSR) Server-Side Rendering (SSR)

  • ارائه مشکل Problem presentation

  • رندر سمت سرور (SSR) چیست؟ What is server-side rendering (SSR)?

  • ساخت یک برنامه ساده SSR Building a simple SSR application

  • مشکلات رایج با SSR و نحوه کاهش آنها Common issues with SSR and how to mitigate them

نتیجه گیری Conclusion

  • ممنون و خداحافظ Thank you, and goodbye

نمایش نظرات

بوت کمپ معماری و الگوهای فرانت اند
جزییات دوره
4.5 hours
34
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,702
4.8 از 5
ندارد
دارد
دارد
Vitor Fonseca
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vitor Fonseca Vitor Fonseca

مهندس فرانت اند