ݺߣ

ݺߣShare a Scribd company logo
‫چگونه؟‬‫ا؟‬‫ر‬‫چ‬،‫ی‬ ‫نویس‬‫نامه‬‫ر‬‫ب‬
‫حصین‬ ‫های‬‫شرکت‬ ‫گروه‬
‫بهار‬ ،‫حیمیان‬‫ر‬ ‫وحید‬1395
‫باسمه‬‫تعالی‬
‫مطالب‬‫فهرست‬
•‫دهنده‬‫ائه‬‫ر‬‫ا‬ ‫معرفی‬
•‫ی؟‬ ‫نویس‬ ‫برنامه‬ ‫چرا‬
•‫مسیر‬،‫ی‬ ‫نویس‬ ‫برنامه‬ ‫آموختن‬ ‫مناسب‬‫ک‬،‫ی‬‫ز‬‫آمو‬‫ر‬‫کا‬‫ار‬
2
‫شریف‬‫صنعتی‬‫دانشگاه‬‫چگونه؟‬‫چرا؟‬،‫ی‬‫نویس‬‫برنامه‬
‫حصین‬‫های‬‫شرکت‬‫گروه‬‫توسط‬‫ائه‬‫ر‬‫ا‬‫بهار‬1395
‫دهنده‬‫ائه‬‫ر‬‫ا‬‫معرفی‬
•‫حیمیان‬‫ر‬ ‫وحید‬
•‫حصین‬ ‫آفرین‬‫فن‬ ‫ی‬ ‫مهندس‬ ‫شرکت‬ ‫فنی‬‫مدیر‬‫و‬ ‫مدیره‬‫هیات‬‫عضو‬
•‫تبه‬‫ر‬11‫ی‬‫اسر‬‫ر‬‫س‬ ‫ر‬‫کنکو‬1380
•‫ار‬‫ز‬‫اف‬ ‫نرم‬ ‫ی‬ ‫شناس‬‫ر‬‫کا‬-‫شریف‬ ‫صنعتی‬ ‫دانشگاه‬
•‫ار‬‫ز‬‫اف‬ ‫نرم‬ ‫شد‬‫ر‬‫ا‬‫ی‬ ‫شناس‬‫ر‬‫کا‬-‫شریف‬ ‫صنعتی‬ ‫دانشگاه‬
•rahimian@hasintech.com 3
‫شریف‬‫صنعتی‬‫دانشگاه‬‫چگونه؟‬‫چرا؟‬،‫ی‬‫نویس‬‫برنامه‬
‫حصین‬‫های‬‫شرکت‬‫گروه‬‫توسط‬‫ائه‬‫ر‬‫ا‬‫بهار‬1395
‫حصین‬‫شرکت‬
•‫سال‬‫در‬‫ی‬‫گیر‬‫شکل‬1381
•‫از‬‫بیش‬‫مجموعه‬‫حاضر‬ ‫حال‬‫در‬15‫حدود‬‫و‬‫ی‬‫تجار‬ ‫واحد‬‫و‬ ‫شرکت‬
350‫پرسنل‬‫نفر‬
4
‫شریف‬‫صنعتی‬‫دانشگاه‬‫چگونه؟‬‫چرا؟‬،‫ی‬‫نویس‬‫برنامه‬
‫حصین‬‫های‬‫شرکت‬‫گروه‬‫توسط‬‫ائه‬‫ر‬‫ا‬‫بهار‬1395
5
‫شریف‬‫صنعتی‬‫دانشگاه‬‫چگونه؟‬‫چرا؟‬،‫ی‬‫نویس‬‫برنامه‬
‫حصین‬‫های‬‫شرکت‬‫گروه‬‫توسط‬‫ائه‬‫ر‬‫ا‬‫بهار‬1395
‫ی؟‬ ‫نویس‬‫نامه‬‫ر‬‫ب‬‫ا‬‫ر‬‫چ‬
•‫افزار‬ ‫نرم‬ ‫صنعت‬ ‫نق‬‫و‬‫ر‬
• Bill Gates: Microsoft $75 B
• Jeff Bezos: Amazon $45.2 B
• Mark Zuckerberg: Facebook $44.6 B
• Larry Ellison: Oracle $43.6 B
• Larry Page: Google $35.2 B
• Sergey Brin: Google $34.4 B
•‫منبع‬:http://www.forbes.com/billionaires/list 6
‫شریف‬‫صنعتی‬‫دانشگاه‬‫چگونه؟‬‫چرا؟‬،‫ی‬‫نویس‬‫برنامه‬
‫حصین‬‫های‬‫شرکت‬‫گروه‬‫توسط‬‫ائه‬‫ر‬‫ا‬‫بهار‬1395
‫ی؟‬ ‫نویس‬‫نامه‬‫ر‬‫ب‬‫ا‬‫ر‬‫چ‬
7
‫شریف‬‫صنعتی‬‫دانشگاه‬‫چگونه؟‬‫چرا؟‬،‫ی‬‫نویس‬‫برنامه‬
‫حصین‬‫های‬‫شرکت‬‫گروه‬‫توسط‬‫ائه‬‫ر‬‫ا‬‫بهار‬1395
‫ی؟‬ ‫نویس‬‫نامه‬‫ر‬‫ب‬‫ا‬‫ر‬‫چ‬
•‫ود‬‫ر‬‫و‬ ‫برای‬‫مناسب‬‫ع‬‫و‬‫شر‬ ‫اه‬‫ر‬‫صنعت‬‫کار‬‫ار‬‫ز‬‫با‬ ‫به‬‫ار‬‫ز‬‫اف‬ ‫نرم‬
•‫دانشگاهی‬ ‫شته‬‫ر‬ ‫برای‬ ‫ویژه‬ ‫به‬‫کامپیوتر‬(‫افزار‬ ‫نرم‬)‫و‬IT
•‫مدیر‬‫کار‬ ‫ابتدای‬‫در‬ ‫باشید‬ ‫خوانده‬ ‫مدیریت‬ ‫س‬‫ر‬‫د‬ ‫چند‬‫هر‬ ‫شما‬‫نمی‬
‫شوید‬.
•‫قرار‬‫کسب‬ ‫موجب‬‫افزار‬ ‫نرم‬ ‫توسعه‬ ‫تیم‬ ‫یک‬‫در‬ ‫گرفتن‬‫تجر‬‫بیات‬
‫نده‬‫ز‬‫ار‬‫ای‬‫شود‬‫می‬.
•‫بعدها‬‫تا‬‫مدیر‬،‫شد‬‫ر‬‫ا‬‫نویس‬ ‫برنامه‬‫ه‬‫ژ‬‫و‬‫پر‬‫مدی‬ ،‫ل‬‫محصو‬‫مدیر‬،‫ر‬
‫یا‬‫عامل‬...‫شوید‬ 8
‫شریف‬‫صنعتی‬‫دانشگاه‬‫چگونه؟‬‫چرا؟‬،‫ی‬‫نویس‬‫برنامه‬
‫حصین‬‫های‬‫شرکت‬‫گروه‬‫توسط‬‫ائه‬‫ر‬‫ا‬‫بهار‬1395
‫بشوم؟‬‫نویس‬‫نامه‬‫ر‬‫ب‬‫یک‬‫چگونه‬
•‫سطحی‬ ‫درک‬‫ی‬ ‫نویس‬‫برنامه‬‫از‬‫ا‬‫ر‬‫شما‬،‫نویس‬‫برنامه‬ ‫یک‬‫خوب‬
‫نمیکند‬
9
‫شریف‬‫صنعتی‬‫دانشگاه‬‫چگونه؟‬‫چرا؟‬،‫ی‬‫نویس‬‫برنامه‬
‫حصین‬‫های‬‫شرکت‬‫گروه‬‫توسط‬‫ائه‬‫ر‬‫ا‬‫بهار‬1395
‫بشوم؟‬‫خوب‬‫نویس‬‫نامه‬‫ر‬‫ب‬‫یک‬‫چگونه‬
•‫افزار‬ ‫نرم‬ ‫محبوبیت‬+‫منابع‬ ‫بودن‬‫دسترس‬‫در‬←‫تعداد‬
‫یاد‬‫ز‬‫نویس‬‫برنامه‬
•‫از‬‫ی‬‫بسیار‬ ‫متاسفانه‬‫اما‬‫نویسان‬‫برنامه‬‫ک‬ ‫عمیق‬‫دانش‬ ،‫افی‬
‫ند‬‫ر‬‫ندا‬.
•‫کد‬ ‫دن‬‫ز‬‫ای‬‫یه‬‫و‬‫ر‬C‫بان‬‫ز‬‫در‬‫ای‬‫ر‬‫گ‬‫ی‬ ‫ش‬C#
•‫یعنی‬‫توانند‬‫نمی‬‫پیچی‬ ‫یا‬‫گ‬‫ر‬‫بز‬ ‫های‬‫سیستم‬ ‫تولید‬‫در‬‫نقش‬‫ده‬
‫باشند‬‫داشته‬ ‫جدی‬. 10
‫شریف‬‫صنعتی‬‫دانشگاه‬‫چگونه؟‬‫چرا؟‬،‫ی‬‫نویس‬‫برنامه‬
‫حصین‬‫های‬‫شرکت‬‫گروه‬‫توسط‬‫ائه‬‫ر‬‫ا‬‫بهار‬1395
‫چیست؟‬‫خوب‬‫مسیر‬
•‫ی‬ ‫نویس‬ ‫برنامه‬‫مفاهیم‬ ‫عمیق‬ ‫ی‬‫یادگیر‬
•‫ی‬ ‫نویس‬ ‫برنامه‬ ‫بان‬‫ز‬ ‫یک‬ ‫کامل‬ ‫شناخت‬
•‫خوب‬ ‫تیم‬ ‫یک‬‫در‬ ‫جدی‬‫کار‬ ‫تجربه‬
•‫ن‬‫برنامه‬ ‫بان‬‫ز‬‫شناخت‬‫و‬ ‫مفاهیم‬‫ی‬‫یادگیر‬‫بهبود‬‫موجب‬‫ی‬ ‫ویس‬
‫شود‬ ‫می‬‫هم‬.
11
‫شریف‬‫صنعتی‬‫دانشگاه‬‫چگونه؟‬‫چرا؟‬،‫ی‬‫نویس‬‫برنامه‬
‫حصین‬‫های‬‫شرکت‬‫گروه‬‫توسط‬‫ائه‬‫ر‬‫ا‬‫بهار‬1395
‫ی‬ ‫نویس‬‫نامه‬‫ر‬‫ب‬‫مفاهیم‬
•‫مفاهیم‬‫گرایی‬ ‫ی‬ ‫ش‬
• Class, Object, Inheritance, Polymorphism, …
•‫ها‬‫ر‬‫ساختا‬ ‫داده‬
• List, Queue, Map, Stack, …
•‫یتم‬‫ر‬‫الگو‬‫ها‬
• Sort, Search, Hash, …
•‫الگوهای‬ ‫با‬ ‫آشنایی‬‫طراحی‬
• Singleton, Proxy, Factory, Façade, ….
12
‫شریف‬‫صنعتی‬‫دانشگاه‬‫چگونه؟‬‫چرا؟‬،‫ی‬‫نویس‬‫برنامه‬
‫حصین‬‫های‬‫شرکت‬‫گروه‬‫توسط‬‫ائه‬‫ر‬‫ا‬‫بهار‬1395
‫ی‬ ‫نویس‬‫نامه‬‫ر‬‫ب‬‫بان‬‫ز‬‫یک‬‫کامل‬‫شناخت‬
•‫تسلط‬‫بان‬‫ز‬ ‫یک‬ ‫کلیدی‬‫کلمات‬ ‫تمام‬‫بر‬ ‫کافی‬
•‫شناخت‬‫مثل‬ ‫کلماتی‬‫دقیق‬public،private،
protected،static،final،abstract،
interface
•‫آشنایی‬‫مانند‬‫ی‬ ‫نویس‬ ‫برنامه‬ ‫پیشرفته‬‫مفاهیم‬ ‫با‬
Reflection‫و‬Dependency Injection
•‫مناسب‬ ‫ی‬ ‫نویس‬ ‫برنامه‬ ‫بان‬‫ز‬ ‫یک‬ ‫انتخاب‬
13
‫شریف‬‫صنعتی‬‫دانشگاه‬‫چگونه؟‬‫چرا؟‬،‫ی‬‫نویس‬‫برنامه‬
‫حصین‬‫های‬‫شرکت‬‫گروه‬‫توسط‬‫ائه‬‫ر‬‫ا‬‫بهار‬1395
‫بکند؟‬‫من‬‫به‬‫تواند‬‫می‬‫کمکی‬‫چه‬‫حصین‬
•‫مسیر‬ ‫معرفی‬‫نویس‬‫برنامه‬‫شدن‬ ‫خوب‬
•‫ی‬ ‫دانش‬ ‫منابع‬ ‫معرفی‬
•‫معرفی‬‫ی‬ ‫نویس‬‫برنامه‬ ‫های‬‫بان‬‫ز‬‫بیشت‬ ‫برد‬‫ر‬‫کا‬ ‫با‬‫ر‬
•‫ی‬‫ز‬‫آمو‬‫ر‬‫کا‬ ‫فرصت‬
•‫کار‬ ‫به‬ ‫اشتغال‬ ‫فرصت‬
•‫در‬‫بیشتر‬ ‫اطالعات‬
http://training.hasintech.com 14
‫شریف‬‫صنعتی‬‫دانشگاه‬‫چگونه؟‬‫چرا؟‬،‫ی‬‫نویس‬‫برنامه‬
‫حصین‬‫های‬‫شرکت‬‫گروه‬‫توسط‬‫ائه‬‫ر‬‫ا‬‫بهار‬1395
‫سوال؟‬
15
‫شریف‬‫صنعتی‬‫دانشگاه‬‫چگونه؟‬‫چرا؟‬،‫ی‬‫نویس‬‫برنامه‬
‫حصین‬‫های‬‫شرکت‬‫گروه‬‫توسط‬‫ائه‬‫ر‬‫ا‬‫بهار‬1395

More Related Content

برنامه نویسی، چرا؟ چگونه؟