دوره های آموزش برنامه نویسی
دوره های برنامه نویسی:
برنامه نویسی یعنی نوشتن یه سری دستورات برای یه ماشین (کم فهم!) که این ماشین فقط اون دستورات رو می فهمه. حالا نکته اینجاست که شما می تونی این برنامه رو اینقدر خوب بنویسی که بهترین حالت ممکن باشه و سریع به جواب برسی و می تونی هم نه این قدر بد و غیر بهینه برنامه بنویسی که دیر به جواب برسی یا اصلا به جواب نرسی. به زبان خیلی ساده، برنامه نویسی عبارت است از نوشتن دستوراتی که یک سیستم -مثل کامپیوتر- آنها را متوجه شده و دستورات ما را یکی پس از دیگری اجرا می کنه. حال، یک زبان برنامه نویسی لغات، دستورات و قوانینی را در اختیار ما به عنوان یک برنامه نویس قرار میده که از آن طریق میتونیم با کامپیوترها و سیستمهای کامپیوتری صحبت کنیم .
خوشبختانه برنامه نویسی مهارتی است که الزاماً نیاز به دانشگاه رفتن نداره و هر کسی که صرفاً علاقمند به یادگیری آن باشه میتونه ظرف مدت چند ماه -و نهایتاً یک سال- به یک برنامه نویس در حوزه ای که به آن علاقمند داره مبدل بشه.
برخی از افراد بر این باورند که برای برنامه نویس شدن نیاز است تا تحصیلات دانشگاهی داشت یا یک متخصص علم ریاضیات بود. درست است که داشتن ذهن ریاضیاتی و تحلیلی به هرچه بهتر شدن شما به عنوان یک برنامه نویس کمک می کند، اما این اصلاً بدان معنا نیست که اگر شما متخصص ریاضیات نباشید نمیتوانید به یک برنامه نویس موفق مبدل شوید
در مسیر پیشرفت همراه ما باشید
مسیر راه آموزش برنامه نویسی
نام دوره | مدت دوره | روز | ساعت برگزاری | تاریخ شروع | تخفیف | مبلغ | |
---|---|---|---|---|---|---|---|
Web Design Pack آنلاین | 150 | شنبه دوشنبه چهارشنبه | 17:30 الی 20:30 | 99-03-07 | دارد |
| |
Python Web Development With Django آنلاین | 30 | جمعه | 9:30_14:30 | 99-03-02 | دارد |
| |
PHP & MYSQL Web Development آنلاین | 60 | شنبه دوشنبه چهارشنبه | 17:30 الی 20:30 | 99-02-29 | دارد |
| |
دوره طراحی رابط و تجربه کاربری (UI/UX) آنلاین | 45 | جمعه | 14:30 الی 19:30 | 99-03-02 | دارد |
| |
بهینه سازی برای موتورهای جستجو - SEO آنلاین | 45 | یک شنبه و سه شنبه | 17:30 الی 20:30 | 99-02-30 | دارد |
| |
Wordpress & WooCommerce Essential Training آنلاین | 45 | شنبه دوشنبه چهارشنبه | 17:30 الی 20:30 | 99-02-29 | دارد |
|
نام دوره | مدت دوره | روز | ساعت برگزاری | تاریخ شروع | استاد | مبلغ | |
---|---|---|---|---|---|---|---|
LPIC 1 | 68 | یک شنبه - سه شنبه | 17:30 الی 20:30 | 99/12/17 | نامشخص | تومان ۱,۹۵۰,۰۰۰ |
نام دوره | مدت دوره | روز | ساعت برگزاری | تاریخ شروع | استاد | مبلغ | |
---|---|---|---|---|---|---|---|
Web Design Pack | 150 | پنجشنبه | 14:30 - 20:30 | 99/12/28 | امیررضا داعی | تومان ۳,۹۰۰,۰۰۰ | |
Web Design Pack | 150 | شنبه دوشنبه چهارشنبه | 17:30 الی 20:30 | 1400/02/25 | امیررضا داعی | تومان ۴,۶۸۰,۰۰۰ | |
word press & woocommerce Essential training | 45 | جمعه | 14:30 - 20:30 | 1400/03/07 | نامشخص | تومان ۱,۱۶۳,۰۰۰ | |
PHP & MySQL Web Development | 60 | جمعه | 08:30 الی 14:30 | 1400/02/03 | امیررضا داعی | تومان ۱,۸۰۰,۰۰۰ | |
بهینه سازی برای موتورهای جستجو در اینترنت (SEO) | 30 | پنجشنبه | 14:30 - 20:30 | 1400/02/02 | نامشخص | تومان ۱,۲۸۳,۰۰۰ | |
Python Web Development With Django | 30 | یک شنبه و سه شنبه | 17:30 الی 20:30 | 1400/02/21 | نامشخص | تومان ۱,۸۰۰,۰۰۰ | |
Laravel | 40 | شنبه و چهارشنبه | 17:30 الی 20:30 | 1400/02/08 | امیررضا داعی | تومان ۱,۲۵۰,۰۰۰ | |
ReactJS | 50 | نامشخص | نامشخص | نامشخص | نامشخص | تومان ۲,۱۰۰,۰۰۰ | |
User Experience - UX | 45 | نامشخص | نامشخص | نامشخص | نامشخص | تومان ۱,۶۵۰,۰۰۰ |
بررسی 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#Programming | 60 | شنبه دوشنبه و چهارشنبه | 17:30-20:30 | 99/12/25 | سروش صدر | تومان ۱,۱۰۰,۰۰۰ | |
Microsoft ASP.Net MVC | 60 | پنج شنبه | 08:30-14:30 | 1400/02/16 | سروش صدر | تومان ۲,۲۲۰,۰۰۰ | |
C#Windows Applications | 50 | نامشخص | نامشخص | نامشخص | نامشخص | تومان ۱,۱۰۰,۰۰۰ |
نام دوره | مدت دوره | روز | ساعت برگزاری | تاریخ شروع | استاد | تخفیف | مبلغ | |
---|---|---|---|---|---|---|---|---|
برنامه نویسی به زبان ++C آنلاین | 60 | پنج شنبه | 17:30 - 21:00 | 99-02-11 | نامشخص | دارد |
| |
مقدمه ای بر الگوریتم و برنامه نویسی آنلاین | 40 | یکشنبه - سه شنبه | 17:30-20:30 | 99-02-30 | نامشخص | دارد |
|
سر فصل دوره
آشنایی با مفهوم پایگاه داده و نحوه ذخیره، بازیابی، ویرایش و جستجو اطلاعات جداول
آشنایی با برنامه نویسی سمت Server به زبان C# با ASP.NET
آشنایی با مفهوم ORM و روش دسترسی به اطلاعات با Entity Framework
نام دوره | مدت دوره | روز | ساعت برگزاری | تاریخ شروع | استاد | تخفیف | مبلغ | |
---|---|---|---|---|---|---|---|---|
CCNA R & S آنلاین | 66 | شنبه - دوشنبه | 17:30 - 20:30 | 99-03-12 | نامشخص | دارد |
|
نام دوره | مدت دوره | روز | ساعت برگزاری | تاریخ شروع | استاد | مبلغ | |
---|---|---|---|---|---|---|---|
CCNP ENARSI 2020 | 60 | جمعه | 14:30 الی 20:30 | 1400/01/27 | نامشخص | تومان ۱,۸۵۰,۰۰۰ | |
CCNA R & S 200-301 | 66 | جمعه | 14:30 الی 20:30 | 1400/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#Programming | 60 | شنبه دوشنبه و چهارشنبه | 17:30-20:30 | 99/12/25 | سروش صدر | تومان ۱,۱۰۰,۰۰۰ | |
Microsoft ASP.Net MVC | 60 | پنج شنبه | 08:30-14:30 | 1400/02/16 | سروش صدر | تومان ۲,۲۲۰,۰۰۰ | |
C#Windows Applications | 50 | نامشخص | نامشخص | نامشخص | نامشخص | تومان ۱,۱۰۰,۰۰۰ |
نام دوره | مدت دوره | روز | ساعت برگزاری | تاریخ شروع | استاد | تخفیف | مبلغ | |
---|---|---|---|---|---|---|---|---|
برنامه نویسی به زبان ++C آنلاین | 60 | پنج شنبه | 17:30 - 21:00 | 99-02-11 | نامشخص | دارد |
| |
مقدمه ای بر الگوریتم و برنامه نویسی آنلاین | 40 | یکشنبه - سه شنبه | 17:30-20:30 | 99-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 programming | 50 | پنجشنبه ها | 14:30-20:30 | 99/12/28 | نامشخص | تومان ۱,۵۰۰,۰۰۰ | |
Android Pack | 70 | جمعه | 08:30-14:30 | نامشخص | نامشخص | تومان ۱,۹۰۰,۰۰۰ | |
advanced android development | 50 | نامشخص | نامشخص | نامشخص | نامشخص | تومان ۱,۶۸۰,۰۰۰ | |
developing los apps with swift | 50 | نامشخص | نامشخص | نامشخص | نامشخص | تومان ۱,۶۰۰,۰۰۰ |
ارائه مثال های کاربردی از ایجاد کامپوننت ها
بررسی روش تبادل اطلاعات بین فرم ها
معرفی 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:30 | 99-03-02 | نامشخص | دارد |
|
نام دوره | مدت دوره | روز | ساعت برگزاری | تاریخ شروع | استاد | مبلغ | |
---|---|---|---|---|---|---|---|
SQL Server Database Development | 60 | جمعه | 08:30 - 14:30 | 1400/02/10 | نامشخص | تومان ۱,۶۶۴,۰۰۰ |
تعریف فایل های متنی، نوشتن متغییر و دایرکتوری و اخطارها
تعریف کلاس ها
مشخصه های کلاس
الگوریتم ها و نحوه پیاده سازی
انتزاع کلاس ها
تعریف اشیا نحوه استفاده از آنها در Python
تعریف کلاس ها و توابع
تعریف توابع محض و تغییر دهنده ها
تعریف شی گرایی
کلاس ها و متدهای شی گرا
آرگومان های اختیاری و متد مقداردهی اولیه
تعریف، حذف و چاپ دسته ای از کارت ها
وراثت چیست و چگونه در Python از آن استفاده می کنیم
تعریف لیست های پیوندی و لیست های نامتناهی
استفاده از لیست ها به عنوان مقدار بازگشتی
پیاده سازی پشته ها با لیست های پایتون
تعریف صف پیوندی و صف اولویت و کاربرد آنها
ساخت، پیمایش، و اداره کردن خطاهای درخت ها
سر فصل دوره
معرفی برنامه نویسی و اهداف آن
بررسی متغیرها و انواع آنها و روش تعریف و استفاده در Python
تعریف عبارات و دستورات ونحوه استفاده از آنها در Python
تعریف توابع وانواع آنها نحوه تعریف و استفاده در Python
تعریف و استفاده از ماژول ها
پارامترها و آرگومان های تابع و انواع آنها
تعریف و نحوه استفاده از شرطی ها و بازگشت
تعریف عملگرها و نحوه استفاده از آنها
توابع نتیجه دار در Python و توسعه برنامه با توابع
بسته بندی و تعمیم و نحوه استفاده از دستورهای تکرار
تعریف رشته ها
پیمایش رشته ها
شمارش رشته ها
تعریف لیست ها و کاربرد آنها و معرفی انواع لیست ها
تعریف عملگرهای مورد استفاده و دستیابی به اعضای لیست
تعریف چندتایی ها، نسبت دهی و چندتایی ها به عنوان مقادیر بازگشتی توابع
تعریف دیکشنری
عملیات، متدها، بدلسازی و کپیبرداری در دیکشنری ها
- Web Client Development
نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع تخفیف مبلغ Web Design Pack آنلاین 150 شنبه دوشنبه چهارشنبه 17:30 الی 20:30 99-03-07 دارد تومان ۲,۴۰۰,۰۰۰تومان ۲,۱۶۰,۰۰۰Python Web Development With Django آنلاین 30 جمعه 9:30_14:30 99-03-02 دارد تومان ۸۰۰,۰۰۰تومان ۷۲۰,۰۰۰PHP & MYSQL Web Development آنلاین 60 شنبه دوشنبه چهارشنبه 17:30 الی 20:30 99-02-29 دارد تومان ۱,۱۳۶,۰۰۰تومان ۱,۰۲۲,۴۰۰دوره طراحی رابط و تجربه کاربری (UI/UX) آنلاین 45 جمعه 14:30 الی 19:30 99-03-02 دارد تومان ۹۲۰,۰۰۰تومان ۸۲۸,۰۰۰بهینه سازی برای موتورهای جستجو - SEO آنلاین 45 یک شنبه و سه شنبه 17:30 الی 20:30 99-02-30 دارد تومان ۹۹۲,۰۰۰تومان ۸۹۲,۸۰۰Wordpress & WooCommerce Essential Training آنلاین 45 شنبه دوشنبه چهارشنبه 17:30 الی 20:30 99-02-29 دارد تومان ۷۷۴,۰۰۰تومان ۶۹۶,۶۰۰نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد مبلغ LPIC 1 68 یک شنبه - سه شنبه 17:30 الی 20:30 99/12/17 نامشخص تومان ۱,۹۵۰,۰۰۰ نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد مبلغ Web Design Pack 150 پنجشنبه 14:30 - 20:30 99/12/28 امیررضا داعی تومان ۳,۹۰۰,۰۰۰ Web Design Pack 150 شنبه دوشنبه چهارشنبه 17:30 الی 20:30 1400/02/25 امیررضا داعی تومان ۴,۶۸۰,۰۰۰ word press & woocommerce Essential training 45 جمعه 14:30 - 20:30 1400/03/07 نامشخص تومان ۱,۱۶۳,۰۰۰ PHP & MySQL Web Development 60 جمعه 08:30 الی 14:30 1400/02/03 امیررضا داعی تومان ۱,۸۰۰,۰۰۰ بهینه سازی برای موتورهای جستجو در اینترنت (SEO) 30 پنجشنبه 14:30 - 20:30 1400/02/02 نامشخص تومان ۱,۲۸۳,۰۰۰ Python Web Development With Django 30 یک شنبه و سه شنبه 17:30 الی 20:30 1400/02/21 نامشخص تومان ۱,۸۰۰,۰۰۰ Laravel 40 شنبه و چهارشنبه 17:30 الی 20:30 1400/02/08 امیررضا داعی تومان ۱,۲۵۰,۰۰۰ ReactJS 50 نامشخص نامشخص نامشخص نامشخص تومان ۲,۱۰۰,۰۰۰ User Experience - UX 45 نامشخص نامشخص نامشخص نامشخص تومان ۱,۶۵۰,۰۰۰ بررسی 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#Programming 60 شنبه دوشنبه و چهارشنبه 17:30-20:30 99/12/25 سروش صدر تومان ۱,۱۰۰,۰۰۰ Microsoft ASP.Net MVC 60 پنج شنبه 08:30-14:30 1400/02/16 سروش صدر تومان ۲,۲۲۰,۰۰۰ C#Windows Applications 50 نامشخص نامشخص نامشخص نامشخص تومان ۱,۱۰۰,۰۰۰ نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ برنامه نویسی به زبان ++C آنلاین 60 پنج شنبه 17:30 - 21:00 99-02-11 نامشخص دارد تومان ۶۹۲,۰۰۰تومان ۶۲۲,۸۰۰مقدمه ای بر الگوریتم و برنامه نویسی آنلاین 40 یکشنبه - سه شنبه 17:30-20:30 99-02-30 نامشخص دارد تومان ۶۰۰,۰۰۰تومان ۵۴۰,۰۰۰سر فصل دوره
آشنایی با مفهوم پایگاه داده و نحوه ذخیره، بازیابی، ویرایش و جستجو اطلاعات جداول
آشنایی با برنامه نویسی سمت Server به زبان C# با ASP.NET
آشنایی با مفهوم ORM و روش دسترسی به اطلاعات با Entity Framework
- SQL Server
نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ CCNA R & S آنلاین 66 شنبه - دوشنبه 17:30 - 20:30 99-03-12 نامشخص دارد تومان ۱,۲۸۰,۰۰۰تومان ۱,۱۵۲,۰۰۰نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد مبلغ CCNP ENARSI 2020 60 جمعه 14:30 الی 20:30 1400/01/27 نامشخص تومان ۱,۸۵۰,۰۰۰ CCNA R & S 200-301 66 جمعه 14:30 الی 20:30 1400/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#Programming 60 شنبه دوشنبه و چهارشنبه 17:30-20:30 99/12/25 سروش صدر تومان ۱,۱۰۰,۰۰۰ Microsoft ASP.Net MVC 60 پنج شنبه 08:30-14:30 1400/02/16 سروش صدر تومان ۲,۲۲۰,۰۰۰ C#Windows Applications 50 نامشخص نامشخص نامشخص نامشخص تومان ۱,۱۰۰,۰۰۰ نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ برنامه نویسی به زبان ++C آنلاین 60 پنج شنبه 17:30 - 21:00 99-02-11 نامشخص دارد تومان ۶۹۲,۰۰۰تومان ۶۲۲,۸۰۰مقدمه ای بر الگوریتم و برنامه نویسی آنلاین 40 یکشنبه - سه شنبه 17:30-20:30 99-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 programming 50 پنجشنبه ها 14:30-20:30 99/12/28 نامشخص تومان ۱,۵۰۰,۰۰۰ Android Pack 70 جمعه 08:30-14:30 نامشخص نامشخص تومان ۱,۹۰۰,۰۰۰ advanced android development 50 نامشخص نامشخص نامشخص نامشخص تومان ۱,۶۸۰,۰۰۰ developing los apps with swift 50 نامشخص نامشخص نامشخص نامشخص تومان ۱,۶۰۰,۰۰۰ ارائه مثال های کاربردی از ایجاد کامپوننت ها
بررسی روش تبادل اطلاعات بین فرم ها
معرفی 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:30 99-03-02 نامشخص دارد تومان ۸۹۶,۰۰۰تومان ۸۰۶,۴۰۰نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد مبلغ SQL Server Database Development 60 جمعه 08:30 - 14:30 1400/02/10 نامشخص تومان ۱,۶۶۴,۰۰۰ تعریف فایل های متنی، نوشتن متغییر و دایرکتوری و اخطارها
تعریف کلاس ها
مشخصه های کلاس
الگوریتم ها و نحوه پیاده سازی
انتزاع کلاس ها
تعریف اشیا نحوه استفاده از آنها در Python
تعریف کلاس ها و توابع
تعریف توابع محض و تغییر دهنده ها
تعریف شی گرایی
کلاس ها و متدهای شی گرا
آرگومان های اختیاری و متد مقداردهی اولیه
تعریف، حذف و چاپ دسته ای از کارت ها
وراثت چیست و چگونه در Python از آن استفاده می کنیم
تعریف لیست های پیوندی و لیست های نامتناهی
استفاده از لیست ها به عنوان مقدار بازگشتی
پیاده سازی پشته ها با لیست های پایتون
تعریف صف پیوندی و صف اولویت و کاربرد آنها
ساخت، پیمایش، و اداره کردن خطاهای درخت ها
سر فصل دوره
معرفی برنامه نویسی و اهداف آن
بررسی متغیرها و انواع آنها و روش تعریف و استفاده در Python
تعریف عبارات و دستورات ونحوه استفاده از آنها در Python
تعریف توابع وانواع آنها نحوه تعریف و استفاده در Python
تعریف و استفاده از ماژول ها
پارامترها و آرگومان های تابع و انواع آنها
تعریف و نحوه استفاده از شرطی ها و بازگشت
تعریف عملگرها و نحوه استفاده از آنها
توابع نتیجه دار در Python و توسعه برنامه با توابع
بسته بندی و تعمیم و نحوه استفاده از دستورهای تکرار
تعریف رشته ها
پیمایش رشته ها
شمارش رشته ها
تعریف لیست ها و کاربرد آنها و معرفی انواع لیست ها
تعریف عملگرهای مورد استفاده و دستیابی به اعضای لیست
تعریف چندتایی ها، نسبت دهی و چندتایی ها به عنوان مقادیر بازگشتی توابع
تعریف دیکشنری
عملیات، متدها، بدلسازی و کپیبرداری در دیکشنری ها
- C++