دوره های آموزش برنامه نویسی

[edsanimate_end]

[edsanimate_start entry_animation_type= “bounceInRight” entry_delay= “0” entry_duration= “1” entry_timing= “linear” exit_animation_type= “” exit_delay= “” exit_duration= “” exit_timing= “” animation_repeat= “1” keep= “yes” animate_on= “load” scroll_offset= “” custom_css_class= “motivation_land “]

دوره های برنامه نویسی:

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

خوشبختانه برنامه نویسی مهارتی است که الزاماً نیاز به دانشگاه رفتن نداره و هر کسی که صرفاً علاقمند به یادگیری آن باشه می‌تونه ظرف مدت چند ماه -و نهایتاً یک سال- به یک برنامه نویس در حوزه ای که به آن علاقمند داره مبدل بشه.

برخی از افراد بر این باورند که برای برنامه نویس شدن نیاز است تا تحصیلات دانشگاهی داشت یا یک متخصص علم ریاضیات بود. درست است که داشتن ذهن ریاضیاتی و تحلیلی به هرچه بهتر شدن شما به عنوان یک برنامه نویس کمک می کند، اما این اصلاً بدان معنا نیست که اگر شما متخصص ریاضیات نباشید نمی‌توانید به یک برنامه نویس موفق مبدل شوید

 

در مسیر پیشرفت همراه ما باشید

مسیر راه آموزش برنامه نویسی

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع تخفیف مبلغ
PHP & MySQL Web Development60جمعه14:30 - 20:3098/06/15دارد تومان ۱,۱۹۰,۰۰۰ تومان ۹۹۰,۰۰۰
Web Design Pack172جمعه08:30 الی 14:3098/06/01دارد تومان ۲,۴۴۴,۰۰۰ تومان ۲,۱۹۹,۶۰۰
Web Design Pack172یک شنبه و سه شنبه17:30 الی 20:3098/06/05دارد تومان ۲,۴۴۴,۰۰۰ تومان ۲,۱۹۹,۶۰۰
word press & woocommerce Essential training45پنجشنبه14:30 الی 19:3098/06/07دارد تومان ۷۷۵,۰۰۰ تومان ۶۲۰,۰۰۰
Laravel40شنبه و چهارشنبه17:30 الی 20:3098/05/30دارد تومان ۱,۰۵۶,۰۰۰ تومان ۸۵۶,۰۰۰
بهینه سازی برای موتورهای جستجو در اینترنت (SEO)45پنجشنبه14:30 - 20:3098/06/21دارد تومان ۹۹۰,۰۰۰ تومان ۷۹۲,۰۰۰
ReactJS50نامشخصنامشخصنامشخصدارد تومان ۱,۶۸۰,۰۰۰ تومان ۱,۵۱۲,۰۰۰
User Experience - UX45نامشخصنامشخصنامشخصدارد تومان ۱,۴۸۵,۰۰۰ تومان ۱,۳۳۶,۵۰۰
User Interface Designer25نامشخصنامشخصنامشخصدارد تومان ۴۱۴,۰۰۰ تومان ۳۷۲,۶۰۰

 

 

بررسی jQuery و روش استفاده از آن

معرفی انواع Selector ها

بررسی jQueryUI

بررسی Library های متعدد شخصی توسعه­یافته بر اساس jQuery

معرفی JSON و روش استفاده از آن

معرفی AngularJS

بررسی Directive ها

بررسی Module ها

بررسی Controller ها

بررسی Service ها

سرفصل دوره

بررسی تفاوت­های وب سایت های ایستا و پویا

بررسی ملزومات طراحی و برنامه نویسی وب سایت ایستا

آشنایی با تگ­های مطرح HTML

معرفی تفاوت­های HTML 5

معرفی CSS و روش استفاده از آن

بررسی انواع Selector ها

بررسی Attribute های پرکاربرد

معرفی Java Script و بررسی موارد مطرح در برنامه­نویسی Java Script

معرفی BootStrap و روش استفاده از آن در وب سایت­های پارسی

