تبدیل شدن به یک توسعه دهنده نرم افزار Agile - Become an Agile Software Developer

مسیر آموزشی تبدیل شدن به یک توسعه دهنده نرم افزار Agile - Image of Learn Path Become an Agile Software Developer
تبدیل شدن به یک توسعه دهنده نرم افزار Agile Become an Agile Software Developer
گاهی اوقات بدترین کاری که می توانید انجام دهید این است که محصول اشتباه و بی نقصی را ارائه دهید. شیوه‌های چابک به تیم‌ها کمک می‌کند تا روی ارائه محصولات ارزشمند و مرتبط به مشتریان تمرکز کنند. در این مسیر یادگیری مبانی، نکات و ترفندهای مدیریت پروژه نرم افزاری و تکنیک های کدنویسی چابک را بیاموزید.
Become an Agile Software Developer
Sometimes the worst thing you can do is deliver the wrong product, perfectly. Agile practices help teams focus on delivering valuable and relevant products to customers. Learn the foundations, tips, and tricks for software project management and agile coding techniques in this learning path.
مدت زمان: 17h 43m
تعداد دوره ها: 12
مجموع قیمت: (۲۷۴,۰۰۰)
قیمت با 30% تخفیف : ۱۹۱,۸۰۰
تعداد مدرسین: 12
برای خرید این مسیر آموزشی باید وارد حساب کاربری خود شوید.
  • 1
    دوره آموزشی دوره آموزشی توسعه نرم افزار Agile - Image of Course Agile Software Development 2 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی توسعه نرم افزار Agile

    Agile Software Development

    رویکرد agile - که بر تحویل و بهبود مستمر، همکاری و باز بودن برای تغییر تأکید دارد - می تواند به متخصصان کمک کند تا بهره وری و کیفیت محصولات نهایی خود را افزایش دهند. در این دوره، اصول agile برای توسعه دهندگان نرم افزار را بیاموزید، و همچنین اینکه چرا این روش به طور منحصر به فرد برای مهندسی نرم افزار مناسب است. مدرس Shashi Shekhar اصول کلیدی رویکرد agile را از دیدگاه توسعه دهندگان مورد بحث قرار می دهد. سپس اسکرام را بررسی می کند - یک چارچوب agile بسیار محبوب - و در مورد اصول، نقش ها و رویدادهای اسکرام بحث می کند. او همچنین به چگونگی تکمیل اجرای scrum خود با Kanban نگاه می کند. به برنامه نویسی شدید (XP) شیرجه می زند. و نحوه استفاده از XP را برای موثرتر و کارآمدتر در تیم توسعه به اشتراک می گذارد. در طول این دوره، ششی نمونه های کاربردی را ارائه می دهد که می تواند به تقویت مفاهیم پوشش داده شده در این دوره کمک کند. اهداف یادگیری اصول agile نقش های اسکرام، مصنوعات و قوانین افسانه های رایج و تصورات غلط در مورد رویکردهای agile تکنیک های مهندسی نرم افزار agile برنامه نویسی شدید (XP) و توسعه تست محور (TDD) Kanban برای توسعه دهندگان محدود کردن کارهای در حال انجام (WIP) مقیاس بندی خروجی تیم های agile

  • 2
    دوره آموزشی دوره آموزشی توسعه نرم افزارAgile: اسکرام برای توسعه دهندگان - Image of Course Agile Software Development: Scrum for Developers 2 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی توسعه نرم افزارAgile: اسکرام برای توسعه دهندگان

    Agile Software Development: Scrum for Developers

    Scrum یک چارچوب چابک است که به سازمان ها کمک می کند محصولات با کیفیت بالا را به مشتریان خود تحویل دهند. نحوه استفاده از ابزارهای scrum و مدیریت پروژه مانند Jira و Confluence برای مدیریت توسعه نرم افزار را بیاموزید. این دوره یک رویکرد عملی با مثال های واقعی است که نحوه اجرای اسکرام را نشان می دهد. مربی Shashi Shekhar نقش های scrum، قوانین، مصنوعات و رویدادها را پوشش می دهد و از Jira و Confluence برای نشان دادن اینکه چگونه ابزارهای توسعه نرم افزار محبوب می توانند در اجرای scrum کمک کنند استفاده می کند. اهداف یادگیری راه اندازی پروژه های scrum نقش های اسکرام و مصنوعات برنامه ریزی دوی سرعت اسکرام روزانه بررسی Sprint Sprint گذشته نگر پالایش عقب ماندگی محصول نکات و ترفندهای اجرای Scrum در Jira و Confluence گواهینامه های ارزشمند scrum

  • 3
    دوره آموزشی دوره آموزشی توسعه نرم افزار Agile: کانبان برای توسعه دهندگان - Image of Course Agile Software Development: Kanban for Developers 33 دقیقه
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی توسعه نرم افزار Agile: کانبان برای توسعه دهندگان

    Agile Software Development: Kanban for Developers

    کانبان یک روش بهبود فرایند است که در اصل برای تولید بدون چربی توسعه یافته و بر کارایی، همکاری و شفافیت تأکید دارد. این دوره به توسعه دهندگان نرم افزار و تیم های آنها کمک می کند تا از اصول و شیوه های kanban برای بهبود گردش کار و عملکرد خود استفاده کنند، در حالی که بهترین کار خود را نشان می دهند. توسعه دهنده و دارای مجوز ScrumMaster (CSM) هریسون فرون مفاهیم و تکنیک های اساسی کانبان را توضیح می دهد و نحوه پیاده سازی آنها را با استفاده از ابزاری مانند Trello، یک ابزار بصری محبوب و رایگان نشان می دهد. او همچنین نشان می دهد که چگونه می توانید فرایندهای چابک خود را تکرار و تکامل دهید، در حالی که از مشکلات رایج و کانبان "بد" اجتناب می کنید. اهداف یادگیری ناب و کانبان اصول و شیوه های کانبان تجسم پروژه ها با kanban مدیریت جریان با کانبان بهبود و تکامل فرآیندهای خود اجتناب از مشکلات کانبان

  • 4
    دوره آموزشی دوره آموزشی توسعه نرم افزار Agile : تیم های از راه دور - Image of Course Agile Software Development: Remote Teams 2 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی توسعه نرم افزار Agile : تیم های از راه دور

    Agile Software Development: Remote Teams

    تیم های نرم افزاری به طور فزاینده ای از راه دور می روند - و دلیل خوبی هم دارد. کارگران از راه دور اغلب از استقلال و بهره وری بیشتری نسبت به همتایان داخلی خود برخوردار هستند. استفاده از راه دور همچنین می‌تواند به سازمان‌ها کمک کند تا با سرمایه‌گذاری کمتر در زیرساخت‌های فیزیکی، در منابع صرفه‌جویی کنند. کنجکاو هستید که چگونه به تیم نرم افزاری خود کمک کنید تا به کار از راه دور تغییر دهند؟ در این دوره آموزشی، Andrea Goulet به شما نشان می‌دهد که چگونه می‌توانید یک استراتژی کار از راه دور مبتنی بر Agile را برای تیم نرم‌افزار خود پیاده کنید. در طول راه، او شیوه های توسعه توزیع شده را به اشتراک می گذارد که می تواند برای تیم های کاملاً از راه دور و تیم های مشترک مفید باشد. نکاتی را برای استفاده از ابزارهای برتر برای تیم های توزیع شده، حفظ برتری فنی، مصاحبه و استخدام، تطبیق جلسات ایستاده برای کارگران از راه دور و موارد دیگر دریافت کنید. اهداف یادگیری مزایا و چالش های کار از راه دور مدل‌های کار از راه دور به صورت مشترک و توزیع شده تغییر به فضای کاری دیجیتال فیلتر کردن اطلاعات برای حفظ بهره وری شما امنیت در تیم های راه دور ادغام، تحویل و استقرار مداوم بررسی کدها ایجاد شرح شغل برای موقعیت های راه دور تطبیق جفت و موبینگ برای کارگران از راه دور

  • 5
    دوره آموزشی دوره آموزشی برنامه ریزی و انتشار نرم افزار با جیرا - Image of Course Planning and Releasing Software with Jira 1 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی برنامه ریزی و انتشار نرم افزار با جیرا

    Planning and Releasing Software with Jira

    برنامه ریزی موفقیت آمیز، ایجاد و انتشار نرم افزار به یک فرآیند صحیح، هماهنگی قوی بین تیم های متعدد و برنامه های کاربردی به درستی پیکربندی شده نیاز دارد. بسیاری از تیم ها نرم افزار Jira را برای مدیریت کار خود انتخاب می کنند. با اتصال ابزارهای Atlassian اضافی، مانند Confluence و Bitbucket، تیم ها می توانند کارهای دستی را کاهش دهند و به طور کلی از روند توسعه خود پشتیبانی کنند. راشل رایت به عنوان موسس یک شرکت توسعه وب، رابط بین تیم‌های تجاری و توسعه، و مدیر برنامه‌های کاربردی Atlassian، فرآیندهای تجاری را می‌شناسد، ابزارهای توسعه نرم‌افزار را می‌شناسد و چرخه عمر توسعه نرم‌افزار را سپری کرده است. در این دوره، Rachel به شما نشان می‌دهد که چگونه ابزارهای Atlassian با هم کار می‌کنند تا از همه نیازهای برنامه‌ریزی و انتشار شما پشتیبانی کنند. او شما را از طریق الزامات ساخت در Confluence، اتصال فضاهای Confluence به پروژه‌های Jira، اتصال Jira به Bitbucket، مدیریت موارد تست و رفع اشکالات در Jira، انتشار کد در Bitbucket و موارد دیگر راهنمایی می‌کند.

  • 6
    دوره آموزشی دوره آموزشی شیوه های توسعه Agile - Image of Course Agile Development Practices 26 دقیقه بروز شده
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی شیوه های توسعه Agile

    Agile Development Practices

    متدولوژی agile به دلیل قابلیت های توسعه سریع، گردش کار تکرار شونده و پویایی تیم بهبود یافته، به یک عنصر اصلی در صنعت توسعه نرم افزار تبدیل شده است. در این دوره، Harrison Ferrone شیوه‌های agile را با هدف پرداختن به پیچیدگی‌ها و محدودیت‌های منحصر به فرد پروژه‌های موبایل پوشش می‌دهد. او شما را از مرحله مفهوم و ایده‌پردازی تا ادغام و استقرار مداوم، برجسته کردن بهترین شیوه‌ها و برنامه‌ریزی کارآمد می‌برد. در پایان این دوره، شما پایه ای برای وارد کردن agile به فرآیند توسعه خود و ساده سازی خط لوله پروژه فعلی خود خواهید داشت. اهداف یادگیری برنامه ریزی و طراحی توسعه معماری انعطاف پذیر ملاحظات مستندسازی زمان بهینه سازی تعیین سرعت تکنیک های برنامه نویسی agile Refactoring تست و رسیدگی به اشکالات ساخت خط لوله آزادسازی

  • 7
    دوره آموزشی دوره آموزشی توسعه نرم افزار Agile : بازسازی - Image of Course Agile Software Development: Refactoring 1 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی توسعه نرم افزار Agile : بازسازی

    Agile Software Development: Refactoring

    Refactoring کد یک مسئولیت کلیدی توسعه دهندگان نرم افزار است. این به شما کمک می کند تا کد با کیفیت ایجاد کنید - پایه ای که برای واکنش سریع به تغییر، افزودن ویژگی های جدید و ارسال محصولات با کارایی بالا نیاز دارید. این دوره اصول اولیه بازسازی را که برای توسعه Agile طراحی شده است، آموزش می دهد. مربی ریچارد کاسپروفسکی به شما کمک می‌کند تا یک محیط توسعه مبتنی بر آزمایش راه‌اندازی کنید و از تکنیک‌های اولیه بازآفرینی استفاده کنید: تغییر نام متغیر، استخراج، و روش‌های درون خطی. در فصل دوم، او توضیح می‌دهد که چگونه می‌توان کدهای قدیمی را با بدهی‌های فنی معوق - ناکارآمدی‌ها و خطاهایی که در نتیجه برنامه‌ریزی بی‌دقت معرفی شدند، تثبیت کرد. سپس از refactoring برای ساده کردن کد، حذف کپی برداری و ساخت اشیاء قابل استفاده مجدد بیشتر استفاده می کند. در نهایت، او نشان می دهد که چگونه refactoring یک گردش کار Agile را تکمیل می کند، با نشان دادن نحوه اضافه کردن سریع یک ویژگی جدید به پایگاه کد ساده شده. اهداف یادگیری تعریف refactoring راه اندازی یک محیط توسعه آزمایش محور تغییر نام متغیرها با استفاده از روش استخراج پین کردن کدهای قدیمی کد تست و پوشش شعبه بازسازی کدهای قدیمی ساده کردن ریاضیات و بولی ها افزودن رفتارهای جدید به کدهای بازسازی شده

  • 8
    دوره آموزشی دوره آموزشی توسعه نرم افزار Agile : کیفیت کد - Image of Course Agile Software Development: Code Quality 1 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی توسعه نرم افزار Agile : کیفیت کد

    Agile Software Development: Code Quality

    کیفیت کد برای هر توسعه دهنده ای مهم است. نرم افزار ضعیف می تواند برای مشتریان، زمان و هزینه شما هزینه داشته باشد. این دوره بهترین شیوه‌ها و ابزارها را برای نوشتن کد با کیفیت بالا معرفی می‌کند تا بتوانید محصولات بهتری ارائه دهید، به‌روزرسانی‌ها را سریع‌تر به بازار دریافت کنید و بدهی فنی کلی خود را کاهش دهید. مربی اسکات فورد ابزارهای پلتفرم آگنوستیک را معرفی می کند که به بهبود هر پروژه نرم افزاری کمک می کند. یاد بگیرید که چگونه پیچیدگی را با CodeClimate کاهش دهید، نقاط مهم را تجزیه و تحلیل کنید و با CodeScene تغییر دهید، از پوشش کد کافی با NDepend اطمینان حاصل کنید، و با SonarQube تکراری را کاهش دهید. به علاوه، نحوه استفاده از Snyk برای ایمن سازی وابستگی ها و ایجاد یک سبک کدنویسی سازگارتر با HoundCI را بیاموزید. در پایان، ابزارها و مهارت‌هایی را خواهید داشت که برای ایجاد کدهای پاک‌تر نیاز دارید – و برنامه‌هایی که اشکال‌زدایی، اجرا و نگهداری آن‌ها آسان‌تر است. اهداف یادگیری معیارها و ابزارهای کیفیت کد کاوش پیچیدگی کد تنظیم آستانه پیچیدگی تجزیه و تحلیل نقاط داغ و ریزش تجسم پوشش کد یافتن تکراری تامین وابستگی ها حفظ یک سبک کدنویسی ثابت

  • 9
    دوره آموزشی دوره آموزشی یادگیری اصول برنامه نویسی S.O.L.I.D - Image of Course Learning S.O.L.I.D. Programming Principles 2 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی یادگیری اصول برنامه نویسی S.O.L.I.D

    Learning S.O.L.I.D. Programming Principles

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

  • 10
    دوره آموزشی دوره آموزشی توسعه نرم افزار Agile: برنامه نویسی جفت و موب - Image of Course Agile Software Development: Pair and Mob Programming 1 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی توسعه نرم افزار Agile: برنامه نویسی جفت و موب

    Agile Software Development: Pair and Mob Programming

    وقتی نوبت به حل یک مشکل کدنویسی پیچیده می رسد، گاهی اوقات دو (یا بیشتر) ذهن بهتر از یک ذهن هستند. در این دوره، همه چیز را در مورد مکانیک، جزئیات و ارزش رویکردهای کدنویسی مشترک - یعنی برنامه نویسی جفتی و برنامه نویسی موب - یاد بگیرید که می تواند به شما در حل مشکلات در یک کلیپ سریعتر کمک کند. تکنیک‌های عملی را بیاموزید که می‌توانند وقتی برنامه‌نویسی زوجی یا گروهی را با تیم‌های خود امتحان می‌کنید، شما را برای موفقیت آماده کنند. به علاوه، در مورد تغییرات این رویکردها، از جمله برنامه نویسی جفت از راه دور و کار با غیربرنامه نویس ها، بیاموزید. در طول دوره، مربیان لین لنگیت و چیو-کی چان سناریوهایی را به اشتراک می گذارند که نشان می دهد این تکنیک های مشترک چگونه در موقعیت های دنیای واقعی کار می کنند. اهداف یادگیری کدنویسی مشترک در مقابل کار انفرادی برنامه نویسی جفت و جفت از راه دور چیست؟ همکاری در مقابل جفت شدن برنامه نویسی موب چیست؟ نکاتی برای موبینگ موفق گردش کار از طریق تابلوهای Kanban تیم های ویژگی یکپارچه ارزش تجاری کدگذاری مشترک

  • 11
    دوره آموزشی دوره آموزشی توسعه رفتار محور - Image of Course Behavior-Driven Development 1 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی توسعه رفتار محور

    Behavior-Driven Development

    توسعه رفتار محور (BDD) از توسعه آزمایش محور به عنوان فرآیندی که همکاری با تیم های غیر فنی را افزایش می دهد پدید آمد. تست‌های BDD بر روی رفتار کاربر و سیستم متمرکز هستند و می‌توانند جزئیاتی را که اغلب در طول فرآیند توسعه نرم‌افزار سنتی از بین می‌روند، روشن کنند. این دوره آموزشی اصول اولیه توسعه رفتار محور را آموزش می دهد. بیاموزید که چگونه BDD در یک گردش کار چابک قرار می گیرد، چگونه فرآیند BDD را در یک تیم هدایت کنید، و اصول اولیه استفاده از چارچوب های BDD محبوب مانند Cucumber. مربی رابین بک به شما کمک می‌کند تا با Cucumber و زبان مشخصات آن، Gherkin آشنا شوید، نمونه‌هایی از مشخصات الزامات نوشتن، تعریف سناریوها، راه‌اندازی تست‌های شکست خورده و بهینه‌سازی کدتان برای تأکید بر طراحی دامنه محور و شی‌گرا. او برخی از بهترین شیوه‌ها را برای پیاده‌سازی توسعه رفتار محور و حفظ فلسفه - رفتار بر عملکرد - در بالای ذهن به پایان می‌رساند. اهداف یادگیری توسعه رفتار محور چیست؟ چابک و BDD نمونه های BDD چارچوب های BDD تعریف سناریوها مدل سازی دامنه اجرای طراحی شی گرا فرآیند BDD: رفتار قبل از عملکرد

  • 12
    دوره آموزشی دوره آموزشی مبانی های DevOps: Lean و Agile - Image of Course DevOps Foundations: Lean and Agile 1 ساعت بروز شده
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی مبانی های DevOps: Lean و Agile

    DevOps Foundations: Lean and Agile

    با استفاده از اصول ناب و چابک، تیم های مهندسی می توانند سیستم های بهتر و نتایج تجاری بهتری را ارائه دهند - هر دو برای موفقیت DevOps بسیار مهم هستند. در این دوره، مربیان ارنست مولر و Karthik Gaekwad نظریه ها، تکنیک ها و مزایای agile و lean را مورد بحث قرار می دهند. بیاموزید که چگونه می توان آنها را برای تیم های عملیاتی به کار گرفت تا جریان موثرتری از توسعه به عملیات ایجاد کرده و مسیر "مفهوم به پول" را تسریع کند. علاوه بر مفاهیم کلیدی، می توانید نمونه هایی از اجرای سریع و agile در سازمان های نرم افزاری در دنیای واقعی را بشنوید. اهداف یادگیری agile چیست؟ lean چیست؟ اندازه گیری موفقیت یادگیری و سازگاری ایجاد فرهنگ اندازه گیری یادگیری مداوم مفاهیم پیشرفته

