fr

Ardalan Ebrahimi

Ardiland

برنامه نویسی، اجایل، جاب آفر، مهاجرت کاری ...---------------------------------------------------------------لینک کانال در سایر شبکه های اجتماعی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---...

N'hésitez pas à visiter le site du podcast et à soutenir son créateur : castbox.fm

Auteur

Ardalan Ebrahimi

Catégorie

Education

Site du podcast

castbox.fm

Dernier épisode

10 juin 2024

Où écouter ?

Les podcasts dans l'appli Replaio Radio Bientôt disponible

Les podcasts arrivent très bientôt dans l'appli. Installe-la dès maintenant et découvre en avant-première une toute nouvelle façon de vivre les podcasts

Télécharger sur Google Play Installe-la gratuitement Android près de 10 M de téléchargements · note de 4,8 iOS bientôt

Épisodes

DRY Principle: Inter-Developer Duplication Video 10.06.2024

در این قسمت، اصل DRY (Don't Repeat Yourself) و اهمیت آن در کاهش redundancy و ارتقای maintainability کد بررسی می‌شود. DRY Principle: Inter-Developer Duplication به طور خاص، مفهوم تکرار بین توسعه‌دهندگان را مورد بررسی قرار می‌دهیم، و نحوه همکاری و ارتباط بین توسعه‌دهندگان را برای بهینه‌سازی استفاده مجدد از کد و سرعت بخشیدن به فرایند توسعه مورد بررسی قرار می‌دهیم. به ما بپیوندید تا راهکارها و بینش‌ها...

ِThe Dark Side of the Agile, Challenges & Risks 06.06.2024

دوستان سلام، خوش اومدین به ویدئوی جدید ما با عنوان The Dark Side of the Agile, Challenges & Risks که به تبیین ده چالش و ریسک مواجهه‌ای که یک تیم توسعه نرم‌افزار ممکن است در حین پیاده‌سازی روش Agile با آن مواجه شود، می‌پردازد. پیاده‌سازی روش Agile همیشه یک کار سرراست و مستقیم نیست و ممکن است با چالش‌ها و ریسک‌های زیادی روبه‌رو شود که می‌تواند به شکست کلی فرآیند منجر شود. در این ویدئو، ما به طور...

Pragmatic Programmer, Dry Principle, Part 2 02.06.2024

Pragmatic Programmer, Dry Principle, Part 2 برنامه نویس عملگرا، رویکرد عملگرایانه DRY Principle, Don't repeat yourself قسمت دوم تو این ویدئو رفتیم سراغ یکی دیگه از اصول طراحی نرم افزار و در واقع یکی از مهمترین اصول طراحی. اصل DRY این اصل تاکید روی پرهیز از تکرار در نرم افزار داره. تو این ویدئو میبینیم که اصولا تکرار چه مشکلاتی به وجود میاره و از اون مهم تر اینکه، منظور از تکرار، فقط کد تکراری نیست...

الگو های طراحی و اهمیت زبان مشترک 29.05.2024

الگو های طراحی و اهمیت زبان مشترک چرا ما حرف همدیگه رو نمی فهمیم؟! Design Pattern - Part 2 دوستان سلام، در این ویدئو به بررسی اهمیت زبان مشترک در زمینه الگوهای طراحی می‌پردازیم. الگوهای طراحی به عنوان یک زبان مشترک بین اعضای تیم‌های نرم افزاری عمل می‌کنند و این ارتباط نقش حیاتی در فهم صحیح و هماهنگی بین اعضا دارد. با مثالی از الگوی Observer به عمق موضوع پرداخته و ریسک عدم شناخت الگوهای طراحی را مو...

اجایل چیست؟ 25.05.2024

اجایل چیست؟ این ۱۰ دقیقه رو از دست ندین ! در این ویدیو، با مفهوم اجایل (Agile) آشنا می شویم و به طور کلی با اهمیت و اصول این متدولوژی در مدیریت پروژه‌ها و توسعه نرم‌افزارها آشنا خواهیم شد. سپس به یک تعریف خلاصه از اجایل می‌پردازیم و به سرعت نگاهی به مبانی و اهداف این متدولوژی می‌اندازیم. همچنین با مفهوم Agile Mineset آشنا می‌شوید و چگونگی بهبود فرآیندهای توسعه نرم‌افزار با استفاده از این ابزار مهم...

DRY فقط کد تکراری نیست 21.05.2024

DRY فقط کد تکراری نیست برنامه نویس عملگرا، رویکرد عملگرایانه DRY Principle, Don't repeat yourself قسمت اول تو این ویدئو رفتیم سراغ یکی دیگه از اصول طراحی نرم افزار و در واقع یکی از مهمترین اصول طراحی. اصل DRY این اصل تاکید روی پرهیز از تکرار در نرم افزار داره. تو این ویدئو میبینیم که اصولا تکرار چه مشکلاتی به وجود میاره و از اون مهم تر اینکه، منظور از تکرار، فقط کد تکراری نیست. لینک کانال در سایر...

چرا هر برنامه نویسی باید Design Pattern بلد باشه؟ 17.05.2024

چرا هر برنامه نویسی باید Design Pattern بلد باشه؟ دوستان سلام، بالاخره سری ویدئو های آمورش دیزاین پترن ها شروع شد. موضوعی که تا حالا درخواست براش خیلی زیاد بوده. تا الان توی ویدئوها به دیزاین پترن ها اشاره زیاد شده و حتی در مواردی آشنایی اولیه با بعضی از پترن های طراحی اتفاق افتاده، ولی این سری جایی هست که متمرکز و تخصصی فقط در مورد Design Patterns صحبت می کنیم. برای رسیدن به این نقطه، یه سری پیش...

8 دلیل که تیم ها به سمت اجایل می روند 17.02.2024

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

این کارها رو تو مصاحبه نکن! 13.02.2024

تو این ویدئو برخی اشتباهات رایج در مصاحبه کاری رو عنوان کردم. اشتباهاتی مثل: - کلی گویی و بیش از اندازه لازم جواب دادن( روده درازی، پر چونگی!) - بد گویی از شرکت قبلی، مدیر قبلی، کد قبلی، همکارای قبلی، کلا غر غر کردن - رزومه نادقیق، بی ربط به موقعیت کاری و یا غیر واقعی - ... شروع (0:00) روده درازی ممنوع (2:03) بد گویی از شرکت قبلی (4:09) رزومه نادقیق (8:53) پایان (12:33) ---------------------------...

معرفی کتاب برنامه نویسی 09.02.2024

معرفی کتاب برنامه نویسی سلام، تا امروز بارها دوستانی که کانال اردیلند رو دنبال می کنند، درخواست کردند که لیستی از کتاب هایی که برنامه نویس ها و مهندسین نرم افزارباید بخونن رو معرفی کنم. تو این ویدئو چندین کتاب معتبر و توصیه شده دنیای برنامه نویسی و معماری نرم افزار رو معرفی کردم. لیست این کتاب ها رو در ادامه می بینیم. (این لیست رو یه جا برای خودتون ذخیره کنید، در آینده بهش مراجعه خواهید کرد!) ضمنا...

SOLID - Dependency Inversion Principle (DIP) + Factory Design Pattern 05.02.2024

اصل DIP از اصول SOLID و Factory Design Pattern SOLID - Dependency Inversion Principle (DIP) + Factory Design Pattern سلام به دوستان عزیز. دراین ویدیو به ادامه بررسی یکی از اصول مهم برنامه‌نویسی، یعنی "اصل انعطاف‌پذیری وابستگی" (Dependency Inversion Principle) می‌پردازیم. در ویدئوی قبلی از این سری، با یک مثال کاربردی به بررسی Dependency Inversion Principle در کنار سایر اصول سالید می پردازیم. در این...

Pragmatic Approach - Intro 01.02.2024

برنامه نویس عملگرا، رویکرد عملگرایانه، مقدمه Pragmatic Approach - Intro در این ویدیو، به موضوعات مهم و مفیدی که در فصل 2 کتاب "برنامه‌نویس عملگرا" با عنوان "رویکرد عملگرایانه" مورد بررسی قرار گرفته‌اند، می‌پردازیم. شروع (0:0) اهمیت طراحی خوب (2:40) Reversibility - انعطاف، قابلیت تغییر (5:25) Domain-Specific Language (DSL) (9:39) پایان (13:09) یکی از اصلی‌ترین موضوعات این فصل، اهمیت طراحی خوب در تو...

SOLID - Dependency Inversion Principle (DIP) - Sample Code 28.01.2024

اصل DIP از اصول SOLID - نمونه کد واقعی Programming principles - SOLID - Dependency Inversion Principle (DIP) سلام به دوستان عزیز. دراین ویدیو به ادامه بررسی یکی از اصول مهم برنامه‌نویسی، یعنی "اصل انعطاف‌پذیری وابستگی" (Dependency Inversion Principle) می‌پردازیم. در ویدئوی قبلی از این سری، به توضیح مفهوم اصل انعطاف‌پذیری وابستگی می‌پردازیم و نشان دادیم که چگونه این اصل ارتباطی بین کلاس‌ها را تعیین...

Clean Code - Formatting - Team Rules and Indenting 24.01.2024

کد تمیز - قواعد تیمی و Indenting Clean Code - Formatting - Team Rules and Indenting سلام به دوستان عزیز. در این ویدیو، به موضوع مهمی در برنامه‌نویسی که به توسعه کد تمیز و قابل نگهداری کمک می‌کند، یعنی "قواعد تیمی و قواعد تورفتگی" می‌پردازیم. قدردانی از یک کد تمیز و خوانا امر حیاتی در توسعه نرم‌افزار است. در این ویدیو، قواعد تیمی را مورد بررسی قرار می‌دهیم. این قواعد توسط تیم‌های برنامه‌نویسی تعیین...

Agile Principles - Responding to Changes 20.01.2024

دوستان سلام Agile Principles - Responding to Changes در این ویدیو به یکی از اصول بسیار مهم و کلیدی در چابکی در برنامه‌نویسی پرداخته‌ایم، و آن اصل "پاسخ به تغییر به جای پیروی کورکورانه از یک برنامه" است. شروع (0:0) مهار کردن تغییرات (2:16) لزوم توسعه پایدار - sustainable development (6:02) تاکید بر سادگی - پرهیز از پیچیدگی - maximizing the work not done (7:17) پایان (13:22) ما در این ویدیو به شما ن...

Programming principles - SOLID - Dependency Inversion Principle (DIP) 16.01.2024

اصل DIP از اصول SOLID - کد تمیز Programming principles - SOLID - Dependency Inversion Principle (DIP) سلام به دوستان عزیز. در این ویدیو به بررسی یکی از اصول مهم برنامه‌نویسی، یعنی "اصل انعطاف‌پذیری وابستگی" (Dependency Inversion Principle) می‌پردازیم. این اصل مهم از مجموعه اصول SOLID در برنامه‌نویسی است که به شما کمک می‌کند برنامه‌هایی انعطاف‌پذیر و قابل تغییر طراحی کنید. ما در این ویدیو به شما نش...

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

معرفی پادکست و کانال های یوتیوب و ... دوستان این ویدئو رو تا جایی که می تونین بچرخونین! اگر توی دسته بندی های عنوان شده، پیشنهاد دیگه ای دارین، لطفا در کامنت معرفی کنید. در این ویدیو، به سفری می‌پردازیم تا معادنی از محتوای ارزشمند و مفهومی تولید شده توسط کاربران (UGC) را کاوش کنیم. مجموعه‌ای از کانال‌های یوتیوب، پادکست‌ها و شخصیت‌های تأثیرگذار لینکدین را معرفی می‌کنم که در دنیای تکنولوژی، کسب و کا...

Agile Principles - اهمیت مشتری 08.01.2024

اصول چابکی - اهمیت مشتری Agile Principles - اهمیت مشتری در این ویدئو، به بررسی دو اصل اساسی در مانیفست چابکی می‌پردازیم که عبارتند از: مقدمه (0:00) satisfy the customer through early and continuous delivery (1:40) Business people and developers must work together (6:30) این اصول به عنوان ستون‌های اساسی در فرآیند توسعه نرم‌افزار چابک دارای اهمیت بالایی هستند. اصل اول: رضایت مشتری از طریق تحویل مداو...

Clean Code - Horizontal Formatting 04.01.2024

کد تمیز - فصل 6: فرمت‌بندی (قسمت 3 - فرمت‌بندی افقی) Clean Code - Horizontal Formatting در این ویدیو، به بررسی عمیق‌تر فصل شش از کتاب معروف "کد تمیز" نوشته رابرت سی. مارتین می‌پردازیم. به‌طور خاص، به جزئیات مهم فرمت‌بندی افقی کد، می‌پردازیم. فرمت‌بندی افقی به ترتیب و فرمت‌بندی هر خط کد در یک سطح افقی مشترک اشاره دارد. این ممکن است به عنوان جزئیات کمترین به نظر بیاید، اما در بهبود قابلیت خواندن و ق...

Programming principles - SOLID - Interface Segregation Principle (ISP) 31.12.2023

اصل ISP از اصول SOLID - کد تمیز Programming principles - SOLID - Interface Segregation Principle (ISP) در این ویدیو، به بررسی اصل ISP از اصول SOLID می‌پردازیم. اصل ISP یکی از اصول مهم در مهندسی نرم‌افزار است که توسط رابرت سی. مارتین معرفی شده است. ISP به معنای اصل تفکیک واسط‌ها است و در مورد تفکیک واسط‌ها به جای ترکیب واسط‌های ضخیم و پیچیده توسط کلاس‌های مختلف صحبت می‌کند. در این ویدیو، به توضیح ا...

Working software over comprehensive documentation 27.12.2023

اصول چابکی - مهارت های فنی نرم‌افزار قابل ارائه و تکراری به عنوان اندازه‌گیری پیشرفت Agile Principles - Technical Practices در این ویدئو، به بررسی سه اصل اساسی در مانیفست چابکی می‌پردازیم که عبارتند از: مقدمه (0:00) Deliver working software frequently (1:50) Working software is the primary measure of progress (4:50) Continuous attention to technical excellence and good design (7:40) این اصول به عن...

Clean Code - Vertical Formatting 24.08.2023

کد تمیز - فرمت‌بندی (بخش دوم: فرمت‌بندی عمودی) Clean Code - Vertical Formatting در این ویدیو، به ادامه بررسی اصول فرمت‌بندی در کد تمیز می‌پردازیم و به مورد دوم، یعنی "فرمت‌بندی عمودی" می‌پردازیم. اصل فرمت‌بندی به عنوان یکی از جنبه‌های مهم در نگهداری کد تمیز و قابل درک است. در این بخش، توضیح می‌دهیم که چرا فرمت‌بندی عمودی به تازگی اهمیت بیشتری پیدا کرده و چگونه از طریق ترتیب مناسب خطوط کد می‌توان ب...

Programming principles - SOLID - Liskov Substitution Principle (LSP) 20.08.2023

اصل لیسکوف از اصول SOLID Programming principles - SOLID - Liskov Substitution Principle (LSP) در این ویدیو، به بررسی اصل لیسکوف از اصول SOLID می‌پردازیم. اصل لیسکوف یکی از اصول مهم و کلیدی در مهندسی نرم‌افزار است که توسط باربارا لیسکف مطرح شده است. این اصل در مورد تعامل بین کلاس‌ها و ارث‌بری به عنوان یکی از اصول اساسی معماری نرم‌افزار صحبت می‌کند. در این ویدیو، به توضیح اهمیت اصل لیسکوف در ایجاد س...

Agile Principles - Self-Organizing Teams 02.08.2023

Agile Principles - Self-Organizing Teams در این ویدیو، به بررسی یکی از اصول چابکی یعنی "تیم‌های خودسازمانده" می‌پردازیم. تیم‌های خودسازمانده یکی از اصول اساسی متمرکز بر افراد در متن مانیفست اجایل هستند و نقطه کلیدی در فرایند توسعه نرم‌افزار به صورت چابک هستند. در این ویدیو، به اهمیت اصل "تیم‌های خودسازمانده" در اجرای موفق فرآیند توسعه نرم‌افزار و ایجاد یک محیط توسعه پویا و کارآمد می‌پردازیم. همچنی...

Clean Code - Why Formatting Matters 25.07.2023

Clean Code - Why Formatting Matters کد تمیز - فصل 6: فرمت‌بندی (قسمت 1) در این ویدیو، به بررسی فصل ششم کتاب "کد تمیز" می‌پردازیم و اهمیت فرمت‌بندی در نوشتن کد تمیز و قابل نگهداری را بررسی می‌کنیم. فرمت‌بندی کد موثر برای قابلیت خوانایی، درک و همکاری بین توسعه‌دهندگان بسیار حائز اهمیت است. ویدیو با بحث درباره اهمیت فرمت‌بندی در کد آغاز می‌شود. ما به مزایای کدی هماهنگ و خوب فرمت‌بندی شده می‌پردازیم،...

Écoute le podcast Ardiland sur Replaio

La radio et les podcasts dans une seule appli - gratuite, sans inscription. Installe-la dès aujourd'hui et ne rate pas le lancement

Télécharger sur Google Play

Replaio n'est pas éditeur de podcasts ; les noms des émissions, les visuels et l'audio appartiennent à leurs auteurs et sont diffusés via des flux RSS publics