معرفی Framework های Java Script

 

بررسی روش استقرار اطلاعات در المانها

بررسی Data View

بررسی و استفاده از List

بررسی روش استفاده از Grid و جزئیات آن

بررسی Tree و روش اتصال آن به اطلاعات

معرفی مفهوم Window و نقش آن در طراحی UI

بررسی مفهوم Page

معرفی Rich Control ها

بررسی روشهای Navigation

بررسی Menu ها و جزئیات آنها

بررسی Toolbar ها و جزئیات آنها

معرفی Ribbon و روش استفاده از آن

بررسی مختصر روش استفاده از صدا و تصویر

بررسی روش ایجاد فرمهای چاپی و فرآیند چاپ

بررسی روش تعامل با Windows Form ها

بررسی روش استفاده از سرویس ها و Web API ها

پیاده سازی Multi-Threading در برنامه

جمع بندی و پروژه عملی

سرفصل دوره

معرفی WPF و اجزاء تشکیل دهنده آن و شرح مزایای استفاده از این ساختار

بررسی تفاوت برنامه نویسی لایه ای در WPF با سایر ساختارها

معرفی XAML و بررسی رابطه آن با XML

بررسی مفهوم Layout و شرح پیاده سازی UI

بررسی مفاهیم Dependency

معرفی مفهوم Rout و نقش آن در رویداد ها

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

معرفی مفهوم Binding و روش استفاده از آن برای اتصال المانها به داده ها

معرفی دستورات مرتبط با WPF

معرفی منابع در پروژه های WPF

بررسی روش استفاده از Style ها و رسیدن به روشهای رفتاری خاص

شرح مختصر Drawing و Animation

بررسی و معرفی Shape

بررسی و معرفی Brush

بررسی و معرفی Transform

بررسی روش استفاده از Effect ها

بررسی روش پیاده سازی Animation

بررسی روش ایجاد Template و Custom Element

بررسی روش ایجاد Control Template

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
C#Programming60پنج شنبه14:30-20:3098/06/04نامشخصدارد تومان ۷۲۴,۰۰۰ تومان ۶۵۱,۶۰۰
++C60یکشنبه - سه شنبه08:30-14:3098/05/31نامشخصدارد تومان ۷۵۰,۰۰۰ تومان ۶۰۰,۰۰۰
Microsoft ASP.Net MVC60پنج شنبه14:30-20:30نامشخصنامشخصدارد تومان ۱,۲۰۰,۰۰۰ تومان ۱,۰۰۰,۰۰۰

سر فصل دوره

آشنایی با مفهوم پایگاه ­داده و نحوه ذخیره، بازیابی، ویرایش و جستجو اطلاعات جداول

آشنایی با برنامه ­نویسی سمت Server به زبان C# با ASP.NET

آشنایی با مفهوم ORM و روش دسترسی به اطلاعات با Entity Framework

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
CCNP R & S100پنجشنبه- 20:30- 14:3098/05/31آقای فرهاد شریفیاندارد تومان ۲,۳۵۰,۰۰۰ تومان ۲,۱۱۵,۰۰۰
CCNA R & S66نامشخصنامشخصنامشخصنامشخصدارد تومان ۱,۲۵۰,۰۰۰ تومان ۱,۰۵۰,۰۰۰

Network Fundamentals

LAN Switching Technologies

Routing Technologies

NET inside of SQL Server

SMO and RMO Programming

Data Protection/Tracking

SQL Server 2014 Analysis Services

SQL Server 2014 Integration Services

SQL Server 2014 Reporting Services

Service Broker

Security and SQL Server

Conclusion

Introducing SQL Server 2014

Basics of Database Design

T-SQL Basics

SELECT queries

Action Queries

Locking and Execution Plans

Views, Stored Procedures, and Functions

Advanced Transact-SQL

XML and SQL Server

