لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اصول مهندسی نرمافزار توسط Pearson
- آخرین آپدیت
دانلود Software Engineering Principles by Pearson
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
مهندسی نرمافزار فراتر از نوشتن کد است. برای ساخت سیستمهایی پایدار، درک مفاهیمی مانند مقیاسپذیری، قابلیت نگهداری و قابلیت اطمینان ضروری است. در این دوره، اصول بنیادی مهندسی نرمافزار و نحوه بهکارگیری آنها در پروژههای واقعی را کشف کنید. با همراهی مدرس دوره، Shaun Wassell، تفاوت بین مهندسی نرمافزار و توسعه نرمافزار را بررسی کرده، با ابزارهای کاربردی یک مهندس نرمافزار آشنا شوید و ویژگیهایی که مهندسان برتر را متمایز میکند، تحلیل کنید. در طول این مسیر، دیدگاهی جامع از چرخه کامل توسعه نرمافزار (SDLC) –از برنامهریزی و طراحی تا تست و استقرار –به دست خواهید آورد و خواهید دید که چگونه ابزارهای هوش مصنوعی میتوانند بدون جایگزینی مهارتهای ضروری انسانی، از فرآیندهای مهندسی شما پشتیبانی کنند. در پایان این دوره، شما به ابزارهای همکاری، جریانهای کاری و بهترین روشهایی مجهز میشوید که به شما و تیمتان کمک میکند نتایجی قابلاطمینانتر و با قابلیت نگهداری بالاتر تولید کنید.
نکته: این دوره توسط Shaun Wassell و Pearson تهیه شده است و ما مفتخریم که این آموزش را در کتابخانه خود میزبانی کنیم.
سرفصل ها و درس ها
مقدمه
Introduction
معرفی دوره
Course intro
1. مبانی مهندسی نرمافزار
1. Foundations of Software Engineering
مهندسی نرمافزار چیست
Learn what software engineering is
آشنایی با جعبه ابزار مهندس نرمافزار
Get familiar with the software engineer’s toolkit
اهداف یادگیری
Learning objectives
درک مفاهیم کلیدی: مقیاسپذیری، قابلیت نگهداری و قابلیت اطمینان
Understand the key concepts: scalability, maintainability, and reliability
درک تفاوت بین مهندسی نرمافزار و توسعه نرمافزار
Understand the difference between software engineering and software development
تأثیر هوش مصنوعی مولد بر چشمانداز مهندسی
Learn how generative AI is changing the landscape
2. فرآیند توسعه
2. The Development Process
ایجاد طرح: برنامهریزی پیش از کدنویسی
Create a design: Planning before coding
نحوه ساخت نرمافزار در دنیای واقعی
Learn how real-world software gets built
جمعآوری نیازمندیها: چه چیزی میسازیم؟
Collect requirements: What are we building?
پیادهسازی نرمافزار: نوشتن کد
Implement the software: Writing the code
تست نرمافزار
Test the software
نگهداری نرمافزار
Maintain the software
اهداف یادگیری
Learning objectives
استقرار نرمافزار
Deploy the software
3. همکاری و جریانهای کاری
3. Collaboration and Workflows
پیادهسازی یک قابلیت جدید
Implement a new feature
اهداف یادگیری
Learning objectives
برنامهریزی برای قابلیت جدید
Plan a new feature
استفاده از ابزارهای هوش مصنوعی مولد در طول SDLC
Use generative AI tools throughout the SDLC
طراحی یک قابلیت جدید
Design a new feature
4. تمرینات دنیای واقعی
4. Real-World Practices
استفاده از کتابخانههای خارجی و APIها
Use external libraries and APIs
تفاوت مهندسان برتر و نحوه کمک هوش مصنوعی
Learn what great engineers do differently and how AI helps
نوشتن کد خوانا و قابل نگهداری
Write readable, maintainable code
اهداف یادگیری
Learning objectives
جمعبندی
Conclusion
خلاصه دوره و گامهای بعدی
Course summary and next steps
هدف پیرسون این است که به افراد کمک کند تا زندگی خود را از طریق یادگیری درک کنند، با این باور که هر فرصت یادگیری فرصتی برای پیشرفت شخصی است. کارکنان پیرسون متعهد به ایجاد تجربیات یادگیری پر جنب و جوش و غنی هستند که برای تأثیرگذاری در زندگی واقعی طراحی شده اند. آنها در نزدیک به 200 کشور با محتوای دیجیتال، ارزیابی ها، صلاحیت ها و داده ها به مشتریان خدمات ارائه می دهند.
نمایش نظرات