آموزش معماری نرم افزار و طراحی کد پاک در OOP

Software Architecture and Clean Code Design in OOP

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: یادگیری الگوهای طراحی و اصول برای برنامه نویسی شی گرا برای ساخت نرم افزار خود را مقیاس پذیر و آسان برای حفظ

چه چیزی را یاد می گیرید

  • معماری نرم افزار خوب چیست؟
  • اصول اساسی معماری نرم افزار در OOP
  • اصول جامد
  • اتصال کم و انسجام بالا چیست؟
  • چگونه به گروه واحد به بسته ها، ماژول ها، فضاهای فضایی یا اجزای
  • تکنیک های عملی، اثبات شده برای تبدیل شدن به یک معمار نرم افزاری عالی
  • الگوهای طراحی نرم افزار
  • الگوهای معماری مورد استفاده در تقریبا هر سیستم نرم افزاری
  • طراحی کد پاک
  • بررسی نمونه های کد جامد در برنامه نویسی شی گرا
  • نمونه های زندگی واقعی از معماری خوب و بد
  • توسعه تست مبتنی بر تست (TDD) برای رانندگی معماری نرم افزار
  • توسعه رفتاری (BDD)
  • پذیرش تست مبتنی بر تست (ATTD)

از این دوره شما می توانید معماری نرم افزار و طراحی کد پاک را در OOP یاد بگیرید.

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

- نمونه های کدگذاری

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


- کد منبع باز

ما هیچ چیز را از دانش آموزان ما پنهان نمی کنیم! از جمله کد منبع برای راه حل های Hometask و کد منبع نمونه هایی که در طول درس به اشتراک گذاشته شد. داشتن کد منبع شما فقط می توانید آن را کپی کنید و آن را کپی کنید تا آن را بر روی کامپیوتر محلی خود اجرا کنید تا بدانید که چگونه همه چیز بهتر کار می کند.

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

- Q پشتیبانی

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

بنابراین با این دوره شما فقط دریافت مواد ویدئویی، تمرینات کد، کد منبع، دسترسی به نرم افزار رایگان تلفن همراه بدون محدودیت (که هنوز هم بسیار سرد، huh؟ :))، اما شما همچنین پشتیبانی از آموزش و پاسخ به سوالات شما همراه با این دوره.

- دانش مربوطه

پس از آنکه تیم ما دیگر دوره های جاوا را در مورد Udemy بررسی کرد، متوجه شدیم که اکثر آنها هیچ چیز مشترک با زندگی واقعی ندارند. اطلاعاتی که به اشتراک گذاشته شده است بسیار قدیمی و به طور قابل توجهی از تاریخ است. به عنوان مثال، مربی چارچوبی را آموزش می دهد که در حال حاضر برای 15 سال استفاده نمی شود. یا مربی یک استرس را بر روی طراحی برنامه نویسی انجام می دهد که دیگر در همه جا استفاده نمی شود!

مربی این دوره مشاور در شرکت برون سپاری آن است و کمک می کند تا راه حل های پیشرفته را در آن برای همه مشتریان خود به ارمغان بیاورد. احساس رایگان برای بررسی صفحه LinkedIn از مربی و بررسی تایید مهارت ها. بیش از 19 هزار نفر Acrooss در سراسر جهان (BTW اکثر آنها از 100 شرکت برتر جهان) ارزیابی مهارت های Andria Piatakha.

با این دوره شما می توانید مطمئن باشید که وقت خود را صرف یادگیری چیزهای مناسب از یکی از بهترین مشاوران IT در جهان خواهید کرد.

- برنامه رایگان موبایل بدون محدودیت برای دانش آموزان ما

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

در این دوره ما به شما لینک می دهیم تا برنامه تلفن همراه رایگان ما را برای آندروید دانلود کنید. (به زودی آن را نیز برای سیستم عامل های iOS در دسترس خواهد بود)

مربی این دوره با صدها آزمون مطرح می شود که برای تست دانش نامزدها استفاده می شود. با استفاده از این نرم افزار شما برای مصاحبه آماده خواهید شد.

همچنین، فقط برای دانش آموزان ما - هیچ محدودیتی در تلاش برای تصویب صدور گواهینامه وجود ندارد. در این دوره ما به شما خواهیم گفت که چگونه کد پاداش خاصی را تنظیم کنید که محدودیت ها را برای دانش آموزان ما در داخل برنامه حذف می کند.

- غلظت بالا مواد مفید در هر درس

گاهی اوقات شما می توانید متوجه شوید که تماشای 5 دقیقه درس ما معادل تماشای 30 دقیقه دیگر است.

این به این دلیل است که زمان صرف شده برای آماده سازی برای درس (اسکریپت برای درس، ساختار درس) و ویرایش ویدئو (برای برش قطعات خسته کننده درس یا زمان زمانی که بارگذاری برنامه) گاهی اوقات 10 برابر بیشتر (گاهی اوقات حتی 20) به عنوان مدت زمان نهایی درس پس از ویرایش ویدئو.

همچنین هر موضوع از دیگری جدا شده است. در صورتی که برخی از مفهوم در درس بعدی توضیح داده شود و شما لازم نیست نگران درک این موضوع در محدوده این درس باشید - مربی اعلام خواهد کرد زمانی که موضوع خاص پوشش داده خواهد شد.

