دوره جامع برنامه نویسی و تولید نرم افزار(کارخانه)
2,500,000 تومان
سید علی بدیعی
مدرس دورهدوره جامع برنامه نویسی و تولید نرم افزار(کارخانه)
دوره ی کارخانه ی برنامه نویسی
دوره جامع برنامه نویسی و تولید نرم افزار به زبان برنامه نویسی سی شارپ
معرفی دوره:
اولین و شاید مهمترین قدم برای یادگیری برنامه نویسی و نوشتن یک برنامه، درک کردن مسائل برنامه نویسی و نحوه ی فکر کردن به آنهاست و اینکه کامپیوتر برای اجرای یک برنامه چطور عمل میکنه.
در این دوره از صفر و بدون هیچ پیش نیازی، قدم به قدم با مسائل برنامه نویسی و نحوه ی فکر کردن و درک آنها آشنا می شید و متوجه میشید که یک سیستم کامپیوتری چطور با این مسائل برخورد میکنه، و یاد میگیرید که ما چطور این مسائل را به برنامه تبدیل کنیم تا کامپیوتر آنها را بفهمد و اجرا کند.
برای شروع این دوره، نیاز به هیچگونه پیش نیاز قبلی ندارید و هرآنچه در ارتباط با برنامه نویسی لازمه از صفر و پایه و بصورت اصولی در جهت مسیر حرفه ای شدن، آموزش می بینید.
*(تنها چیزی که لازم دارید تمرکز و تداوم در یادگیری و انجام تمرین هاست)
این دوره صرفا آموزش نیست هرچند که به جرات آموزش بسیار کامل و هدفمندی ست،ولی مهمتر از آن، اینکه از هر مبحث و مطلبی برای درک بهتر چندین مثال نمونه میزنیم و سپس تمرینات متنوع و خلاقانه ای بهتون میدیم که بعد از آموزش خودتون درگیر حل کردن و فکر کردن به اونها بشید. تمرینات بسیار هدفمند در کنار هم چیده شده اند که این تعداد تمرین هدفمند برنامه نویسی در کنار هم، تقریبا بینظیره.
ضمنا در حین آموزش و تمرینات، کاربرد اون مبحث در پروژه های حرفه ای رو بهتون میگیم تا اون موضوع و کارایی آنرا بهتر درک کنید.
پس در مرحله ی اول، از صفر و بدون هیچ پیش نیازی با مفاهیم برنامه نویسی و الگوریتم های برنامه نویسی و نحوه ی فکر کردن کامپیوتر آشنا میشید و یاد میگیرید که چگونه شبیه کامپیوتر فکر کنیم تا بتوانیم با آن بهتر ارتباط برقرار کنیم و در ادامه با مثال های متنوع و الگوریتم های مختلف نحوه حل مسایل برنامه نویسی رو یاد میگیرید.
*(تا به اینجا بگونه ای برنامه نویسی را یاد میگیرید که به هیچ زبان برنامه نویسی وابسته نیستید و توانایی یاد گرفتن هر زبان دلخواهی را براحتی دارید.)
بتدریج با معرفی ابزارها و امکانات زبان برنامه نویسی سی شارپ و دستورات آن، نحوه ی کدنویسی و اجرا و تست یک برنامه را یاد میگیرید.
ساختن پروژه های برنامه نویسی، استفاده از کتابخانه ها و ابزارهایی که زبان برنامه نویسی در اختیار ما قرار می دهد و ترکیب با الگوریتم هایی که از بخش قبل یاد گرفته ایم مهمترین دستاوردهای این بخش است.
ابزارهای برنامه نویسی مثل متغیرها، عملگرها، دستورات شرطی، حلقه های تکرار، حلقه های تکرار تودرتو، آرایه ها، لیستها، توابع، رشته ها، کتابخانه های برنامه نویسی، مقادیر تصادفی، شی گرایی، تبدیل انواع مقادیر را بطور کامل و با مثالهای متنوع و تمرینات اضافه یاد میگیرید.
(در انتهای این بخش و بعنوان خروجی و نتیجه این بخش از دوره، اینکه توانایی درک و نوشتن هر نوع الگوریتم برنامه نویسی را براساس منطق و ذهنیت خود دارید و درک مسایل برنامه نویسی براتون راحت میشه )
در بخش سوم وارد ویندوز فرم میشیم و امکانات و کتابخانه متنوعی که پروژه های ویندوزی در اختیارمون قرار میدن را یاد میگیرید، بتدریج تمامی کنترل های کاربردی و تجاری موجود در ویندوز فرم و پروژه های تحت ویندوز را یاد میگیرید و توانایی ساختن پروژه های تحت ویندوز را دارید، در این مرحله نیز ابزارهای پروژه های ویندوزی با الگوریتم هایی که از مرحله قبل یاد گرفته اید ترکیب میشه که براحتی بتوانید از مفاهیم و الگوریتم های برنامه نویسی در هر نوع پروژه دیگه ای مثل پروژه های تحت وب، تحت موبایل و حتی بازیهای کامپیوتری استفاده کنید. و عملا یاد گرفتن هر زبان دیگه ای و حتی وارد شدن به بسترهای مثل وب و موبایل براتون براحتی مقدور میشه.
در ویندوز فرم، با کنترل های textbox ، Form ، checkBox ، radioButton ، Picture ، ComboBox ، ListBox ، Timer ، Tree ، Toolbar ، انواع منوها و منوی کلیک راست ، Container ها، ScrollBar ، Dialog ها، و ... در کنار آنها و بصورت ترکیب با همه دستورات پایه ای و شرط ها و حلقه تکرار آشنا و با تمرینات متنوع برآنها مسلط میشید.
کار با رویدادهای مختلف فرم، صفحه کلید، موس و ... و نوشتن پروژه های متعدد رو یاد میگیرید.
*(یعنی در این مرحله توانایی ساخت نرم افزار ویندوزی را بدست آورده اید)
و حالا مگر می شود که برنامه ای نوشت و با خطا مواجه نشد؟ مسلما نه، ولی ما بعنوان یک برنامه نویس باید نحوه برخورد با خطاها را یاد بگیریم که این خطاها را چگونه در مرحله اول شناسایی و رفع کنیم و حتی اگر قابل پیش بینی نبود کاری کنیم که کاربران برنامه در مواجه با آن خطا دچار نگرانی نشوند و با نوشتن کدهایی از رخدادن خطا و اتفاقات عجیب و غریب در برنامه جلوگیری کنیم.شاید بپرسید مگر می شود چنین کاری کرد؟ بله، در یک فصل بطور کامل توانایی مدیریت خطاها و استثناها را در پروژه ها بدست میارید.
یکی از مهمترین مهارت های برنامه نویسان حرفه ای در ساخت پروژه هایی تجاری ، توانایی تست پروژه است تا اشکالات و نواقص پروژه قبل از استفاده توسط مشتری و کاربران مشخص شود و ضمنا برای توسعه ی پروژه در آینده، برنامه نویس کمترین نگرانی را داشته باشد، در یک فصل نحوه تست پروژه ها رو بخصوص قبل از نوشتن برنامه های اصلی یاد میگیرید.
نگهداری و ذخیره ی دائمی اطلاعات در هر پروژه و نرم افزاری بخش جذابی از کار است که برنامه نویس های حرفه ای با روشهای مختلف اینکار را انجام میدهند، در یک فصل بطور کامل کار با فایلها برای نگهداری اطلاعات را یاد میگیرید.
برنامه نویسان از روشهای بسیار متنوعی برای نوشتن برنامه های خود استفاده می کنند، در سالهای اخیر بهترین روش برنامه نویسی از دنیای طبیعی و پیرامون مان الگو گرفته یعنی روشی بنام برنامه نویسی شی گرا. این روش پایه و اساس تمامی الگوهای طراحی نرم افزار و معماری های نرم افزار در پروژه های بزرگ و تجاری دنیاست تا جایی که خود زبان های برنامه نویسی قدرتمند نیز به همین روش ایجاد شده اند. در فصل بعد بطور حرفه ای از صفر تا صد برنامه نویسی شی گرا یعنیObject Oriented Programming را با جزییات کامل و قدم به قدم یاد میگیرید و نحوه ی استفاده از آنها را در پروژه های بزرگ و تجاری تمرین می کنید.
و اما شاید مهمترین بخش در هر نرم افزار تحت وب، دسکتاپ، اپ موبایل و ... بخش نگهداری و سازماندهی اطلاعات باشد که ثبت نام کاربران، ورود کاربران، محصولات، خدمات، پرداخت ها و هر نوع اطلاعاتی را مدیریت می کند. بخش فوق العاده جذاب بعدی یعنی بانک اطلاعاتی، یک بخش کامل بروی مفاهیم و امکانات بانک اطلاعاتی کار میکنیم و اینکه چطور از درون برنامه نویسی با بانکهای اطلاعاتی ارتباط برقرار کنیم و ذخیره، بازیابی، ویرایش و حذف اطلاعات را انجام دهیم و حتی جستجو کردن و فیلتر کردن اطلاعات. در این فصل نرم افزار بانک اطلاعاتی SQLServer و در کنار آن برنامه نویسی SQL را هم یاد میگیرید. این بخش خودش پروژه های بسیار جذابی داره بعنوان نمونه یکی از این پروژه ها ساختن نرم افزار فال حافظ است.
(در پایان این بخش توانایی ساختن هر نوع پروژه تحت دسکتاپ و ویندوزی را دارید و براحتی میتوانید از بانکهای اطلاعاتی در پروژه های مختلف استفاده کنید.)
از مزایای این دوره، پشتیبانی مستقیم دوره است که براحتی می توانید سوالات خود را مطرح کنید و حتی برای درک بهتر مطالب از توضیحات بیشتری توسط پشتیبان استفاده کنید.
و از لحظه ای که این دوره را شروع می کنید، آپدیت های بعدی دوره بصورت کاملا رایگان شامل تان می شود و جلسات و آپدیت های جدید، بدون هیچ گونه پرداخت شهریه ای در اختیارتان قرار می گیرد.
و نهایتا در پایان این دوره، برنامه نویسی را بطور کامل یاد گرفته اید و توانایی ساخت نرم افزارهای دسکتاپ تحت ویندوزی مثل نرم افزارهای حسابداری، فروشگاهی و ... را دارید و توانایی و مهارت های برنامه نویسی که کسب کرده اید وارد دوره های برنامه نویسی تحت وب و یا برنامه نویسی تحت موبایل بشید.
میخواهم در دوره شرکت کنمجلسات دوره
-
هنوز در این دوره ثبت نام نشده اید و نمونه جلسات را ببینید
از اینجا ثبت نام کنید و یا از اینجا وارد شوید
- محتوایی وجود ندارد...
وارد حساب کاربری خود بشید