Triggers

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
C#Programming60پنج شنبه14:30-20:3098/06/04نامشخصدارد تومان ۷۲۴,۰۰۰ تومان ۶۵۱,۶۰۰
++C60یکشنبه - سه شنبه08:30-14:3098/05/31نامشخصدارد تومان ۷۵۰,۰۰۰ تومان ۶۰۰,۰۰۰
Microsoft ASP.Net MVC60پنج شنبه14:30-20:30نامشخصنامشخصدارد تومان ۱,۲۰۰,۰۰۰ تومان ۱,۰۰۰,۰۰۰

بررسی کامل ساختار کلاس و مفهوم وراثت صریح و ضمنی

یررسی متدهای به ارث رسیده از object و مفهوم virtual و override

بررسی Constructor و Destructor و نکات مربوطه

بررسی مفهوم static

بررسی نقش ToString() و Equals() و روش بازنویسی آنها و شکل ایجاد چندگانگی

بررسی فیلدها

بررسی operator ها

بررسی نقش Property و انواع آن و ایندکسر

بررسی delegate و event و انواع روشهای ارسال اطلاعات در رویداد

معرفی interface و موارد استفاده از آن

بررسی کلاسهای abstract

بررسی IO و کلاسهای مرتبط

بررسی خواندن و نوشتن فایل و روشهای مختلف پیاده سازی

معرفی Serialization و Deserialization و فرمتهای مختلف

معرفی Regular Expression و کاربردهای مختلف آن

بررسی Multi-Threading و نکات مربوطه

بررسی ساختمان داده های Collection ومفهوم Generic

بررسی مدل .NET برای دسترسی به داده ها و مجموعه NET

بررسی روش Database First و Code First و مقایسه آنها

بررسی عملیات ویرایشی با روال و به صورت شی گرا

معرفی LINQ و پرس و جوهای معمول

پیاده سازی CRUD به عنوان نمونه

سرفصل دوره

معرفی برنامه نویسی و اهداف آن

معرفی فرآیند برنامه نویسی تجاری و اتوماسیون

معرفی تاریخچه زبانهای برنامه نویسی

بررسی مفهوم ساختیافتگی،شی گرائی و معرفی ارکان چهارگانه شی گرائی

معرفی مفهوم انتزاع،وراثت،چندگانگی،بسته بندی

معرفی ویژگی های زبان برنامه نویسی C# و قابلیت انتقال پذیری برنامه و مدیریت حافظه خودکار

معرفی مفهوم CLR

بررسی Code Compilation و Code Execution

بررسی MSIL

معرفی متغیر

معرفی ساختار حافظه و Stack و Heap

معرفی Value Type ها و Reference Type ها و روش تعریف متغیر

بررسی مدیریت حافظه خودکار و Garbage Collection

معرفی BCL و مفهوم namespace

بررسی ساختار کلی پروژه و نحوه کامپایل با CSC

معرفی Source Control و موارد استفاده از آن

مقایسه Git و TFS و ارائه مثال از روش استفاده از آنها

بررسی ساختارهای شرط،تصمیم و تکرار

معرفی مفهوم ساختمان داده و تفاوت انواع آنها از نظر ایستا،پویا،هنوع و غیر همنوع

تاثیر موارد در بازدهی و انعطاف پذیری ساختمان

معرفی آرایه های یک بعدی ،جند بعدی و دندانه ای و روش استفاده از آنها

بررسی توابع و انواع آنها

معرفی نکات مربوط به پارامترهای ورودی و حروجی

معرفی توابع بازگشتی

معرفی ابزارهای انتزاع مانند کلاس،ساختار،اینترفیس وenum

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
Java SE 8 programming50شنبه - دوشنبه08:30-14:3098/06/11نامشخصدارد تومان ۹۰۰,۰۰۰ تومان ۷۲۰,۰۰۰
Android Pack70یکشنبه ، سه شنبه09:00-14:0098/05/31نامشخصدارد تومان ۱,۲۱۵,۰۰۰ تومان ۹۷۲,۰۰۰
advanced android development50نامشخصنامشخصنامشخصنامشخصدارد تومان ۱,۲۰۰,۰۰۰ تومان ۱,۰۸۰,۰۰۰
developing los apps with swift50نامشخصنامشخصنامشخصنامشخصدارد تومان ۱,۱۵۰,۰۰۰ تومان ۱,۰۳۵,۰۰۰

 