برو و خودتان را امتحان کنید! ما از نظرات شما قدردانی خواهیم کرد.



صبر کنید در صورتی که هنوز شک دارید، نگاهی به پیش نمایش درس ها نگاه کنید!

این دوره را امروز خریداری کنید و تمام به روز رسانی ها را به صورت رایگان دریافت خواهید کرد!

برای کسانی که موفق به گذراندن این دوره آموزشی، یا برای دانش آموزانی که برای درخواست سوالات شگفت انگیز به رسمیت شناخته شده بودند، پیشنهاد ویژه ای از شرکت بولز وجود دارد! خالق این دوره، مدیر عامل شرکت و بنیانگذار شرکت IT-Bulls است. ما همیشه در جستجوی استعدادها هستیم تا راه اندازی های شگفت انگیز خود را با شما انجام دهیم. احتمالا شما همیشه در مورد راه اندازی خود را رویای خود خوابید؟ در این دوره شما قادر خواهید بود تیم را پیدا کنید که به شما آموزش می دهد که چگونه این کار را انجام دهید و (در موارد خاص) خوشحال خواهد شد که به پیاده سازی کمک کند!

امیدوارم از این دوره لذت ببرید! و به یاد داشته باشید، ما از همه بازخورد شما قدردانی می کنیم! انتقادات و پیشنهادات شما به ما کمک خواهد کرد که حتی بهتر شویم! انتقادات و پیشنهادات شما به ما کمک خواهد کرد تا به بهترین دوره جاوا ایجاد شود!

شما را در درس ببینید! :)



چه کسی این دوره است:

  • مهندسان SOFWARE که از OOP در هر زبان برنامه نویسی استفاده می کنند
  • نرم افزار فنی MEAVELS
  • معماران آینده نرم افزار

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

معرفی Introduction

  • طرح ارتباطی Communication plan

  • دسترسی نامحدود به «یادگیری آن» برای دانش آموزان Unlimited access to 'Learn IT' application for students

اصول جامد SOLID Principles

  • اصول جامد بررسی و اصل مسئولیت واحد SOLID principles overview & Single Responsibility Principle

  • اصل باز/بسته Open / Closed Principle

  • اصل جایگزینی Liskov Liskov Substitution Principle

  • اصل جداسازی رابط Interface Segregation Principle

  • اصل انحراف وابستگی Dependency Inversion Principle

معماری شی گرا، طراحی کد پاک (پیشرفته) Object-oriented Architecture, Clean Code Design (Advanced)

  • معماری کد پاک، اتصال و انسجام Clean Code Architecture, Coupling & Cohesion

  • بگو، از ساختارهای Pricniple و داده ها بپرسید Tell, Don’t Ask Pricniple & Data Structures

  • قانون دمو Law of Demeter

  • اصول بسته بندی P1: اصول انسجام Packaging Pricniples p.1: Cohesion Principles

  • اصول بسته بندی P.2: اصول اتصال و دیگران Packaging Pricniples p.2: Coupling Principles and Others

الگوهای طراحی GOF معماری نرم افزار در OOP GoF Design Patterns of Software Architecture in OOP

  • الگوهای GOF: Overview GoF Patterns: Overview

TDD، BDD و ATTD TDD, BDD & ATTD

  • توسعه مبتنی بر تست: نظریه Test-driven development: Theory

  • BDD و ATTD BDD & ATTD

  • TDD، BDD و ATTD - تمرین TDD, BDD & ATTD - Practice

بخش پاداش Bonus section

  • درس پاداش Bonus lesson

نمایش نظرات

نظری ارسال نشده است.

آموزش معماری نرم افزار و طراحی کد پاک در OOP
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 26m
17
Udemy (یودمی) udemy-small
12 فروردین 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
11,175
4.1 از 5
ندارد
ندارد
ندارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrii Piatakha Andrii Piatakha

بنیانگذار و مدیر عامل شرکت IT-Bulls ، بنیانگذار بستر Learn-IT بنیانگذار و مدیر عامل شرکت IT-Bulls. خالق برنامه موبایل Learn-IT برای افرادی که می خواهند آماده مصاحبه و یادگیری جاوا شوند. مدرس با 4+ سال تجربه. مربی کلیدی جاوا در شرکت های برون سپاری. Andrii کمک می کند تا مهندسان نرم افزار جاوا را از صفر تا تعیین تکلیف اول به آنها آموزش دهد. دوره جاوا وی برای آموزش افرادی با دانش برنامه نویسی صفر استفاده می شود تا آنها را برای کار واقعی در شرکت های مختلف آماده کند. هنگامی که دوره های Andrii را می گذرانید می توانید مطمئن باشید که چیزهای درست را در کمترین زمان ممکن به روش صحیح فرا خواهید گرفت. تمام دوره های Andrii توسط داستان و موفقیت دانشجویان ثابت می شود. در گذشته همه مدرسان برنامه نویس حرفه ای نبودند. تجربه مهندسی زیاد به آندری اجازه داد تا شرکت IT خود را اداره کند. در طول تدریس ، آندری توجه دانش آموزان را فقط به مهمترین موارد متمرکز می کند.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.