برای خرید این مسیر آموزشی باید وارد حساب کاربری خود شوید.
شما این مسیر آموزشی را با مدرسان زیر میگذرانید
عکس مدرس Andrea Goulet - Image of Author Andrea Goulet

Andrea Goulet

آندرا گولت، مدیر عامل شرکت Corgibytes، یک شرکت remodeling نرم‌افزاری است. آندرا، مشتاق این است که کدنویسی های جهان از طریق نوسازی و نگهداری، بهتر کند. شما می‌توانید او را در کنفرانس‌های تکنولوژی با تاتوی کلمه JavaScript بر روی مچ دستش، تشخیص دهید. در Corgibytes، آندرا یک تیم از مهندسان تخصصی ساخته‌است که عاشق کار با کد هستند. آن‌ها با هم به شرکت‌های نرم‌افزاری کمک می‌کنند تا محصولاتی پایدارتر، مقیاس پذیر و امن بسازند.او همچنین بر ایجاد جامعه‌ای برای افرادی تمرکز دارد که نرم‌افزار remodeling را دوست دارند و وب سایت http://legacycode.rock را تاسیس کرده‌اند تا به " menders " کمک کنند. آندرا، مرتبا سخنرانی خود را در مورد موضوعاتی همچون همدلی، به عنوان یک مهارت فنی، بیان می‌کند، ارتباطات درست به همان اندازه که کد اهمیت دارد، و قراردادن توسعه دهندگان در پروژه‌های درست، مهم هستند.

مشاهده پروفایل
عکس مدرس Chiu-Ki Chan - Image of Author Chiu-Ki Chan

Chiu-Ki Chan

Chiu-Ki Chan یک توسعه دهنده اندروید است که علاقه زیادی به صحبت کردن و تدریس دارد. Chiu-Ki - یک متخصص توسعه دهنده گوگل در اندروید - شرکت توسعه تلفن همراه خود را اداره می کند. از طریق این سرمایه گذاری، او برنامه هایی مانند Monkey Write را تولید کرد - که به کاربران کمک می کند نوشتن چینی را بیاموزند - و همچنین یک برنامه برای گرفتن عکس به قلب. هنگامی که او برنامه نمی نویسد، می توان او را در حال سفر به سراسر جهان، گاهی برای گشت و گذار و گاهی اوقات برای به اشتراک گذاشتن دانش اندروید خود روی صحنه در کنفرانس های فنی مختلف یافت.

مشاهده پروفایل
عکس مدرس Lynn Langit - Image of Author Lynn Langit

Lynn Langit

لین لانگیت یک معمار و توسعه دهنده Cloud است که راه حل هایی را با خدمات وب (Amazon (AWS و (Google Cloud Platform (GCP ایجاد می کند. او متخصص پروژه های داده های بزرگ (big data) است. لین با AWS Athena، Aurora، Redshift، Kinesis و IoT کار کرده است. او همچنین کار تولید با Databricks برای Apache Spark و Google Cloud Dataproc، Bigtable، BigQuery و Cloud Spanner انجام داده است. لین همچنین مؤسس آموزش برنامه نویسی برای کودکان (Teaching Kids Programming) است. او در زمینه فناوری اطلاعات و Cloud در آمریکای شمالی و جنوبی، اروپا، آفریقا، آسیا و استرالیا سخنرانی کرده است.

مشاهده پروفایل
عکس مدرس Steven Lott - Image of Author Steven Lott

Steven Lott

استیون اف لوت، از دهه 70 برنامه نویسی می کند ، وقتی کامپیوترها بزرگ ، گران و نادر بودند. او به عنوان یک توسعه دهنده و معمار نرم افزار، روی صدها پروژه از بسیار کوچک تا بسیار بزرگ کار کرده است. او بیش از 10 سال است که از پایتون برای حل مشکلات تجاری استفاده می کند و هم اکنون برای اجرای خدمات میکروسرویس و ETL pipelines از پایتون استفاده می کند. استیون یک self-proclaimed خودساخته است و در حالی که به عنوان مشاور ، نویسنده و توسعه دهنده فعالیت می کند ، در نقاط مختلف در سواحل شرقی ایالات متحده زندگی می کند. وبلاگ فناوری وی http://slott-softwarearchitect.blogspot.com است.

مشاهده پروفایل
عکس مدرس Ernest Mueller - Image of Author Ernest Mueller

Ernest Mueller

ارنست مولر ، مهندسی برق را در دانشگاه رایس در سالهایی که دنیای وب تازه متولد شده بود ، آموخت. پس از فارغ التحصیلی در سال 1993، او برای شرکت فناوری فدرال اکسپرس در ممفیس، تنسی (Memphis, Tennessee) رفت ، جایی که او سیستم های اداری، برنامه نویسی و معماری یونیکس را یاد گرفت. در نهایت او مدیر وب سایت fedex.com شد و اولین نسخه بین المللی نرم افزار ارسال آنلاین خود را منتشر کرد. در سال 1998، ارنست به Towery Publishing نقل مکان کرد، یک شرکت انتشاراتی کوچکی که در حال وارد شدن به دنیای بازیهای اینترنتی می شد. او گروهی از وب سایت‌های مبتنی بر جاوا را رهبری کرد که در شهرهای مختلف آمریکا خدمت می‌کردند و در نهایت برای اجرای موفقیت‌آمیز فن‌آوری اطلاعات و اجرای یک پیاده سازی موفقیت‌آمیز ERP به خدمت گرفته شدند. متاسفانه هنگامی که حباب اینترنت در سال 2001 منتشر شد ، شرکت Towery از کسب‌وکار خارج شد. ارنست به تگزاس رفت و در سال 2002 کار مدیریت خود را در سیستم های وب در شرکت ملی Instruments آغاز کرد. در آنجا او یک تیم ماهر را ساخت و شش سال توسعه وب سایت ni.com را که بر روی عملکرد بالا، عملیات مداوم، مدیریت عملکرد برنامه، فرآیند توسعه سیستم و امنیت وب تمرکز داشت ، مدیریت کرد. در سال 2008، ارنست به گروه تحقیق و توسعه LabVIEW در NI نقل مکان کرد، جایی که او معمار سیستم های وب برای محصولات SaaS مبتنی بر Cloude بود. او طراحی وب سایت های Amazon Web Services و مایکروسافت Azure را با استفاده از اتوماسیون مبتنی بر مدل ، طراحی کرد و با یک تیم DevOps یکپارچه، چهار سال دیگر محصولات SaaS را به بازار عرضه کرد. در سال 2012، ارنست به SaaS provider Bazaarvoice به عنوان مدیر مهندسی عرضه ، نقل مکان کرد. او تحویل محصول را از یک دوره آزمایشی 10 هفته ای ، به یک دوره آزمایشی یک هفته انتقال داد. سپس او رهبری عملیات تیم خود را به یک مدل DevOps هدایت کرد. در نهایت توانست تیم‌های مهندسی که در سایت prr ( درجه‌بندی محصول و بازبینی ) کار می‌کنند را مدیریت کند، و در وب سایت های BV مشتریان نصب می شود. و در طول ماه ، سایت به 1.2B بازدید و بیش از 400M کاربر منحصر به فرد از سایت هایی مانند Best Buy، Walmart و Macy's خدمت رسانی میکنند، چرا که این خرده فروشان و برندها از این خدمات برای انجام مکالمات معتبر و شفاف با مصرف کنندگان استفاده می‌کنند. او این تیم را به چهار تیم 10 نفره تکامل یافته متشکل از کارمندhk و فرماندهان تبدیل کرد و تحت رهبری او ، تیم او همچنان به حرکت بیشتر سیستم به سمت Cloude و برای مقابله با چالش رشد (به خصوص اوج ترافیک روز جمعه سیاه) تلاش کرد. در سال 2014 ارنست مدیر محصول در شرکت CopperEgg، که یک شرکت نظارت Austin-based SaaS بود شد ، که توسط Idera خریداری شد. در حال حاضر او به عنوان مدیر محصول APM و در خطوط تولید CopperEgg، up.time و Precise کار می کند. ارنست در جنبش DevOps فعالیت می کند، به پیدا کردن بخش Austin از OWASP کمک کرد، و هم CloudAustin و هم Agile Austin DevOps SIG را سازماندهی کرد.او همچنین سازمان‌دهنده کنفرانس سالانه DevOpsDays Austin آستین است. ارنست با دخترش در Round Rock تگزاس زندگی می کند.

مشاهده پروفایل
عکس مدرس Harrison Ferrone - Image of Author Harrison Ferrone

Harrison Ferrone

هریسون فرون یک مهندس نرم افزار تجربه محور ، توسعه دهنده ی بازی ، کارشناس تکنولوژیست خلاق و Scrum Master معتبر و دارای گواهینامه می باشد که خارج از برلین در آلمان مشغول به فعالیت می باشد. او از روی اپلیکیشن های موبایل و پروژه های بازی به عنوان یک برنامه نویس آزاد برای یک استارتاپ مستقل و یک کمپانی اقتصادی پیشروی صنعتی مشغول به کار بوده است. تمرکز اصلی اش بر Swift , سی شارپ است، هر چند وی این اواخر حوزه ی فعالیتش را در ++C و Unreal Engine 4 نیز گسترش داده است. هنگامی که وی به کدگذاری مشغول نیست یا چیزی مطالعه نمی کند، میتواند دست از کار کشیده و به فعالیت مورد علاقه اش بپردازد. او به دنبال زنده نمودن احساس طلایی دوران hip-hop میرود و در بعد از ظهرها به همراه دوست دخترش و سه گربه شان چرت می زند.

مشاهده پروفایل
عکس مدرس Richard Kasperowski - Image of Author Richard Kasperowski

Richard Kasperowski

ریچارد کسپروفسکی، یک نویسنده، سخنران، معلم، و مربی با تمرکز بر تیم‌های دارای عملکرد بالا است. ریچارد مولف کتاب، High-Performance Teams: The Foundations همچنین The Core Protocols: A Guide to Greatness است. او مشتریان را در ساخت تیم های عالی که نتایج عالی را با استفاده از Core Protocols و Agile و (Open Space Technology (OST به دست می آورند، هدایت می کند. ریچارد خلق و توسعه نرم‌افزار Agile را در دانشگاه هاروارد ایجاد کرده و تدریس می‌کند.

مشاهده پروفایل
عکس مدرس Shashi Shekhar - Image of Author Shashi Shekhar

Shashi Shekhar

شاشی شیخار، یک معمار سازمانی با تقریبا دو دهه تجربه است. شاشی، متخصص در طراحی، توسعه و گسترش برنامه های کاربردی و راه حل های IT می باشد. او کار خود را به عنوان یک توسعه دهنده PowerBuilder و Oracle PL / SQL آغاز کرد. در طول رونق dot-com، او به برنامه های سرور ColdFusion سوئیچ کرد. او هنگامی که اولین نسخه Microsoft .NET Framework منتشر شد، تبدیل به یک توسعه دهنده دات نت شد و تاکنون با این تکنولوژی کار کرده است. او درحرفه خود ، تیم های مدیریتی را مدیریت می کند و همچنین زمان زیادی را در سایت های مختلف مشتری خود میگذراند و به عنوان مشاور محلی ، در ارزیابی محصول و بازسازی مجدد فرآیند کسب و کار مشغول به کار است. در چند سال گذشته، او تلاش کرده است تا دانش خود را در زمینه زیرساخت ها متنوع کند.

مشاهده پروفایل
عکس مدرس Robin Beck - Image of Author Robin Beck

Robin Beck

رابین بِک مدرس فنی پیشرو است که به سازندگان کمک می کند تا بر چالش های زیربنایی برآیند. رابین در ابزار مدیریت تنظیم مانند Chef و Puppet، و پلتفورم های محاسبه مبتنی بر cloud نظیر AWS، Google cloud platfrom، Rackspace، و VMWare مهارت دارد. وی همچنین بر ساخت و توسعه web app با Node.js و JavaScript تجربه دارد. او در اوقات فراغتش شبکه ها و سخت افزارهای قدیمی را عیب یابی می کند.

مشاهده پروفایل
عکس مدرس Karthik Gaekwad - Image of Author Karthik Gaekwad

Karthik Gaekwad

Karthik Gaekwad یک توسعه دهنده و مهندس است که محصولات cloud و container را برای اوراکل ایجاد می کند. Karthik از دانشگاه آریزونا با BS و MS در مهندسی کامپیوتر در سال 2007 فارغ التحصیل شد. او پس از فارغ التحصیلی به آستین، تگزاس رفت تا در تیم ملی تجارت الکترونیک (NI) IT به عنوان یک توسعه دهنده کار کند و اولین نسخه از لیست قطعات و سایر برنامه های کاربردی تجارت الکترونیک را ایجاد کرد. در سال 2009، او به گروه LabVIEW R & D در NI نقل مکان کرد، جایی که او یک مهندس برای SaaS مبتنی بر ابر و محصولات تلفن همراه بود. او سیستم احراز هویت و مجوز مبتنی بر ابر برای محصولات Cloud NI را طراحی و اجرا کرد و بر روی ویژگی های مختلف برای ادغام محصولات با سیستم های خرید NI کار کرد. در نهایت، Karthik همچنین برخی از زمان ها را با تیم تلفن همراه در NI گذراند و اولین نسخه iOS از Data Dashboard را ایجاد کرد. در سال 2012، او به R & D در Mentor Graphics Embedded برای کار بر روی محصولات ابری رفت. او از کار بر روی بخش توسعه پارادایم DevOps لذت میبرد، و بیشتر علاقه مند به ایجاد خدمات سبک REST و تجربه کاربر محصول است. او همچنین سازمان‌دهنده بDevOpsDays Austin و Cloud Austin است.

مشاهده پروفایل
عکس مدرس Rachel Wright - Image of Author Rachel Wright

Rachel Wright

راشل رایت کارآفرین ، مهندس فرآیند و مدیر Atlassian Certified Jira است. راشل با Jira و confluence در سال 2011 شروع بکار کرد، در سال 2013 یک مدیر شد و در سال 2016 مجوز گرفت. او مالک و بنیانگذار Industry Templates ، LLC است ، که به شرکتها کمک می کند تا رشد کنند ، سازمان یافته و روند کار خود را توسعه دهند. راشل همچنین در زندگی شخصی خود از ابزارهای Atlassian برای دستیابی به اهداف و پیگیری کارها استفاده می کند. او نخستین کتاب خود را با عنوان "کتاب راهنمای مدیریت استراتژی Jira" در "confluence" نوشت و پیشرفت آن را در Jira ردیابی کرد.

مشاهده پروفایل
عکس مدرس M. Scott Ford - Image of Author M. Scott Ford

M. Scott Ford

اسکات فورد یک برنامه نویس نرم افزار و توسعه دهنده چندگانه است که به بیش از 20 زبان برنامه نویسی مسلط است. اسکات را "Bob Vila of the internet" خوانده اند. عشق اسکات به ترمیم و بازیابی نرم افزار در کالج شروع شد که در آن او و تیمش مسئولیت استفاده مجدد از ابزارهای آزمایش برای جنگنده جت X-31 را بر عهده داشتند. از آن زمان ، اسکات رویکرد خود را با محوریت تست حفظ کرده است و بیشترین شادی را در پروژه هایی پیدا می کند که یک پایگاه کد موجود نیاز به بهبود دارد. وی Corgibytes را برای کمک به سایر شرکت ها در تنظیم کد های legacy با تکنیک های نوین بازسازی نرم افزار را بنیان گذاشت. اسکات در حال حاضر در حال کار بر روی اولین کتاب خود برای بازسازی نرم افزار است: "A DIY Approach to Transforming Your Legacy Code" اسکات علاوه بر تعمیر کدهای قدیمی ، از انیمیشن ، خواندن کتابهای علمی تخیلی و کمیک و همچنین گذراندن اوقات فراغت با فرزندان خود لذت می برد.

مشاهده پروفایل