رویداد به پایان رسیده است!
برنامه نویس موفق - اوستا نجار در تاریخسه‌شنبه ۱۱ تیربه پایان رسیده است. (جزئیات بیشتر)

برنامه نویس موفق - اوستا نجار

شروع:
شنبه ۱۱ اسفند ۹۷ ۰۹:۰۰
پایان:
سه‌شنبه ۱۱ تیر ۹۸ ۱۲:۰۰
برنامه نویس موفق - اوستا نجار
برگزارکننده‌ی رویداد
مهلت ثبت‌نام برای این رویداد به پایان رسیده است.

توضیحات

 

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

 

 

اوستا نجار!

بله درست خوندین! اوستا نجار یا به صورت رسمی استاد نجار. آخه چه ربطی داره به بحث برنامه نویسی؟! من برای اینکه روند گام به گامی که لازمه طی بشه تا تبدیل به یک برنامه نویس بشین و خب ترجیحا برنامه نویس موفق رو براتون بگم، یه مثال دم دستی از شباهتِ کار نجارها با برنامه نویس ها می زنم. خب کسی که دوست داره نجار بشه و وسایل زیبا بسازه چه میز و بوفه و دکوراسیون و خلاصه هرچی! از روز اول نمیگن شما اوستا(استاد!) هستید و بفرمایید بسازید که. باید یه مسیر گام به گامی رو طی کنه. توی برنامه نویسی هم دقیقا همین طوره. در شکل زیر پنج گام پیشنهادی نشون داده شده.

 


گام اول: ابزار

در گام اول کسی که میخواد نجار بشه باید اسم ابزارها رو بلد بشه. نحوه به دست گرفتنشون و کاربردش و کلا کار کردن باهاشون؛ چرا که تا آخر عمرِ کاری نجاریش بارها و بارها و بارها باید از اونا استفاده کنه. خب برنامه نویسی هم همینه. باید تو گام اول ابزارهای کاریتو بشناسی. از اونها استفاده کنی و استفاده کنی و استفاده کنی و ... تا روشون مسلط بشی. 

 

 

گام دوم: محیط شناسی و ابزارهای پیشرفته

خب فقط واسه نجار شدن شناخت ابزارهای پایه کافی نیست. باید با ابزارهای پیشرفته تر و خاص تر و متنوع تر آشنا شد و یواش یواش در محیط کارگاه قطعات کوچکتر رو ساخت. در نتیجه در برنامه نویسی هم شما باید پا به محیط جدی تری بذاری و ابزارهای پیشرفته تری رو بشناسی و تمرین کنی و دلیل خیلی از کارهایی که میکنی رو بفهمی و صرفا یه کپی کننده کد نباشی.

 

 

گام سوم: ساخت وسایل جدی

خب در گام سوم دیگه مشغول به ساخت وسایل جدی و قابل عرضه میشی. وسایل واقعی میسازی و خودتو محک میزنی که دیگه وارد مسیر جدی نجاری بشی. اما برای اوستا شدن سالها باید زحمت کشید و کار کرد، اما دیگه خیالت راحته که توی مسیری و داری درست میری. توی برنامه نویسی هم دیگه باید توی این مرحله، پروژه های جدی انجام بدی.

 

 

گام چهارم: اوستا مبل ساز

حالا در گام 4 باید چیکار کرد؟ دقت کردین، خیلی از نجارها علاوه بر اینکه همه چیز رو تقریبا میتونن بسازن اما توی ساخت بعضی چیزا متخصص و معروف میشن. مثلا میگن طرف اوستا هست توی مبلمان، یکی توی دکور و خلاصه هر کی یه تخصصی داره. شما هم باید تخصصت رو انتخاب کنی و توی اون خبره بشی.

 

 

گام پنجم: حلقه دوستان