ارائه مثال­ های کاربردی از ایجاد کامپوننت­ ها

بررسی روش تبادل اطلاعات بین فرم­ ها

معرفی DataSource و روش استفاده از آن

معرفی NET

پیاده­ سازی دسترسی به اطلاعات به صورت Connected Data Access و Disconnected Data Access

پیاده­ سازی معماری چند لایه در برنامه دسکتاپ

استفاده از Grid،ComboBox،ListBox و … و اتصال آن­ها به اطلاعات

بررسی روش استفاده از BindingSource

بررسی روش استفاده از BindingContext

بررسی روش استفاده از انواع دیالوگ­ ها مانند OpenFileDialog،FontDialog و …

پیاده­ سازی Strongly Named Key

بررسی MultiThreading و روش حل مشکلات آن در برنامه های دسکتاپ

معرفی گرافیک و ارائه مثال

پیاده ­سازی گزارش

پیاده­ سازی Setup برای برنامه

عنوان سرفصل های آموزشی

معرفی بستر برنامه نویسی دسکتاپ و مقایسه آن با سایر انواع برنامه­ها و توصیف معایب و مزایا

تشریح ساختار برنامه­های دسکتاپ

معرفی Windows Form ها و Component های استاندارد

معرفی تابع Main و نقش آن در برنامه­های دسکتاپ

معرفی Startup Form و نحوه تنظیم آن

بررسی Run() و نقش آن در اجرای برنامه

بررسی روش ارسال آرگومان به برنامه

بررسی مفهوم “مبتنی بر رویداد”

آشنایی با پنجره­ها و ابزار کاربردی Visual Studio در برنامه نویسی دسکتاپ

بررسی انواع فرم­ها MDI و SDI و …

بررسی انواع روش­های نمایش فرم­ها به صورت Modal و …

بررسی کامپوننت­های استاندارد و روش تخصیص و دریافت اطلاعات

معرفی Container ها و روش استفاده از آن­ها و حذف و اضافه المان در حین اجرا

بررسی تفاوت انواع Container ها

معرفی Custom Control ها و انواع آن­ها

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
programming with python60جمعه14:30-19:3098/06/05نامشخصدارد تومان ۹۰۰,۰۰۰ تومان ۷۲۰,۰۰۰

تعریف فایل­ های متنی، نوشتن متغییر و دایرکتوری و اخطارها

تعریف کلاس ­ها

مشخصه­ های کلاس

الگوریتم­ ها و نحوه پیاده ­سازی

انتزاع کلاس ­ها

تعریف اشیا نحوه استفاده از آن­ها در Python

تعریف کلاس ­ها و توابع

تعریف توابع محض و تغییر دهنده ها

تعریف شی ­گرایی

کلاس­ ها و متدهای شی ­گرا

آرگومان­ های اختیاری و متد مقداردهی اولیه

تعریف، حذف و چاپ دسته­ ای از کارت­ ها

وراثت چیست و چگونه در Python از آن استفاده می ­کنیم

تعریف لیست­ های پیوندی و لیست­ های نامتناهی

استفاده از لیست ­ها به عنوان مقدار بازگشتی

پیاده­ سازی پشته ­ها با لیست­ های پایتون

تعریف صف پیوندی و صف اولویت و کاربرد آن­ها

ساخت، پیمایش، و اداره­ کردن خطاهای درخت ­ها

سر فصل دوره

معرفی برنامه نویسی و اهداف آن

بررسی متغیرها و انواع آن­ها و روش تعریف و استفاده در Python

تعریف عبارات و دستورات ونحوه استفاده از آن­ها در Python

تعریف توابع وانواع آن­ها نحوه تعریف و استفاده در Python

تعریف و استفاده از ماژول­ ها

پارامترها و آرگومان های تابع و انواع آن­ها

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

