آموزش توسعه اپلیکیشن - آخرین آپدیت

دانلود Application Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، فراگیران درک عمیقی از کل چرخه حیات توسعه نرم‌افزار (SDLC) و روش‌های ضروری توسعه به دست می‌آورند. از طریق درس‌های مربوط به تحلیل نیازمندی‌ها و طراحی سیستم، دانشجویان با نحوه جمع‌آوری و مستندسازی موثر نیازمندی‌های پروژه برای طراحی معماری سیستم آشنا می‌شوند. همچنین متدولوژی‌های مختلف توسعه نرم‌افزار مانند Waterfall، Agile و DevOps بررسی خواهد شد تا نقش هر یک در شکل‌دهی به فرآیند توسعه درک شود. در بخش‌های مربوط به پیاده‌سازی، بهترین متدهای برنامه‌نویسی، تست و تکنیک‌های عیب‌یابی (Debugging) آموزش داده می‌شود تا فراگیران بتوانند کدی تمیز و قابل نگهداری بنویسند و مشکلات را به طور موثر شناسایی و رفع کنند. علاوه بر این، کنترل نسخه با Git، شامل راه‌اندازی مخازن (Repositories)، مدیریت شاخه‌ها (Branches) و همکاری با اعضای تیم آموزش داده می‌شود تا مهارت‌های لازم برای کار در محیط‌های توسعه واقعی کسب گردد. پس از اتمام این دوره، شما قادر خواهید بود: • تحلیل نیازمندی‌ها را پیاده‌سازی و مستند کنید • اجزای سیستم را با استفاده از ابزارهای نموداری تعریف کنید • متدولوژی‌های مختلف نرم‌افزاری را تحلیل و بررسی کنید • کنترل نسخه را از طریق ایجاد و مدیریت مخازن Git پیاده‌سازی کنید

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

تحلیل و مشخصات نیازمندی‌ها Requirement analysis and specification

  • معرفی دوره Course introduction

  • پیش‌نمایش پروژه Project preview

  • چالش‌های نیازمندی‌ها Challenges with requirements

  • نیازمندی‌های کاربردی (Functional) Functional requirements

  • نیازمندی‌های غیرکاربردی (Non-functional) Non-functional requirements

  • داستان‌های کاربر (User Stories) User stories

  • ویژگی‌های INVEST INVEST attributes

  • طراحی نرم‌افزار Software design

  • زبان مدل‌سازی یکپارچه (UML) Unified modelling language

  • کاردینالیتی (Cardinality) Cardinality

  • معماری سیستم System architecture

  • رابط‌های کاربری User interfaces

  • وایرفریم و موکاپ Wireframing and mockups

  • تجربه کاربری (UX) User experience

  • خلاصه بخش: برنامه‌ریزی و طراحی پروژه Module summary: Project planning and design

متدولوژی‌های توسعه نرم‌افزار Software development methodologies

  • چرخه حیات توسعه نرم‌افزار Software development life cycle

  • مدل‌های SDLC SDLC models

  • متدولوژی اجایل (Agile) Agile methodology

  • چارچوب اسکرام (SCRUM) SCRUM framework

  • توسعه سریع اپلیکیشن (RAD) Rapid application development

  • دوآپس (DevOps) DevOps

  • خلاصه بخش: متدولوژی‌های توسعه نرم‌افزار Module summary: Software development methodologies

پیاده‌سازی نرم‌افزار Software implementation

  • نگهداری نرم‌افزار Maintaining software

  • کد تمیز (Clean Code) Clean code

  • بررسی و ریشه‌یابی مشکلات Investigating issues

  • تست نرم‌افزار Software testing

  • خلاصه بخش: پیاده‌سازی نرم‌افزار Module summary: Software implementation

کنترل نسخه با Git Version control with Git

  • مقدمه‌ای بر کنترل نسخه Introduction to version control

  • گیت و گیت‌هاب (Git & Github) Git & Github

  • کلون کردن مخزن (Cloning) Cloning a repository

  • افزودن و ثبت فایل‌ها (Add & Commit) Add and commit files

  • ارسال و دریافت تغییرات (Push & Pull) Push and pull changes

  • جریان کاری گیت (Gitflow) Gitflow

  • خلاصه بخش: کنترل نسخه با Git Module summary: Version control with Git

پروژه نهایی Final project

  • مرور دوره: توسعه اپلیکیشن Course recap: Application development

  • پرسش از متخصص Ask an Expert

  • راهنمای گام‌به‌گام پروژه نهایی Final project walkthrough

شبیه‌سازی مصاحبه فنی و به‌روزرسانی رزومه Technical interview simulation and resume updating

  • مسیرهای شغلی Career paths

  • انتظارات در مصاحبه‌های فنی What to expect in technical interviews

  • تبریکات پایانی Congratulations

نمایش نظرات

آموزش توسعه اپلیکیشن
جزییات دوره
22h 34m
40
(آخرین آپدیت)
5,932
5 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده