دوره مدرن برنامهنویسی موازی برای همه! برنامهنویسی موازی را با پروژهها، چالشها و تئوری مسلط شوید.
از صفر به یک توسعهدهنده پیشرفته، مطمئن و مدرن برنامهنویسی موازی تبدیل شوید.
OpenMP و MPI را از پایه یاد بگیرید.
با درک عمیق نحوه عملکرد واقعی برنامهنویسی موازی، برای بازار کار آماده شوید.
اصول برنامهنویسی موازی: شتاب (speedup)، نمودار وابستگی وظایف (task dependency graph)، سربارها (overheads)، مسیر بحرانی (critical path)، مقیاسپذیری (scalability) و غیره.
چگونه مانند یک توسعهدهنده فکر کنید و کار کنید: حل مسئله، تحقیق، جریانهای کاری.
پشتیبانی سریع و دوستانه در بخش پرسش و پاسخ دریافت کنید.
مفاهیم پیچیده مانند تجزیه دادههای هندسی (Geometric Data Decomposition)، ساختارهای بازگشتی (Recursive Structures) و غیره.
مهارتهای خود را با بیش از ۲۰ چالش و تمرین (همراه با راهحل) تمرین کنید.
پیشنیازها:
هیچ تجربه قبلی در برنامهنویسی موازی نیاز نیست! من شما را از مبتدی تا متخصص هدایت میکنم!
درک پایه از حداقل یک زبان برنامهنویسی.
شما تازه جامعترین و عمیقترین دوره آنلاین برنامهنویسی موازی را پیدا کردهاید.
چه بخواهید:
مهارتهای لازم برای یافتن اولین شغل برنامهنویسی در علوم کامپیوتر را کسب کنید
به یک موقعیت توسعهدهنده نرمافزار ارشدتر ارتقا پیدا کنید
به یک دانشمند کامپیوتر مسلط به برنامهنویسی موازی تبدیل شوید
یا فقط برنامهنویسی موازی را یاد بگیرید تا بتوانید به سرعت برنامههای موازی خود را بسازید.
...این مسترکلاس کامل برنامهنویسی موازی و همروندی، دورهای است که برای انجام تمام اینها و بیشتر به آن نیاز دارید.
این دوره به گونهای طراحی شده تا مهارتهای برنامهنویسی موازی را که برای تبدیل شدن به یک توسعهدهنده خبره در برنامههای موازی نیاز دارید، به شما بدهد. در پایان دوره، شما برنامهنویسی موازی را به خوبی درک خواهید کرد و قادر خواهید بود برنامههای موازی خود را بسازید و به عنوان یک دانشمند کامپیوتر و توسعهدهنده نرمافزار، بهرهور باشید.
مانند شما، هزاران نفر دیگر از آموزشهای پراکنده یوتیوب یا دورههای ناقص و منسوخ که فرض میکنند شما از قبل اطلاعات زیادی دارید، و همچنین کتابهای درسی حجیم و دانشگاهی که حتی پرانرژیترین برنامهنویس را به خواب میبردند، خسته و کلافه شده بودند.
مانند شما، آنها از درسهای بیکیفیت، مباحث ضعیف توضیح داده شده، و اطلاعات گیجکننده که به روش نادرست ارائه میشدند، خسته بودند. به همین دلیل بسیاری در این دوره کامل توسعهدهنده برنامهنویسی موازی موفقیت کسب میکنند. این دوره با در نظر گرفتن سادگی و پیشرفت روان در محتوای خود طراحی شده است.
این دوره هیچ تجربه کدنویسی قبلی را پیشفرض نمیگیرد و شما را از مفاهیم اصلی و مبتدی مطلق هدایت میکند. شما مهارتهای اصلی برنامهنویسی موازی را یاد خواهید گرفت و در برنامهنویسی موازی مسلط خواهید شد. این یک مرجع کامل برای یادگیری Parallelism و Concurrency است. اگر میخواهید فراتر از محتوای اصلی بروید، میتوانید این کار را در هر زمانی انجام دهید.
(اگر هنوز همه اینها را درک نمیکنید، نگران نباشید؛ در طول دوره کاملاً مسلط خواهید شد)
طراحی و تحلیل برنامههای موازی
وظایف (Tasks) و نمودار وابستگی وظایف (Task Dependency Graph)
معیارهای پایه: همزمانی، زمان اجرا، شتاب و مقیاسپذیری
مکانیسمهای همگامسازی بین وظایف و نخها (threads)
توزیع کار ایستا/پویا (Static/Dynamic Work Distribution)
گرانولاریتی (Granularity)
تجزیه وظیفه (Task Decomposition) در مقابل تجزیه داده (Data Decomposition)
الگوهای Parallelism: تجزیه وظایف تکرارشونده در مقابل تقسیم و غلبه (Iterative vs Divide and Conquer Task Decompositions)
تجزیه داده (تجزیه هندسی (Geometric Decomposition) در مقابل ساختارهای بازگشتی (Recursive Structures)) برای معماریهای با حافظه مشترک
انگار این دوره به اندازه کافی کامل نبود، من پشتیبانی کامل ارائه میدهم و به هر سوالی که دارید، ۷ روز هفته پاسخ میدهم.
این بدان معناست که هرگز برای روزها در یک درس گیر نخواهید کرد. با راهنماییهای گام به گام من، شما به آرامی و بدون هیچ مانع بزرگی در این دوره پیشرفت خواهید کرد.
این دوره دارای ضمانت بازگشت وجه ۳۰ روزه کامل است. به این معنی که اگر از دوره یا پیشرفت خود کاملاً راضی نبودید، کافیست به من اطلاع دهید و من ۱۰۰٪ مبلغ را، تا آخرین ریال، بدون پرسیدن هیچ سوالی به شما بازپرداخت خواهم کرد.
یا در نهایت مهارتهای برنامهنویسی موازی را به دست میآورید، به توسعه برنامههای عالی میپردازید و به طور بالقوه یک شغل عالی برای خود ایجاد میکنید، یا دوره را امتحان کرده و اگر آن را دوست نداشتید، تمام پول خود را پس میگیرید…
شما به معنای واقعی کلمه چیزی برای از دست دادن ندارید.
توسعهدهنده، آماده شروع هستید؟
اکنون ثبتنام کنید با استفاده از دکمه «افزودن به سبد خرید» در سمت راست، و مسیر خود را به سوی درخشش خلاقانه و پیشرفته در برنامهنویسی موازی آغاز کنید. یا، این دوره را با استفاده از قابلیت پیشنمایش به صورت رایگان امتحان کنید تا ۱۰۰٪ مطمئن شوید که این دوره برای شماست.
شما را در دوره میبینم (عجله کنید، اوپنامپی منتظر است!)
Lucas Bazilio
مهندس و ریاضیدان
[انگلیسی]
لوکاس متخصص در ریاضیات و علوم کامپیوتر است که از سن کم علاقه زیادی به تدریس نشان داد.
او در حال حاضر بیش از 10 سال تجربه به عنوان مربی علم و فناوری دارد. او متخصص در الگوریتمها، ریاضیات گسسته، هوش مصنوعی، زبان ماشین، از جمله موضوعات دیگر است.
لوکاس در دانشگاه معتبر پلیتکنیک کاتالونیا UPC در بارسلون تحقیق میکند./p>
در طول زندگیاش، چندین سخنرانی در دانشگاهها و سازمانها در مورد تدریس ریاضیات ارائه کرده است.
[SPANISH]
Lucas es un experto en matemáticas y ciencias de la computación que desde muy pequeño mostró una gran pasión por la enseñanza.
Actualmente cuenta con más de 10 años de experiencia siendo instructor de ciencias y tecnología. Esspecialista en Algoritmos، Matemática Discreta، Inteligencia Artificial، Lenguaje Máquina، entre otros temas.
Lucas se encuentra investigando en la prestigiosa Universidad Politécnica de Cataluña UPC en Barcelona.>
A lo largo de su vida, ha dado múltiples conferencias en universidades y organizaciones sobre la enseñanza de las matemáticas.
نمایش نظرات