اما گام آخر، باید بگردی و آدم هایی که میتونی در کنارشون کار کنی و با هم یه تیم بشین رو پیدا کنی. با هم بشین یک گروه قوی، یه گروه مکمل، پیش بری و وارد میدون بشی. خب فکر کنم با راه حل پیشنهادی ما آشنا شدین. 

 

 

فیلم معرفی

 اگر دوست داشتین می تونین فیلم زیر رو ببینین و اطلاعات بیشتری در مورد دوره کسب کنین.

 

 

این دوره خودش شامل سه تا درس هست که اگه بخواین دوره خوبی رو بگذرونین باید توی درس ها شرکت کنین. این دوره به زبان سی شارپ برگزار میشه. چرا سی شارپ؟!! توی شکل پاسخ این سوال داده شده.

 

 

 

چرا سی شارپ؟

 

 

چرا این دوره خاص تر هست؟

 

 

این دوره به درد کیا میخوره؟

همه! یعنی همه؟! مگه میشه؟!...... تمام کسانی که آشنایی ابتدایی با مفاهیم و نحوه کار با رایانه دارن. آشنا هم نبودی، آشنا میشی. من کاملا در کنارتونم. از هر رشته ای که باشی میتونی یاد بگیری. دروه طوری مدیریت میشه که افراد، همسطح با هم باشن که از مطالب عقب نیفتن و همه با هم پیش برن.

 

 

وسایل؟

برای شرکت در دوره داشتن لپ تاپ لازمه. واسه تمرین و تمرین و تمرین. 

 

 

آخرش چی میشه؟

آخرش شما وارد مسیر برنامه نویسی میشی. مسیری بلند و پرپیچ خم. دیگه ابزارها اومده دستتون و میتونین پروژه بسازین. در ادامش، باید علاقتون رو پیدا کنید. یه تیم بسازید با یه مربی خوب که راهنماییتون کنه. یه چیزایی رو دیگه باید تجربه کنید، البته با کمترین هزینه. که مشاور و مربی کنارتون میتونه این هزینه ها رو پایین بیاره. 

 

 

کیا نباید شرکت کنن؟ 

·        اونایی که فکر میکنن واسه برنامه نویس شدن دیره

·        اونایی که فکر میکنن باید رشتشون حتما کامپیوتر باشه

·        اونایی که فکر میکنن واسه برنامه نویس شدن باید نابغه باشی

·        اونایی که از شرایط فعلیشون راضین و دوست ندارن چیزی رو تغییر بدن

·        اونایی که فکر میکنن آینده با آموزش تغییر نمیکنه

·        اونایی که میگن سرمون شلوغه و حوصله یه کلاس جدید ندارن

 

·        اونایی که منتظرن شرایط خودش درست بشه

 

ما کی هستیم؟

من به همراه دوستام یه شرکتیم که توی حوزه کامپیوتر مشغول به کاریم. ما به نوعی ترکیبی از دانشگاه و بازارکاریم. به نوعی تلاقی دانشگاه و بازارکار. البته فعالیتمون از سالها قبل در بازارکار کامپیوتر شروع شده و ان شاء الله همین طور ادامه داشته باشه. وقتی همدیگرو دیدیم بیشتر آشنا میشیم و حلقه دوستی هامون بزرگتر میشه. واسه دیدن جزئیات بیشتر و دوره هایی که قبلا برگزار کردیم میتونین به این لینک مراجعه کنین.

 

 

در ادامه جدول های سرفصل دوره با جزئیات بیشتری اومده، اگه خواستی می تونی مطالعشون کنی. 

 

 

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

درس اول: مفاهیم پایه (ابزار نجاری!!)

 

مدت درس

27 ساعت

معرفی درس

خب توی این درس با مفاهیم پایه سر و کار دارید. همون ابزارهای نجاری که قبلا گفتم! سعی می شه اونقدر تمرین کنید که قوی بشید. حسابی! البته در مورد دست خط و کد تمیز هم میگم. به قول معروف، هر تایپی، کد نیست!