تعریف عملگرها و نحوه استفاده از آن­ها

توابع نتیجه دار در Python و توسعه برنامه با توابع

بسته­ بندی و تعمیم و نحوه استفاده از دستورهای تکرار

تعریف رشته ­ها

پیمایش رشته ­­ها

شمارش رشته ­ها

تعریف لیست­ ها و کاربرد آن­ها و معرفی انواع لیست ­ها

تعریف عملگرهای مورد استفاده و دستیابی به اعضای لیست

تعریف چند­تایی­ ها، نسبت دهی و چند­تایی ­ها به عنوان مقادیر بازگشتی توابع

تعریف دیکشنری

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

Web Client Development
نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع تخفیف مبلغ
PHP & MySQL Web Development60جمعه14:30 - 20:3098/06/15دارد تومان ۱,۱۹۰,۰۰۰ تومان ۹۹۰,۰۰۰
Web Design Pack172جمعه08:30 الی 14:3098/06/01دارد تومان ۲,۴۴۴,۰۰۰ تومان ۲,۱۹۹,۶۰۰
Web Design Pack172یک شنبه و سه شنبه17:30 الی 20:3098/06/05دارد تومان ۲,۴۴۴,۰۰۰ تومان ۲,۱۹۹,۶۰۰
word press & woocommerce Essential training45پنجشنبه14:30 الی 19:3098/06/07دارد تومان ۷۷۵,۰۰۰ تومان ۶۲۰,۰۰۰
Laravel40شنبه و چهارشنبه17:30 الی 20:3098/05/30دارد تومان ۱,۰۵۶,۰۰۰ تومان ۸۵۶,۰۰۰
بهینه سازی برای موتورهای جستجو در اینترنت (SEO)45پنجشنبه14:30 - 20:3098/06/21دارد تومان ۹۹۰,۰۰۰ تومان ۷۹۲,۰۰۰
ReactJS50نامشخصنامشخصنامشخصدارد تومان ۱,۶۸۰,۰۰۰ تومان ۱,۵۱۲,۰۰۰
User Experience - UX45نامشخصنامشخصنامشخصدارد تومان ۱,۴۸۵,۰۰۰ تومان ۱,۳۳۶,۵۰۰
User Interface Designer25نامشخصنامشخصنامشخصدارد تومان ۴۱۴,۰۰۰ تومان ۳۷۲,۶۰۰

 

 

بررسی jQuery و روش استفاده از آن

معرفی انواع Selector ها

بررسی jQueryUI

بررسی Library های متعدد شخصی توسعه­یافته بر اساس jQuery

معرفی JSON و روش استفاده از آن

معرفی AngularJS

بررسی Directive ها

بررسی Module ها

بررسی Controller ها

بررسی Service ها

سرفصل دوره

بررسی تفاوت­های وب سایت های ایستا و پویا

بررسی ملزومات طراحی و برنامه نویسی وب سایت ایستا

آشنایی با تگ­های مطرح HTML

معرفی تفاوت­های HTML 5

معرفی CSS و روش استفاده از آن

بررسی انواع Selector ها

بررسی Attribute های پرکاربرد

معرفی Java Script و بررسی موارد مطرح در برنامه­نویسی Java Script

معرفی BootStrap و روش استفاده از آن در وب سایت­های پارسی

معرفی Framework های Java Script

Windows PF

 

بررسی روش استقرار اطلاعات در المانها

بررسی Data View

بررسی و استفاده از List

بررسی روش استفاده از Grid و جزئیات آن

بررسی Tree و روش اتصال آن به اطلاعات

معرفی مفهوم Window و نقش آن در طراحی UI

بررسی مفهوم Page

معرفی Rich Control ها

بررسی روشهای Navigation

بررسی Menu ها و جزئیات آنها

بررسی Toolbar ها و جزئیات آنها

معرفی Ribbon و روش استفاده از آن

بررسی مختصر روش استفاده از صدا و تصویر

بررسی روش ایجاد فرمهای چاپی و فرآیند چاپ

بررسی روش تعامل با Windows Form ها

