لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مهندسی اپلیکیشنهای اندرویدی با قابلیت نگهداری بالا
- آخرین آپدیت
دانلود Engineering Maintainable Android Apps
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره مهندسی اپلیکیشنهای اندرویدی با قابلیت نگهداری بالا، یک دوره آموزشی آنلاین (MOOC) ۴ هفتهای است که با ارائه مثالهای عملی، روشهای مختلف مهندسی برای ساخت اپلیکیشنهای اندرویدی پایدار را آموزش میدهد. این دوره شامل متدولوژیهای توسعه مبتنی بر تست (TDD) و نحوه توسعه و اجرای تستهای واحد با استفاده از JUnit و Robotium (یا فریمورکهای تست خودکار مشابه برای اندروید) میباشد. همچنین، نحوه استفاده موفقیتآمیز از الگوهای نرمافزاری رایج Java/Android برای بهبود قابلیت توسعه و شفافیت اپلیکیشنها آموزش داده میشود. دانشجویان بر اساس مطالب ارائه شده در ویدئوهای آموزشی، در آزمونهای خودکار مربوطه شرکت خواهند کرد. این دروس مزایای شیوههای صحیح مهندسی نرمافزار را که با هدف ایجاد کد قابل نگهداری برای اپلیکیشنهای موبایل طراحی شدهاند، نشان میدهند.
به طور میانگین، هر هفته حدود ۳ تا ۴ ساعت زمان برای یادگیری شامل تماشای ویدئوهای آموزشی و شرکت در کوییزها مورد نیاز است. ترتیب ماژولها در این دوره منعطف طراحی شده است؛ به این معنا که دانشجویان میتوانند ویدئوها را با هر ترتیبی که با تجربه و نیاز آنها سازگار است مشاهده کنند (مثلاً اگر ترجیح میدهند ابتدا تستنویسی را یاد بگیرند، میتوانند ویدئوهای Unit Testing را پیش از ویدئوهای الگوهای نرمافزاری مشاهده کنند).
سرفصل ها و درس ها
مرور کلی دوره
MOOC Overview
مقدمه دوره
Course Intro
مهندسی نرمافزار و تست I
Software Engineering & Testing I
مهندسی نرمافزار به مثابه جستجو
Software Engineering as Search
چرا تست میکنیم؟
Why Test?
تست واحد (Unit Testing)
Unit Testing
تست واحد با اندروید استودیو
Unit Testing with Android Studio
اهمیت اتوماسیون تست
The Importance of Test Automation
پوشش کد (Code Coverage)
Code Coverage
سبکهای تستنویسی
Styles of Testing
مهندسی نرمافزار و تست II
Software Engineering & Testing II
ویژگیهای عملکردی و غیرعملکردی
Functional & Non-functional Properties
بازآرایی کد (Refactoring)
Refactoring
بازآرایی و تست رگرسیون
Refactoring and Regression Testing
نمایش نظرات