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

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

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

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

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

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

 

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

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

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع تخفیف مبلغ
Web Design Pack آنلاین150شنبه دوشنبه چهارشنبه17:30 الی 20:3099-03-07دارد تومان ۲,۴۰۰,۰۰۰ تومان ۲,۱۶۰,۰۰۰
Python Web Development With Django آنلاین30جمعه9:30_14:3099-03-02دارد تومان ۸۰۰,۰۰۰ تومان ۷۲۰,۰۰۰
PHP & MYSQL Web Development آنلاین60شنبه دوشنبه چهارشنبه17:30 الی 20:3099-02-29دارد تومان ۱,۱۳۶,۰۰۰ تومان ۱,۰۲۲,۴۰۰
دوره طراحی رابط و تجربه کاربری (UI/UX) آنلاین45جمعه14:30 الی 19:3099-03-02دارد تومان ۹۲۰,۰۰۰ تومان ۸۲۸,۰۰۰
بهینه سازی برای موتورهای جستجو - SEO آنلاین45یک شنبه و سه شنبه17:30 الی 20:3099-02-30دارد تومان ۹۹۲,۰۰۰ تومان ۸۹۲,۸۰۰
Wordpress & WooCommerce Essential Training آنلاین45شنبه دوشنبه چهارشنبه17:30 الی 20:3099-02-29دارد تومان ۷۷۴,۰۰۰ تومان ۶۹۶,۶۰۰

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد مبلغ
LPIC 168یک شنبه - سه شنبه17:30 الی 20:3099/12/17نامشخص تومان ۱,۹۵۰,۰۰۰

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد مبلغ
Web Design Pack150پنجشنبه14:30 - 20:3099/12/28امیررضا داعی تومان ۳,۹۰۰,۰۰۰
Web Design Pack150شنبه دوشنبه چهارشنبه17:30 الی 20:301400/02/25امیررضا داعی تومان ۴,۶۸۰,۰۰۰
word press & woocommerce Essential training45جمعه14:30 - 20:301400/03/07نامشخص تومان ۱,۱۶۳,۰۰۰
PHP & MySQL Web Development60جمعه08:30 الی 14:301400/02/03امیررضا داعی تومان ۱,۸۰۰,۰۰۰
بهینه سازی برای موتورهای جستجو در اینترنت (SEO)30پنجشنبه14:30 - 20:301400/02/02نامشخص تومان ۱,۲۸۳,۰۰۰
Python Web Development With Django30یک شنبه و سه شنبه17:30 الی 20:301400/02/21نامشخص تومان ۱,۸۰۰,۰۰۰
Laravel40شنبه و چهارشنبه17:30 الی 20:301400/02/08امیررضا داعی تومان ۱,۲۵۰,۰۰۰
ReactJS50نامشخصنامشخصنامشخصنامشخص تومان ۲,۱۰۰,۰۰۰
User Experience - UX45نامشخصنامشخصنامشخصنامشخص تومان ۱,۶۵۰,۰۰۰

 

 

بررسی 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شنبه دوشنبه و چهارشنبه17:30-20:3099/12/25سروش صدر تومان ۱,۱۰۰,۰۰۰
Microsoft ASP.Net MVC60پنج شنبه08:30-14:301400/02/16سروش صدر تومان ۲,۲۲۰,۰۰۰
C#Windows Applications50نامشخصنامشخصنامشخصنامشخص تومان ۱,۱۰۰,۰۰۰

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
برنامه نویسی به زبان ++C آنلاین60پنج شنبه17:30 - 21:0099-02-11نامشخصدارد تومان ۶۹۲,۰۰۰ تومان ۶۲۲,۸۰۰
مقدمه ای بر الگوریتم و برنامه نویسی آنلاین40یکشنبه - سه شنبه17:30-20:3099-02-30نامشخصدارد تومان ۶۰۰,۰۰۰ تومان ۵۴۰,۰۰۰

سر فصل دوره

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

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

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

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
CCNA R & S آنلاین66شنبه - دوشنبه17:30 - 20:3099-03-12نامشخصدارد تومان ۱,۲۸۰,۰۰۰ تومان ۱,۱۵۲,۰۰۰

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد مبلغ
CCNP ENARSI 202060جمعه14:30 الی 20:301400/01/27نامشخص تومان ۱,۸۵۰,۰۰۰
CCNA R & S 200-30166جمعه14:30 الی 20:301400/02/03نامشخص تومان ۱,۶۰۰,۰۰۰

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شنبه دوشنبه و چهارشنبه17:30-20:3099/12/25سروش صدر تومان ۱,۱۰۰,۰۰۰
Microsoft ASP.Net MVC60پنج شنبه08:30-14:301400/02/16سروش صدر تومان ۲,۲۲۰,۰۰۰
C#Windows Applications50نامشخصنامشخصنامشخصنامشخص تومان ۱,۱۰۰,۰۰۰

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
برنامه نویسی به زبان ++C آنلاین60پنج شنبه17:30 - 21:0099-02-11نامشخصدارد تومان ۶۹۲,۰۰۰ تومان ۶۲۲,۸۰۰
مقدمه ای بر الگوریتم و برنامه نویسی آنلاین40یکشنبه - سه شنبه17:30-20:3099-02-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پنجشنبه ها14:30-20:3099/12/28نامشخص تومان ۱,۵۰۰,۰۰۰
Android Pack70جمعه08:30-14:30نامشخصنامشخص تومان ۱,۹۰۰,۰۰۰
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 ها و انواع آن­ها

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
SQL Server 2017 Database Development آنلاین60جمعه14:30-20:3099-03-02نامشخصدارد تومان ۸۹۶,۰۰۰ تومان ۸۰۶,۴۰۰

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد مبلغ
SQL Server Database Development60جمعه08:30 - 14:301400/02/10نامشخص تومان ۱,۶۶۴,۰۰۰

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

سر فصل دوره

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Web Client Development
نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع تخفیف مبلغ
Web Design Pack آنلاین150شنبه دوشنبه چهارشنبه17:30 الی 20:3099-03-07دارد تومان ۲,۴۰۰,۰۰۰ تومان ۲,۱۶۰,۰۰۰
Python Web Development With Django آنلاین30جمعه9:30_14:3099-03-02دارد تومان ۸۰۰,۰۰۰ تومان ۷۲۰,۰۰۰
PHP & MYSQL Web Development آنلاین60شنبه دوشنبه چهارشنبه17:30 الی 20:3099-02-29دارد تومان ۱,۱۳۶,۰۰۰ تومان ۱,۰۲۲,۴۰۰
دوره طراحی رابط و تجربه کاربری (UI/UX) آنلاین45جمعه14:30 الی 19:3099-03-02دارد تومان ۹۲۰,۰۰۰ تومان ۸۲۸,۰۰۰
بهینه سازی برای موتورهای جستجو - SEO آنلاین45یک شنبه و سه شنبه17:30 الی 20:3099-02-30دارد تومان ۹۹۲,۰۰۰ تومان ۸۹۲,۸۰۰
Wordpress & WooCommerce Essential Training آنلاین45شنبه دوشنبه چهارشنبه17:30 الی 20:3099-02-29دارد تومان ۷۷۴,۰۰۰ تومان ۶۹۶,۶۰۰

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد مبلغ
LPIC 168یک شنبه - سه شنبه17:30 الی 20:3099/12/17نامشخص تومان ۱,۹۵۰,۰۰۰

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد مبلغ
Web Design Pack150پنجشنبه14:30 - 20:3099/12/28امیررضا داعی تومان ۳,۹۰۰,۰۰۰
Web Design Pack150شنبه دوشنبه چهارشنبه17:30 الی 20:301400/02/25امیررضا داعی تومان ۴,۶۸۰,۰۰۰
word press & woocommerce Essential training45جمعه14:30 - 20:301400/03/07نامشخص تومان ۱,۱۶۳,۰۰۰
PHP & MySQL Web Development60جمعه08:30 الی 14:301400/02/03امیررضا داعی تومان ۱,۸۰۰,۰۰۰
بهینه سازی برای موتورهای جستجو در اینترنت (SEO)30پنجشنبه14:30 - 20:301400/02/02نامشخص تومان ۱,۲۸۳,۰۰۰
Python Web Development With Django30یک شنبه و سه شنبه17:30 الی 20:301400/02/21نامشخص تومان ۱,۸۰۰,۰۰۰
Laravel40شنبه و چهارشنبه17:30 الی 20:301400/02/08امیررضا داعی تومان ۱,۲۵۰,۰۰۰
ReactJS50نامشخصنامشخصنامشخصنامشخص تومان ۲,۱۰۰,۰۰۰
User Experience - UX45نامشخصنامشخصنامشخصنامشخص تومان ۱,۶۵۰,۰۰۰

 

 

بررسی 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شنبه دوشنبه و چهارشنبه17:30-20:3099/12/25سروش صدر تومان ۱,۱۰۰,۰۰۰
Microsoft ASP.Net MVC60پنج شنبه08:30-14:301400/02/16سروش صدر تومان ۲,۲۲۰,۰۰۰
C#Windows Applications50نامشخصنامشخصنامشخصنامشخص تومان ۱,۱۰۰,۰۰۰

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
برنامه نویسی به زبان ++C آنلاین60پنج شنبه17:30 - 21:0099-02-11نامشخصدارد تومان ۶۹۲,۰۰۰ تومان ۶۲۲,۸۰۰
مقدمه ای بر الگوریتم و برنامه نویسی آنلاین40یکشنبه - سه شنبه17:30-20:3099-02-30نامشخصدارد تومان ۶۰۰,۰۰۰ تومان ۵۴۰,۰۰۰

سر فصل دوره

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

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

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

SQL Server
نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
CCNA R & S آنلاین66شنبه - دوشنبه17:30 - 20:3099-03-12نامشخصدارد تومان ۱,۲۸۰,۰۰۰ تومان ۱,۱۵۲,۰۰۰

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد مبلغ
CCNP ENARSI 202060جمعه14:30 الی 20:301400/01/27نامشخص تومان ۱,۸۵۰,۰۰۰
CCNA R & S 200-30166جمعه14:30 الی 20:301400/02/03نامشخص تومان ۱,۶۰۰,۰۰۰

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شنبه دوشنبه و چهارشنبه17:30-20:3099/12/25سروش صدر تومان ۱,۱۰۰,۰۰۰
Microsoft ASP.Net MVC60پنج شنبه08:30-14:301400/02/16سروش صدر تومان ۲,۲۲۰,۰۰۰
C#Windows Applications50نامشخصنامشخصنامشخصنامشخص تومان ۱,۱۰۰,۰۰۰

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
برنامه نویسی به زبان ++C آنلاین60پنج شنبه17:30 - 21:0099-02-11نامشخصدارد تومان ۶۹۲,۰۰۰ تومان ۶۲۲,۸۰۰
مقدمه ای بر الگوریتم و برنامه نویسی آنلاین40یکشنبه - سه شنبه17:30-20:3099-02-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پنجشنبه ها14:30-20:3099/12/28نامشخص تومان ۱,۵۰۰,۰۰۰
Android Pack70جمعه08:30-14:30نامشخصنامشخص تومان ۱,۹۰۰,۰۰۰
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
نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
SQL Server 2017 Database Development آنلاین60جمعه14:30-20:3099-03-02نامشخصدارد تومان ۸۹۶,۰۰۰ تومان ۸۰۶,۴۰۰

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد مبلغ
SQL Server Database Development60جمعه08:30 - 14:301400/02/10نامشخص تومان ۱,۶۶۴,۰۰۰

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

سر فصل دوره

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

C++