در این دوره خودآموز و مقدماتی، با Git و GitHub آشنا خواهید شد! شما با کنترل نسخه همکارانه و پلتفرمهای محبوب Git آشنا میشوید. همکاری و کدنویسی اجتماعی اجزای حیاتی از شیوههای مهندسی نرمافزار معاصر ... ادامه
Lavanya Thiruvali Sunderarajan
+ 2 مدرس دیگر
یادگیری نسخه کنترل و جایگاه آن در کدنویسی اجتماعی و همکارانه و در DevOps
یادگیری مفاهیم پایه Git مانند مخازن و شاخهها برای کنترل نسخه توزیع شده و کدنویسی اجتماعی
نحوه ایجاد نمونه کارهای خود و اشتراک یک پروژه منبع باز در GitHub
یادگیری نحوه ایجاد مخازن و شاخههای GitHub درخواستهای کشش (PRs)
این دوره به نحوی تهیه و تدوین شده است که مباحث آن به سادهترین شکل ممکن بیان شوند و مخاطبان دوره بتوانند بهسادگی متوجه موضوعات مطرح شده شوند. به همین جهت برای شرکت در این دوره هیچ پیشنیاز به خصوصی وجود ندارد و افراد با هر سطحی از آگاهی و تحصیلات میتوانند از مباحث این دوره نهایت استفاده را داشته باشند.
در این دوره خودآموز و مقدماتی، با Git و GitHub آشنا خواهید شد! شما با کنترل نسخه همکارانه و پلتفرمهای محبوب Git آشنا میشوید. همکاری و کدنویسی اجتماعی اجزای حیاتی از شیوههای مهندسی نرمافزار معاصر و فرهنگ DevOps هستند.
این دوره با مروری بر اصول پایه Git و GitHub شروع میشود و مفاهیم کلیدی Git مانند شاخهبندی و مخازن و استفاده از دستورات Git را بررسی خواهید کرد.
در ادامه دوره، مفاهیم مختلف Git مانند فورک، کلون و جریانهای کاری ادغام را از طریق آزمایشگاههای عملی یاد گرفته و تمرین خواهید کرد. همچنین خواهید آموخت که چگونه از GitHub برای کار موثر بهعنوان یک تیم استفاده کنید و عملیات متداول Git را از طریق رابط کاربری وب و خط فرمان انجام دهید. دوره با یک پروژه نهایی به پایان میرسد که در آن با ایجاد و اشتراکگذاری یک پروژه عمومی/منبعباز در GitHub، ساخت نمونه کار خود را شروع میکنید. با اتمام این دوره، مهارتهای Git و GitHub خود را نشان خواهید داد و یک پروژه به رزومه خود اضافه خواهید کرد.
اطلاعات بیشتر
مدرس: جادی میرمیرانی
مدرس: علی بیگدلی
مدرس: جادی میرمیرانی
مدرس: سهیل تهرانیپور
Lavanya Thiruvali Sunderarajan مشاور فناوری آموزشی و متخصص فناوری اطلاعات با بیش از 20 سال تجربه کاری در زمینههای امنیت سایبری، توسعه برنامههای ابری، هوش مصنوعی و علم دادهها است. او یک مهندس نرمافزار است که پشتوانهای از سالها تجربه در توسعه نرمافزار در شرکتهای مبتنی بر محصول و پروژه با درگیری در چرخه حیات توسعه نرمافزار (SDLC) دارد. او کارشناسی ارشد علوم با تخصص در علم دادهها را از دانشگاه دیکین استرالیا کسب کرده و درک عمیقی از توسعه نرمافزار با استفاده از روشهای چابک و DevOps دارد.
اطلاعات بیشتر
Rav Ahuja مدیر ارشد برنامه جهانی در شرکت IBM است. او مسئولیت رهبری استراتژی رشد، ایجاد دورههای آموزشی و برنامههای مشارکت برای شبکه مهارتهای IBM را برعهده دارد. Rav در آزمایشگاه IBM کانادا در تورنتو مستقر است و در زمینه راهحلهای آموزشی برای هوش مصنوعی، علم داده، رایانش ابری و بلاکچین تخصص دارد. او در رویدادهای جهانی سخنرانی میکند و مقالات، کتابها و دورههای آموزشی متعددی در زمینه مدیریت و تحلیل داده تالیف کرده است. Rav دارای مدرک مهندسی لیسانس از دانشگاه مکگیل و کارشناسی ارشد مدیریت بازرگانی از دانشگاه وسترن انتاریو است.
اطلاعات بیشتر
Coursera
مدرس: Ramesh Sannareddy - Rav Ahuja - Sam Prokopchuk
Coursera
مدرس: Manish Kumar - Rav Ahuja
Coursera
مدرس: Rav Ahuja
Coursera
مدرس: Bethany Hudnutt - Rav Ahuja
Upkar Lidder یک مهندس نرمافزار ارشد با بیش از 10 سال تجربه در توسعه فناوری اطلاعات است که شامل مدیریت تیم، رهبری فنی و عملیاتی با تجربه عمیق در فناوریهای فول استک میباشد. در حال حاضر بر روی یادگیری ماشین و هوش مصنوعی متمرکز است و میتوان او را در کنفرانسهای مختلف و گروهها و نشستهای محلی فناوری دید. اوپکار تحصیلات عالی خود را در کانادا گذرانده و در حال حاضر در ایالات متحده اقامت دارد.
اطلاعات بیشتر