بررسی روش استفاده از سرویس ها و Web API ها

پیاده سازی Multi-Threading در برنامه

جمع بندی و پروژه عملی

سرفصل دوره

معرفی WPF و اجزاء تشکیل دهنده آن و شرح مزایای استفاده از این ساختار

بررسی تفاوت برنامه نویسی لایه ای در WPF با سایر ساختارها

معرفی XAML و بررسی رابطه آن با XML

بررسی مفهوم Layout و شرح پیاده سازی UI

بررسی مفاهیم Dependency

معرفی مفهوم Rout و نقش آن در رویداد ها

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

معرفی مفهوم Binding و روش استفاده از آن برای اتصال المانها به داده ها

معرفی دستورات مرتبط با WPF

معرفی منابع در پروژه های WPF

بررسی روش استفاده از Style ها و رسیدن به روشهای رفتاری خاص

شرح مختصر Drawing و Animation

بررسی و معرفی Shape

بررسی و معرفی Brush

بررسی و معرفی Transform

بررسی روش استفاده از Effect ها

بررسی روش پیاده سازی Animation

بررسی روش ایجاد Template و Custom Element

بررسی روش ایجاد Control Template

ASP.Net MVC
نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
C#Programming60پنج شنبه14:30-20:3098/06/04نامشخصدارد تومان ۷۲۴,۰۰۰ تومان ۶۵۱,۶۰۰
++C60یکشنبه - سه شنبه08:30-14:3098/05/31نامشخصدارد تومان ۷۵۰,۰۰۰ تومان ۶۰۰,۰۰۰
Microsoft ASP.Net MVC60پنج شنبه14:30-20:30نامشخصنامشخصدارد تومان ۱,۲۰۰,۰۰۰ تومان ۱,۰۰۰,۰۰۰

سر فصل دوره

آشنایی با مفهوم پایگاه ­داده و نحوه ذخیره، بازیابی، ویرایش و جستجو اطلاعات جداول

آشنایی با برنامه ­نویسی سمت Server به زبان C# با ASP.NET

آشنایی با مفهوم ORM و روش دسترسی به اطلاعات با Entity Framework

SQL Server
نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
CCNP R & S100پنجشنبه- 20:30- 14:3098/05/31آقای فرهاد شریفیاندارد تومان ۲,۳۵۰,۰۰۰ تومان ۲,۱۱۵,۰۰۰
CCNA R & S66نامشخصنامشخصنامشخصنامشخصدارد تومان ۱,۲۵۰,۰۰۰ تومان ۱,۰۵۰,۰۰۰

Network Fundamentals

LAN Switching Technologies

Routing Technologies

NET inside of SQL Server

SMO and RMO Programming

Data Protection/Tracking

SQL Server 2014 Analysis Services

SQL Server 2014 Integration Services

SQL Server 2014 Reporting Services

Service Broker

Security and SQL Server

Conclusion

Introducing SQL Server 2014

Basics of Database Design

T-SQL Basics

SELECT queries

Action Queries

Locking and Execution Plans

Views, Stored Procedures, and Functions

Advanced Transact-SQL

XML and SQL Server

Triggers

C# Pro
نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
C#Programming60پنج شنبه14:30-20:3098/06/04نامشخصدارد تومان ۷۲۴,۰۰۰ تومان ۶۵۱,۶۰۰
++C60یکشنبه - سه شنبه08:30-14:3098/05/31نامشخصدارد تومان ۷۵۰,۰۰۰ تومان ۶۰۰,۰۰۰
Microsoft ASP.Net MVC60پنج شنبه14:30-20:30نامشخصنامشخصدارد تومان ۱,۲۰۰,۰۰۰ تومان ۱,۰۰۰,۰۰۰

بررسی کامل ساختار کلاس و مفهوم وراثت صریح و ضمنی

یررسی متدهای به ارث رسیده از object و مفهوم virtual و override

بررسی Constructor و Destructor و نکات مربوطه

بررسی مفهوم static