برخی

عناوین

چیستی برنامه نویسی

چرا سی شارپ

چیستی دات نت

ورژن ها

محیط و برنامه اول

کد واضح

انواع داده، متغیر، عملگرها

ساختارهای شرطی

ساختارهای تکرار

آرایه ها

متدها

مدیریت خطا

کد تمیز و خوش خط!!!

مفهوم شی گرایی

تمرینات متنوع

انجام پروژه

 

درس دوم: مفاهیم شی گرایی و ویندوز فرم (محیط شناسی و ابزارهای پیشرفته نجاری!!)

 

مدت درس

36 ساعت

معرفی درس

آفرین، چرا؟ چون الان درس 1 رو گذروندین دیگه. خب توی این درس با محیط ویندوز اپلیکیشن آشنا میشین. مفاهیم عمیق تر رو درک کرده و ازشون استفاده می کنین. پروژه انجام میدین که خوبِ خوب راه بیفتین.

برخی

عناوین

GUI

محرفی محیط

اولین برنامه ویندوز

مراحل ساخت یک نرم افزار

معرفی کنترل های متنوع

درک مفهوم sender

فارسی سازی اپلیکیشن

برنامه نویسی رخدادگرا

شی گرایی

Constructor - destructor

Access modifier

this

static

property

inheritance

polymorphism

operator overloading

method overloading

method overriding

abstract

interface

Namespace

 

درس سوم: مفاهیم تکمیلی بانک اطلاعتی و پروژه (ساخت وسایل جدی!)

 

مدت درس

27 ساعت

معرفی درس

این دفعه آفرین نمیگم چون راه افتادین، دیگه انگیزه کافی رو دارین. توی این درس دیگه پروژه های بزرگتر و جدی تر رو میسازین. به قول شاعر! نرمه نرمه، یواش یواش به بازار کار نزدیک میشین.

برخی

عناوین

File

Stream

Serialization

Delegate

Anonymous Function

Lambda Expression

Database

DDL commands in SQL

DML commands in SQL

Stored Procedures

ADO.Net

انجام پروژه های کاربردی متنوع 

 

خب خسته نباشین. حالا که تا آخرش استقامت نشون دادین و کل متن رو خوندین، در روز شنبه 11 اسفند ساعت 8 صبح مهمان ما باشید. در ضمن میتونید ما رو از طریق اینستاگرام با آی دی parsbinatech دنبال کنید.

سخنرانان

سعید جمالی

سعید جمالی

مدرس دانشگاه

دانشجوی دکتری کامپیوتر
۹ سال سابقه تدریس دروس مختلف کامپیوتر در دانشگاه ها و موسسات آموزش عالی
سابقه عضویت در :
مرکز حمایت از ایده های برتر دانشگاه شیراز
گروه پژوهشی سیستمهای هوشمند جهاد دانشگاهی فارس
و همکاری با مرکز آموزش کوتاه مدت جهاد دانشگاهی

سوالات متداول

پیش‌نیاز های علمی شرکت در این رویداد چیست؟
آشنایی با مفاهیم رایانه (تمام کسانی که بتوانند رایانه رو روشن کنند!!!)
وسایل همراه و مورد نیاز در این رویداد چیست؟
در جلسه اول به هیچ وسیله ای نیاز نیست ولی در خود دوره داشتن لپ تاپ ضروری است.
بلیت پرینت شود یا خیر؟
نیازی نیست ولی داشتن کارت شناسایی الزامیست.
آیا امکان پس دادن بلیت و عودت وجه وجود دارد؟
تا قبل از 48 ساعت از شروع جلسه اول و برای تمام کسانی که در جلسه اول حضور پیدا کنند در صورت عدم رضایت.

برگزارکنندگان

پارس بیناتک

پارس بیناتک

آدرس:شیراز شیراز، بزرگراه دکتر حسابی بعد ار ورودی شهرک آرین پارس بیناتک