DiscoverArdiland
Ardiland

Ardiland

Author: Ardalan Ebrahimi

Subscribed: 484Played: 8,875
Share

Description

برنامه نویسی، اجایل، جاب آفر، مهاجرت کاری ...

---------------------------------------------------------------
لینک کانال در سایر شبکه های اجتماعی
YouTube:
https://www.youtube.com/c/Ardiland1
---------------------------------------------------------------
Telegram:
https://t.me/ardiland_tm
---------------------------------------------------------------
Instagram:
https://www.instagram.com/ardiland_ig/
---------------------------------------------------------------
Twitter:
https://twitter.com/Ardiland3
---------------------------------------------------------------
GitHub:
https://github.com/ardalanebrahimi
---------------------------------------------------------------
LinkedIn:
https://www.linkedin.com/in/ardalan-ebrahimi
---------------------------------------------------------------
60 Episodes
Reverse
Clean Code - Chapter 1

Clean Code - Chapter 1

2023-02-2219:064

Clean Code - Chapter 1قسمت اول از بررسی کتابClean Codeفصل 1برخی منابع و کتاب ها در دنیای برنامه نویسی به عنوان مرجع شناخته می شن و به برنامه نویسها در هر سطحی توصیه می شه که حتما این کتاب ها رو مطالعه کنن.تصمیم گرفتم که برخی از این کتاب ها رو به مرور در کانال اردیلند معرفی و بررسی کنم، به این صورت که هر کتاب رو فصل به فصل به صورت خلاصه تشریح کنم که هم با کلیات موضوع آشنا بشیم و هم نکات مهم یا کمی پیچیده تر رو به زبانی ساده برای مخاطب فارسی زبان تشریح کنم.اولین کتاب از این مجموعه، معروفترین و شاید مهترین کتاب مرجع برنامه نویسی هست یا کتاب معظم "کد تمیز" از رابرت مارتین یا باب مارتین یا همون "آنکل باب" معروفClean Code: A Handbook of Agile Software CraftsmanshipRobert C. Martin , aka Uncle Bobتو این فصل آنکل باب از ضرورت تمیز نگه داشتن کد میگه و یک سری تعاریف اولیه از کد تمیز ارائه میده. همراه با مثال ها و توضیحاتی که می تونید توی ویدئو ببینید.کلا ادبیات آنکل باب بسیار جذاب هست و مباحث کاملا جدی دنیای برنامه نویسی رو همراه با داستان، شوخی، خاطره و التبه مقادیر بسیار زیادی کد و تعاریف به مخاطب انتقال میده.امیدوارم این اولین ویدئو شروع خوبی باشه و صد البته که بهبود این سری ویدئو ها با فیدبک شما عزیزان بیشتر و بیشتر خواهد بود. پس ممنون می شم که من رو از فیدبک های خوبتون با لایک و کامنت محروم نکنید و همچنین با به اشتراک گذاری این ویدئو و کانال به بزرگتر شدن دایره مخاطبین کانال کمک کنید.راستی اگر هم تا حالا سابسکرایب نکردید، بکنید!تا بعد!شروع (0:00)معرفی کلیت کتاب و فصل اول (1:08)اهمیت کد تمیز (3:30)چرا کد کثیف میشه (4:15)افت خلاقیت تیم در طول زمان بخاطر کد کثیف (6:49)Greenfield project, Tiger Team (8:15)تعریف Clean Code (12:13)برنامه نویس به عنوان نویسنده (15:22)The Boy Scout Rule (17:34)پایان (18:22)---------------------------------------------------------------لینک کانال در سایر شبکه های اجتماعیYouTube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Telegram:https://t.me/ardiland_tm---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------Twitter:https://twitter.com/Ardiland3---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------
آموزش مبانی برنامه نویسی شی گرا - بخش 3 - مثال کاربردی این ویدیو سومین بخش از یک سری آموزش سه قسمتی هست که به معرفی مبانی اولیه برنامه نویسی شی گرا میپردازه.در این ویدئو با معرفی یک مثال شبه واقعی، اقدام به طراحی نرم افزار به صورت شی گرا، پیاده سازی طراحی ارائه شده و مقایسه این پیاده سازی با پیاده سازی غیر شی گرا کردملینک بخش اول:https://www.youtube.com/watch?v=5qwZJIsgd6Qلینک بخش دوم:https://www.youtube.com/watch?v=RVSuXUodOywهدف این سری آموزش ها، آشنایی اولیه و ایجاد بستر فکری مناسب برای شروع آموزش مباحث تکمیلی برنامه نویسی می باشد. مباحثی مثلProgramming principles و Design Pattersو ...در ویدیو اول به تشریح مفاهیم اولیه و اجزای اصلی یک سیستم شی گرا پرداختم و درویدیو دوم به کمک مثال هایی عملی به تشریح ارکان اساسی برنامه نویسی شی گرا پرداختم:EncapsulationAbstractionInheritancePolymorphismشروع (0:00)معرفی مساله (0:55)طراحی شی گرا (2:06)پیاده سازی شی گرا (6:13)Abstraction (15:23)Encapsulation (16:23)Encapsulation (16:53)Polymorphism (17:39)پیاده سازی غیر شی گرا (19:02)جمع بندی، معرفی کتاب و قدم های بعدی (25:16)پایان (27:38)---------------------------------------------------------------لینک کانال در سایر شبکه های اجتماعیYouTube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Telegram:https://t.me/ardiland_tm---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------Twitter:https://twitter.com/Ardiland3---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------
آموزش مبانی برنامه نویسی شی گرا - بخش 2این ویدیو دومین بخش از یک سری آموزش سه قسمتی هست که به معرفی مبانی اولیه برنامه نویسی شی گرا میپردازه.لینک بخش اول:https://www.youtube.com/watch?v=5qwZJIsgd6Qهدف این سری آموزش ها، آشنایی اولیه و ایجاد بستر فکری مناسب برای شروع آموزش مباحث تکمیلی برنامه نویسی می باشد. مباحثی مثلProgramming principles وDesign Pattersو ...در ویدیو اول به تشریح مفاهیم اولیه و اجزای اصلی یک سیستم شی گرا پرداختم و دراین ویدیو به کمک مثال هایی عملی به تشریح ارکان اساسی برنامه نویسی شی گرا می پردازم:EncapsulationAbstractionInheritancePolymorphism---------------------------------------------------------------لینک کانال در سایر شبکه های اجتماعیYouTube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Telegram:https://t.me/ardiland_tm---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------Twitter:https://twitter.com/Ardiland3---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------
آموزش مبانی برنامه نویسی شی گرا - بخش 1 این ویدیو اولین بخش از یک سری آموزش سه قسمتی هست که به معرفی مبانی اولیه برنامه نویسی شی گرا میپردازه.هدف این سری آموزش ها، آشنایی اولیه و ایجاد بستر فکری مناسب برای شروع آموزش مباحث تکمیلی برنامه نویسی می باشد. مباحثی مثلProgramming principles و Design Pattersو ...در این ویدیو به تشریح مفاهیم اولیه و اجزای اصلی یک سیستم شی گرا پرداختم و در بخش های بعدی به کمک مثال هایی عملی به تشریح ارکان اساسی برنامه نویسی شی گرا می پردازم:EncapsulationAbstractionInheritancePolymorphism---------------------------------------------------------------لینک کانال در سایر شبکه های اجتماعیYouTube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Telegram:https://t.me/ardiland_tm---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------Twitter:https://twitter.com/Ardiland3---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------
این ویدیو اولین ویدیو از سری اصول برنامه نویسی هستدر این سری به بررسی کاربردی انواع اصول برنامه نویسی می پردازم و با هم میبینیم که هر یک از این اصول یعنی چه و چرا باید رعایت بشهاصولی مثل:SOLID principlesDRY - Do not repeat yourselfYAGNI - You ain't gonna need itKISS - Keep it simple stupid!و ....در این ویدیو به بررسی دقیق اصل اول یا S در مجموعه SOLID می پردازیمSRP - Single-responsibility Principle---------------------------------------------------------------لینک کانال در سایر شبکه های اجتماعیYouTube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Telegram:https://t.me/ardiland_tm---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------Twitter:https://twitter.com/Ardiland3---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------
مسیر یادگیری برنامه نویسی فرانت اندچطور اولین کار برنامه نویسی رو بگیریمFront-end web development Roadmapهمه آنچه که برای آماده شدن برای استخدام به عنوان برنامه نویس فرانت اند وب باید بدونیم---------------------------------------------------------------لینک کانال در سایر شبکه های اجتماعیYouTube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Telegram:https://t.me/ardiland_tm---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------Twitter:https://twitter.com/Ardiland3---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------
انواع مراحل مختلف مصاحبه کاریآشنایی با انواع مختلف مصاحبه کاری، مصاحبه فنی و نکات مربوط به هر نوع مصاحبهRecruiter call/ phone interviewcoding challengetechnical interviewalgorithm interviewsystem designbehavioural interviewCEO interviewmeeting the team interview.....---------------------------------------------------------------لینک کانال در سایر شبکه های اجتماعیYouTube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Telegram:https://t.me/+QA61h-IHgSo1Y2Y0---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------Twitter:https://twitter.com/Ardiland3---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------
چگونه برای مصاحبه کاری آماده شویم؟چگونه برای مصاحبه شغلی آماده شویم تا بهترین نتیجه را بگیریم؟آماده شدن برای مصاحبه استخدامینکات مهم برای آماده شدن یک برنامه‌ نویس در مصاحبه‌ شغلیپاسخ به سوال چالشی حقوق درخواستی شما؟نکات اساسی در مصاحبه کاریتمرین مصاحبهآموزش مهارت های مصاحبه کاری موفق---------------------------------------------------------------لینک کانال در سایر شبکه های اجتماعیYouTube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Telegram:https://t.me/+QA61h-IHgSo1Y2Y0---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------Twitter:https://twitter.com/Ardiland3---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------
یکی از سوالاتی که مکررا پرسیده میشه اینه که آیا رزومه قبل از بررسی توسط منابع انسانی، توسط نرم افزار کامپیوتری بررسی میشه؟این درسته که خیلی از رزومه ها قبل از اینکه توسط انسان خونده بشن، توسط کامپبوتر ریجکت میشن؟ATS یا Application Tracking System و ATS Friendlyچیست و چه اهمیتی داره؟تو این ویدیو به همه این سوال ها جواب میدم و 3 سایت که به صورت رایگان رزومه رو بررسی می کنن با هم میبینیم:https://www.jobscan.co/https://skillsyncer.com/https://resumeworded.com/---------------------------------------------------------------لینک کانال در سایر شبکه های اجتماعیYouTube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Telegram:https://t.me/+QA61h-IHgSo1Y2Y0---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------Twitter:https://twitter.com/Ardiland3---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------
رزومه نویسی و همه آنچه که باید درباره رزومه کاری بدانیدنکات اساسی و کلیدی رزومه نویسی و رزومه کاریباید ها و نباید های رزومهمعرفی بخش های مختلف رزومه و نکات مربوط به هر بخشBest practicesنکات رزومه نویسیباید های رزومه نویسینباید های رزومه نویسیاطلاعات شخصیSummary/HeadlineSkillsWork ExperiencesProjectsEducationCourses & CertificatesHobbies---------------------------------------------------------------لینک کانال در سایر شبکه های اجتماعیYouTube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Telegram:https://t.me/+QA61h-IHgSo1Y2Y0---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------Twitter:https://twitter.com/Ardiland3---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------
در این ویدئو 10 نکته و قدم اساسی برای گرفتن جاب آفر رو مرور می کنیم، نکانی که خودم قبل از مهاجرت آرزو می کردم بدونم.صفر تا صد گرفتن جاب آفر0 تا 100 جاب آفر گرفتنتحقیق و شناخت بازار هدفداشتن برنامه و نقشه راهواقع گراییآمادگی برای شنیدن خبر بدیاد گرفتن رزومه نویسیارتقاء فنیدانش زبانفنون مصاحبهاپلای کردن تمرین گرفتن جاب آفر در ایران---------------------------------------------------------------لینک کانال در سایر شبکه های اجتماعیYouTube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Telegram:https://t.me/+QA61h-IHgSo1Y2Y0---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------Twitter:https://twitter.com/Ardiland3---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------
کاریابی، استخدام و مهاجرت - اپلای موثر در لینکدینهمین الان برو اپلای کن---------------------------------------------------------------لینک کانال در سایر شبکه های اجتماعیYouTube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Telegram:https://t.me/+QA61h-IHgSo1Y2Y0---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------Twitter:https://twitter.com/Ardiland3---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------
قسمت دوم از سری آموزش های مرتبط با مصاحبه، استخدام و دریافت جاب آفر با تمرکز بر مارکت برنامه نویسی و مهاحرت کاریساخت نتوورک و تولید محتوا و افزایش بازدید پروفایل لینکدینNetwork اهمیتNetwork ساختتولید محتوا در لینکدیننحوه تهیه پست در لینکدین---------------------------------------------------------------لینک کانال در سایر شبکه های اجتماعیYoutube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Telegram:https://t.me/+QA61h-IHgSo1Y2Y0---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------Twitter:https://twitter.com/Ardiland3---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------
قسمت اول از سری آموزش های مرتبط با مصاحبه، استخدام و دریافت جاب آفر با تمرکز بر مارکت برنامه نویسی و مهاحرت کاریسرفصل های سری شامل:- تکمیل پروفایل لینکدین- ساخت شبکه حرفه ای در لینکدین- اپلای موثر در لینکدین- رزومه نویسی- آمادگی برای مصاحبه- آشنایی با مراحل معمول مصاحبه و نکات مرتبط با هر یک...معرفیچرا لینکدینمراحل بهبود کاربری لیندکینعکس پروفایلتغییر محل سکونتتغییر بنر پروفایل لینکدینبهبود تایتل یا Headlineبهبود خلاصه سوابق یا Summaryسوابق حرفه ایلیست مهارت ها یا SkillsFeaturedRecommendationsسایر نکاتجمع بندی و پایان---------------------------------------------------------------لینک کانال در سایر شبکه های اجتماعیYoutube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Telegram:https://t.me/+QA61h-IHgSo1Y2Y0---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------Twitter:https://twitter.com/Ardiland3---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------
در این قسمت، اصل DRY (Don't Repeat Yourself) و اهمیت آن در کاهش redundancy و ارتقای maintainability کد بررسی می‌شود. DRY Principle: Inter-Developer Duplicationبه طور خاص، مفهوم تکرار بین توسعه‌دهندگان را مورد بررسی قرار می‌دهیم، و نحوه همکاری و ارتباط بین توسعه‌دهندگان را برای بهینه‌سازی استفاده مجدد از کد و سرعت بخشیدن به فرایند توسعه مورد بررسی قرار می‌دهیم.به ما بپیوندید تا راهکارها و بینش‌های عملی را برای تقویت رویه‌های کدزنی کارا در تیم‌های خود کشف کنیم. این بحث را که قول می‌دهد تجربه مهندسی نرم‌افزار شما را به سطح بالاتری برساند، از دست ندهید!لینک کانال در سایر شبکه های اجتماعیYoutube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Castbox:https://castbox.fm/channel/id5051803---------------------------------------------------------------Spotify:https://lnkd.in/eKduRAVy---------------------------------------------------------------Apple Podcasts:https://lnkd.in/euBQRGZT---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi----------------------------------------------------------------Telegram:https://t.me/ardiland_tm----------------------------------------------------------------Twitter:https://twitter.com/Ardiland3
دوستان سلام،خوش اومدین به ویدئوی جدید ما با عنوانThe Dark Side of the Agile, Challenges & Risks که به تبیین ده چالش و ریسک مواجهه‌ای که یک تیم توسعه نرم‌افزار ممکن است در حین پیاده‌سازی روش Agile با آن مواجه شود، می‌پردازد.پیاده‌سازی روش Agile همیشه یک کار سرراست و مستقیم نیست و ممکن است با چالش‌ها و ریسک‌های زیادی روبه‌رو شود که می‌تواند به شکست کلی فرآیند منجر شود. در این ویدئو، ما به طور جامع به این مسئله می‌پردازیم و تمامی جنبه‌هایی که ممکن است توانمندی تیم Agile را تحت تاثیر قرار دهد، را بررسی می‌کنیم.در این ویدئو، با مواردی زیر آشنا میشیم:- انتقال ناقص: یکی از چالش‌های بزرگ پیاده‌سازی Agile، انتقال ناقص از روش‌های قبلی و عدم انطباق کامل با مفاهیم Agile است.- کمبود آموزش و پشتیبانی: عدم آموزش کافی و عدم پشتیبانی می‌تواند باعث مواجهه با مشکلاتی در فرآیند پیاده‌سازی Agile شود.- مقاومت در برابر تغییرات: برخورد با مقاومت اعضای تیم در برابر تغییرات معمولاً یکی از چالش‌های مهم است.- تاکید بیش از حد بر روی فرآیندها: بیش‌تر مراکز توجه به فرآیندها و قوانین ممکن است از مهمترین چالش‌ها در پیاده‌سازی Agile باشد.- کمبود مشارکت مدیران و سایر افراد مرتبط: مشارکت ناکافی سایر ذینفعان می‌تواند روند Agile را کند کند.- چالش‌های مقیاس‌پذیری: با افزایش اندازه تیم یا پروژه، ممکن است چالش‌هایی مانند مقیاس‌پذیری به وجود آید.- ارتباطات ناکارآمد: ارتباطات ناموفق می‌تواند باعث ابهامات و تداخل‌ها در فرآیند Agile شود.- کمبود توانمندسازی: کمبود اعتماد به تیم و عدم توانمندسازی افراد می‌تواند توسعه Agile را مختل کند.- ناکافی بودن بهبود مداوم: عدم توجه به بهبود مداوم فرآیند‌ها و روش‌های Agile می‌تواند باعث ایجاد مشکلات پیش‌بینی‌نشده شود.- عدم موفقیت در تحویل مداوم: عدم موفقیت در اجرای تحویل مداوم می‌تواند به از دست رفتن اعتماد و عدم موفقیت در پیاده‌سازی Agile منجر شود. با ما همراه باشید تا با این چالش‌ها آشنا شوید و راهکارهایی را برای مقابله با آنها بیاموزید.شروع (00:0)Incomplete Transition (01:47)Lack of Training and Support (02:30)Resistance to Change (03:52)Overemphasis on Processes (04:51)Inadequate Stakeholder Involvement (06:51)Scaling Challenges (07:55)Ineffective Communication (09:15)Lack of Empowerment (10:56)Inadequate Continuous Improvement (12:55)Failed Continuous delivery (13:37)لینک کانال در سایر شبکه های اجتماعیYoutube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Castbox:https://castbox.fm/channel/id5051803---------------------------------------------------------------Spotify:https://lnkd.in/eKduRAVy---------------------------------------------------------------Apple Podcasts:https://lnkd.in/euBQRGZT---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi----------------------------------------------------------------Telegram:https://t.me/ardiland_tm----------------------------------------------------------------Twitter:https://twitter.com/Ardiland3
Pragmatic Programmer, Dry Principle, Part 2برنامه نویس عملگرا، رویکرد عملگرایانهDRY Principle, Don't repeat yourselfقسمت دومتو این ویدئو رفتیم سراغ یکی دیگه از اصول طراحی نرم افزار و در واقع یکی از مهمترین اصول طراحی. اصل DRYاین اصل تاکید روی پرهیز از تکرار در نرم افزار داره. تو این ویدئو میبینیم که اصولا تکرار چه مشکلاتی به وجود میاره و از اون مهم تر اینکه، منظور از تکرار، فقط کد تکراری نیست.لینک کانال در سایر شبکه های اجتماعیYoutube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Castbox:https://castbox.fm/channel/id5051803---------------------------------------------------------------Spotify:https://lnkd.in/eKduRAVy---------------------------------------------------------------Apple Podcasts:https://lnkd.in/euBQRGZT---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi----------------------------------------------------------------Telegram:https://t.me/ardiland_tm----------------------------------------------------------------Twitter:https://twitter.com/Ardiland3
الگو های طراحی و اهمیت زبان مشترکچرا ما حرف همدیگه رو نمی فهمیم؟!Design Pattern - Part 2دوستان سلام،در این ویدئو به بررسی اهمیت زبان مشترک در زمینه الگوهای طراحی می‌پردازیم. الگوهای طراحی به عنوان یک زبان مشترک بین اعضای تیم‌های نرم افزاری عمل می‌کنند و این ارتباط نقش حیاتی در فهم صحیح و هماهنگی بین اعضا دارد.با مثالی از الگوی Observer به عمق موضوع پرداخته و ریسک عدم شناخت الگوهای طراحی را مورد بررسی قرار می‌دهیم. اگر یک نفر در گذشته مشکلی را حل کرده باشد، عدم اطلاع از این حل ممکن است به مشکلاتی منجر شود.در ادامه، به اهمیت درک طراحی در سطح پترن پرداخته و نحوه تأثیرگذاری الگوهای طراحی بر تیم‌های نرم افزاری را مورد بررسی قرار می‌دهیم. چرا ما گاهی اوقات حرف یکدیگر را نمی‌فهمیم و چگونه این ابهامات می‌توانند در فرآیند توسعه نرم افزار تأثیر گذار باشند؟با ما همراه باشید تا در دنیای الگوهای طراحی و اهمیت زبان مشترک در آن عمیقاً فرا بگیریم و بهترین راهکارها را برای ارتقاء هماهنگی در تیم‌های نرم افزاری کشف کنیم.سرفصل مطالب عنوان شده در این دیدئو:شروع (0:00)اهمیت زبان مشترک (1:37)الگوهای طراحی به عنوان زبان مشترک (2:08)مثال، Observer Pattern (2:30)ریسک عدم شناخت الگوهای طراحی (5:17)یک نفر قبلا حلش کرده (6:30)طراحی در سطح پترن (8:29)الگوهای طراحی و تیم های نرم افزاری (12:35)---------------------------------------------------------------لینک کانال در سایر شبکه های اجتماعیYoutube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Castbox:https://castbox.fm/channel/id5051803 ---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi---------------------------------------------------------------Telegram:https://t.me/+QA61h-IHgSo1Y2Y0---------------------------------------------------------------Twitter:https://twitter.com/Ardiland3---------------------------------------------------------------
اجایل چیست؟

اجایل چیست؟

2024-05-2514:06

اجایل چیست؟این ۱۰ دقیقه رو از دست ندین !در این ویدیو، با مفهوم اجایل (Agile) آشنا می شویم و به طور کلی با اهمیت و اصول این متدولوژی در مدیریت پروژه‌ها و توسعه نرم‌افزارها آشنا خواهیم شد. سپس به یک تعریف خلاصه از اجایل می‌پردازیم و به سرعت نگاهی به مبانی و اهداف این متدولوژی می‌اندازیم.همچنین با مفهوم Agile Mineset آشنا می‌شوید و چگونگی بهبود فرآیندهای توسعه نرم‌افزار با استفاده از این ابزار مهم را می‌فهمید. در ادامه به خلاصه مانیفست اجایل می‌پردازیم و اصول اساسی که این متدولوژی بر آنها تأکید دارد را بررسی می‌کنیم.همچنین به یک خلاصه از اصول اجایل می‌پردازیم و چگونگی پیاده‌سازی این اصول در محیط کاری را بررسی می‌کنیم. در انتها، با کاراکترهای اصلی تفکر چابک آشنا می‌شوید و نحوه تاثیرگذاری آنها در فرآیندهای توسعه و مدیریت پروژه را مشاهده می‌کنید.این ویدیو را از دست ندهید تا در دنیای پویا و تغییرات مداوم، با بهترین رویکردها به پروژه‌های خود مسلط شوید!شروع (0:00)اجایل چیست(0:55)تعریف خلاصه اجایل (2:54)Agile Mineset(3:25)خلاصه مانیفست اجایل(5:23)خلاصه اصول اجایل (6:12)کاراکترهای اصلی تفکر چابک(7:52)جمع بندی(10:20)---------------------------------------------------------------لینک کانال در سایر شبکه های اجتماعیYoutube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Castbox:https://castbox.fm/channel/id5051803 ---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi---------------------------------------------------------------Telegram:https://t.me/+QA61h-IHgSo1Y2Y0---------------------------------------------------------------Twitter:https://twitter.com/Ardiland3---------------------------------------------------------------
DRY فقط کد تکراری نیستبرنامه نویس عملگرا، رویکرد عملگرایانهDRY Principle, Don't repeat yourselfقسمت اولتو این ویدئو رفتیم سراغ یکی دیگه از اصول طراحی نرم افزار و در واقع یکی از مهمترین اصول طراحی. اصل DRYاین اصل تاکید روی پرهیز از تکرار در نرم افزار داره. تو این ویدئو میبینیم که اصولا تکرار چه مشکلاتی به وجود میاره و از اون مهم تر اینکه، منظور از تکرار، فقط کد تکراری نیست.لینک کانال در سایر شبکه های اجتماعیYoutube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Castbox:https://castbox.fm/channel/id5051803---------------------------------------------------------------Spotify:https://lnkd.in/eKduRAVy---------------------------------------------------------------Apple Podcasts:https://lnkd.in/euBQRGZT---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi----------------------------------------------------------------Telegram:https://t.me/ardiland_tm----------------------------------------------------------------Twitter:https://twitter.com/Ardiland3
loading
Comments (32)

mehdi eybak abadi

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

Aug 5th
Reply

PhaDima

عالی بود 👏

May 18th
Reply

aria sami

خیلی عالی هستین اما کم کار . منتظر کار های بعدیتون هستیم

May 4th
Reply

پادکست استور

پادکستر عزیز، پادکست شما در گروه " دنیای تکنولوژی " پادکست استور معرفی شد. https://t.me/ziipodcaststore پادکست استور حامی پادکست هاست. (برای دیدن ادامه این کامنت اینجا 👆 ضربه بزنید) در صورت اشتباه در ارائه اطلاعات مانند لینک پادکست یا نام پادکستر ما را از طریق پشتیبانی پادکست استور در تلگرام مطلع کنید. در ضمن شما دعوت هستید به دو گروه پادکستر ها https://t.me/ziiPcreationguide و شنوندگان https://t.me/ziicastboxLguide #پادکست #پادکست‌استور‌....

Apr 23rd
Reply

Hooman Yarahmadi

پسر تو چقد سمی فکر میکنی 😅

Feb 27th
Reply (1)

aria sami

لطفا درباره test driven design هم صحبت کنید !

Jan 7th
Reply (1)

Saber 🤠

🌺🌺🌺

Jan 3rd
Reply

Moeim9gh

دمت گرم عکس ویدئو هم خیلی جالبه👍

Oct 8th
Reply

Parvaneh Zarei

عالي اميدوارم ادامه پيدا بكند اين پادكست. راجع به يونيت تست ها هم اگر اپيزود داشته باشيد عالي خواهد بود.

May 31st
Reply

Soheil Erfani

اصول GRASP رو هم میشه بگید

May 24th
Reply

Amir Movassaghi

عالی بود! امیدوارم ادامه پیدا کنه

Apr 4th
Reply

Soheil Erfani

انتقادی که من دارم این هستش که چرا پیوستگی موضوعات رعایت نمیشه و نیمه کاره رها میشن، یک قسمت راجع به یک موضوع هست یک قسمت دیگه راجع به یک موضوع دیگه

Apr 2nd
Reply (1)

Reza Zanganeh

ممنون اگه میشه تقسیم بندی زمان ها را هم لطفا بگذار مهندس جان

Mar 16th
Reply

Reza Zanganeh

خوب بود خوشم امد ساده و روان

Mar 16th
Reply

Soheil Erfani

بنظر جالب امد ، لطفاً ادامه بدید

Mar 14th
Reply (1)

Soheil Erfani

اینجور که متوجه شدم اینا ویدیوهایی هستند که تبدیل به نسخه صوتی شدند پس لطفاً یک طوری توضیح بدید که نسخه صوتی هم قایل فهم باشند 🙏

Mar 14th
Reply (1)

Mahsa Mahdavian

سلام اردلان جان بی زحمت بقیه قسمت هارو هم بزار تو یوتیوب ۸ تاس تو راه میتونیم گوش کنیم اینطوری، ممنون ازت بخش اول و دیدم و عالی بود

Mar 6th
Reply (1)

Elham_bgh

Mersiii babate tozihate awlii va mokhtasar o mofid

Mar 6th
Reply

Elham_bgh

Mersiii babate tozihate awliiitun

Mar 1st
Reply

Mahan Ghazanfari

تمام اپیزودهاتون رو گوش دادم. با وجود اینکه در هفته‌های اخیر چندین محتوای مختلف ایرانی و غیر ایرانی رو دیده و شنیده بودم باز هم کلی نکته‌ی جدید و کاربردی یاد گرفتم. به کانال یوتوبت سر می‌زنم حتمن. ممنون ازت

Oct 23rd
Reply