بررسی نقش ToString() و Equals() و روش بازنویسی آنها و شکل ایجاد چندگانگی

بررسی فیلدها

بررسی operator ها

بررسی نقش Property و انواع آن و ایندکسر

بررسی delegate و event و انواع روشهای ارسال اطلاعات در رویداد

معرفی interface و موارد استفاده از آن

بررسی کلاسهای abstract

بررسی IO و کلاسهای مرتبط

بررسی خواندن و نوشتن فایل و روشهای مختلف پیاده سازی

معرفی Serialization و Deserialization و فرمتهای مختلف

معرفی Regular Expression و کاربردهای مختلف آن

بررسی Multi-Threading و نکات مربوطه

بررسی ساختمان داده های Collection ومفهوم Generic

بررسی مدل .NET برای دسترسی به داده ها و مجموعه NET

بررسی روش Database First و Code First و مقایسه آنها

بررسی عملیات ویرایشی با روال و به صورت شی گرا

معرفی LINQ و پرس و جوهای معمول

پیاده سازی CRUD به عنوان نمونه

سرفصل دوره

معرفی برنامه نویسی و اهداف آن

معرفی فرآیند برنامه نویسی تجاری و اتوماسیون

معرفی تاریخچه زبانهای برنامه نویسی

بررسی مفهوم ساختیافتگی،شی گرائی و معرفی ارکان چهارگانه شی گرائی

معرفی مفهوم انتزاع،وراثت،چندگانگی،بسته بندی

معرفی ویژگی های زبان برنامه نویسی C# و قابلیت انتقال پذیری برنامه و مدیریت حافظه خودکار

معرفی مفهوم CLR

بررسی Code Compilation و Code Execution

بررسی MSIL

معرفی متغیر

معرفی ساختار حافظه و Stack و Heap

معرفی Value Type ها و Reference Type ها و روش تعریف متغیر

بررسی مدیریت حافظه خودکار و Garbage Collection

معرفی BCL و مفهوم namespace

بررسی ساختار کلی پروژه و نحوه کامپایل با CSC

معرفی Source Control و موارد استفاده از آن

مقایسه Git و TFS و ارائه مثال از روش استفاده از آنها

بررسی ساختارهای شرط،تصمیم و تکرار

معرفی مفهوم ساختمان داده و تفاوت انواع آنها از نظر ایستا،پویا،هنوع و غیر همنوع

تاثیر موارد در بازدهی و انعطاف پذیری ساختمان

معرفی آرایه های یک بعدی ،جند بعدی و دندانه ای و روش استفاده از آنها

بررسی توابع و انواع آنها

معرفی نکات مربوط به پارامترهای ورودی و حروجی

معرفی توابع بازگشتی

معرفی ابزارهای انتزاع مانند کلاس،ساختار،اینترفیس وenum

C# Win App
نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
Java SE 8 programming50شنبه - دوشنبه08:30-14:3098/06/11نامشخصدارد تومان ۹۰۰,۰۰۰ تومان ۷۲۰,۰۰۰
Android Pack70یکشنبه ، سه شنبه09:00-14:0098/05/31نامشخصدارد تومان ۱,۲۱۵,۰۰۰ تومان ۹۷۲,۰۰۰
advanced android development50نامشخصنامشخصنامشخصنامشخصدارد تومان ۱,۲۰۰,۰۰۰ تومان ۱,۰۸۰,۰۰۰
developing los apps with swift50نامشخصنامشخصنامشخصنامشخصدارد تومان ۱,۱۵۰,۰۰۰ تومان ۱,۰۳۵,۰۰۰

 

ارائه مثال­ های کاربردی از ایجاد کامپوننت­ ها

بررسی روش تبادل اطلاعات بین فرم­ ها

معرفی DataSource و روش استفاده از آن

معرفی NET

پیاده­ سازی دسترسی به اطلاعات به صورت Connected Data Access و Disconnected Data Access

پیاده­ سازی معماری چند لایه در برنامه دسکتاپ

استفاده از Grid،ComboBox،ListBox و … و اتصال آن­ها به اطلاعات

بررسی روش استفاده از BindingSource

بررسی روش استفاده از BindingContext

بررسی روش استفاده از انواع دیالوگ­ ها مانند OpenFileDialog،FontDialog و …

پیاده­ سازی Strongly Named Key

بررسی MultiThreading و روش حل مشکلات آن در برنامه های دسکتاپ

معرفی گرافیک و ارائه مثال

پیاده ­سازی گزارش

پیاده­ سازی Setup برای برنامه

عنوان سرفصل های آموزشی

معرفی بستر برنامه نویسی دسکتاپ و مقایسه آن با سایر انواع برنامه­ها و توصیف معایب و مزایا

تشریح ساختار برنامه­های دسکتاپ

معرفی Windows Form ها و Component های استاندارد

معرفی تابع Main و نقش آن در برنامه­های دسکتاپ

معرفی Startup Form و نحوه تنظیم آن

بررسی Run() و نقش آن در اجرای برنامه

بررسی روش ارسال آرگومان به برنامه

بررسی مفهوم “مبتنی بر رویداد”

آشنایی با پنجره­ها و ابزار کاربردی Visual Studio در برنامه نویسی دسکتاپ

بررسی انواع فرم­ها MDI و SDI و …

بررسی انواع روش­های نمایش فرم­ها به صورت Modal و …

بررسی کامپوننت­های استاندارد و روش تخصیص و دریافت اطلاعات

معرفی Container ها و روش استفاده از آن­ها و حذف و اضافه المان در حین اجرا

بررسی تفاوت انواع Container ها

معرفی Custom Control ها و انواع آن­ها

Python Pro
نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
programming with python60جمعه14:30-19:3098/06/05نامشخصدارد تومان ۹۰۰,۰۰۰ تومان ۷۲۰,۰۰۰

تعریف فایل­ های متنی، نوشتن متغییر و دایرکتوری و اخطارها

تعریف کلاس ­ها

مشخصه­ های کلاس

الگوریتم­ ها و نحوه پیاده ­سازی

انتزاع کلاس ­ها

تعریف اشیا نحوه استفاده از آن­ها در Python

تعریف کلاس ­ها و توابع

تعریف توابع محض و تغییر دهنده ها

تعریف شی ­گرایی

کلاس­ ها و متدهای شی ­گرا

آرگومان­ های اختیاری و متد مقداردهی اولیه

تعریف، حذف و چاپ دسته­ ای از کارت­ ها

وراثت چیست و چگونه در Python از آن استفاده می ­کنیم

تعریف لیست­ های پیوندی و لیست­ های نامتناهی

استفاده از لیست ­ها به عنوان مقدار بازگشتی

پیاده­ سازی پشته ­ها با لیست­ های پایتون

تعریف صف پیوندی و صف اولویت و کاربرد آن­ها

ساخت، پیمایش، و اداره­ کردن خطاهای درخت ­ها

سر فصل دوره

معرفی برنامه نویسی و اهداف آن

بررسی متغیرها و انواع آن­ها و روش تعریف و استفاده در Python

تعریف عبارات و دستورات ونحوه استفاده از آن­ها در Python

تعریف توابع وانواع آن­ها نحوه تعریف و استفاده در Python

تعریف و استفاده از ماژول­ ها

پارامترها و آرگومان های تابع و انواع آن­ها

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

تعریف عملگرها و نحوه استفاده از آن­ها

توابع نتیجه دار در Python و توسعه برنامه با توابع

بسته­ بندی و تعمیم و نحوه استفاده از دستورهای تکرار

تعریف رشته ­ها

پیمایش رشته ­­ها

شمارش رشته ­ها

تعریف لیست­ ها و کاربرد آن­ها و معرفی انواع لیست ­ها

تعریف عملگرهای مورد استفاده و دستیابی به اعضای لیست

تعریف چند­تایی­ ها، نسبت دهی و چند­تایی ­ها به عنوان مقادیر بازگشتی توابع

تعریف دیکشنری

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

C++