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

آموزش ASP.NET همراه با BootStrap
 
پیشنیاز : آشنایی با طراحی وب , دوره آموزشی C#
 
مدت دوره: 30 ساعت
 
 اهداف دوره :
  • دانشجویان با شرکت در این دوره می توانند با تسلط بر فرایند چرخه ی حیات کاری صفحات، ASP.NET درک کاملی از مفاهیم برنامه نویسی ASP.NET داشته باشند.
  • دانشجویان با استفاده از BootStrap Framework می توانند به طراحی وب سایت ها و همچنین web application های ساخته ی دست خود اقدام نمایند. BootStrap یک Framework از پیش تعریف شده جهت زیبا سازی و طراحی صفحات وب می باشد.
  • دانشجویان با تسلط بر امکانات گرافیکی قدرتمند ASP.NET شامل Master Page ها، Theme ها، Skin ها اقدام به طراحی حرفه ای سایت نمایند.
  • دانشجویان با تسلط بر کنترلهای اعتبارسنجی سمت سرور اقدام به اعتبار سنجی و بررسی صحت داده های وارده توسط کاربران سایت می نمایند. در این بخش با جزئیات اعتبار سنجی به صورت کامل مسلط می شوند.
 
فهرست مخاطبين:
  • دانشجوياني که با زبان C# آشنا هستند و مي خواهند به تسلط بر ASP.NET برسند نيز از مخاطبان اين دوره هستند. 
  • دانشجوياني که مي خواهند با استفاده از امکانات قدرتمندي همچون Theme,Skin,MasterPage به طراحي صفحات وب بپردازند نيز از مخاطبين اين دوره هستند. 
  • دانشجوياني که علاقه مند به فراگيري نحوه کارکرد کنترلهاي سمت سرور ASP.NET مي باشند نيز از مخاطبين اين دوره هستند. 
  • دانشجوياني که مي خواهند به تسلط مناسبي بر بانک اطلاعاتي SQL SERVER 2014 برسند و بتوانند ساخت بانک،مديريت بانک، ساخت جداول ، نحوه نگارش دستورات SQL و همچنين ساخت Stored Procedure ها نيز مسلط شوند از مخاطبين اين دوره هستند. 
  • آن دسته از برنامه نویسان که می خواهند با الگوهای طراحی (DesignPattern) رایج در توسعه سیستمهای نرم افزاری توزیع شده مسلط گردند،از مخاطبین این دوره هستند. 
  • آن دسته از برنامه نویسان NET. که می خواهند با تمام جنبه های فنی یک ابزار گزارش ساز قدرتمند همانند Crystal Report گزارش تهیه نمایند از مخاطبین این دوره هستند. 
  • آن دسته از دانشجوياني که مي خواهند به تسلط کافي به اکثر جنبه هاي شي گرا و همچنين نکات حرفه اي زبان C# دسترسي پيدا کنند نيز از مخاطبان اين دوره هستند. 
  • آن دسته از دانشجويان که مي خواهند در محيطي عملي و کاربردي اجراي يک پروژه تحت وب را بصورت عملي فراگيري نمايند از مخاطبين اين دوره هستند. 
  • آن دسته از برنامه نویسانی که میخواهند به آمادگی کامل جهت شرکت در MVC.NET دست پیدا کنند نیز از مخاطبین این دوره هستند. 
  • آندسته از برنامه نویسانی که میخواهند با استفاده از امکانات Jquery UI نظیر ,ButtonTAB,Accordion,Modal dialogue به زیبا سازی وب سایت خود با افکتهای جذاب هستند نیز از مخاطبین این دوره هستند. 
  • دوستانی که می خواهند با فراگیری bootstrap سایت های responsive و زیبا خلق نمایند 
  • دوستانی که می خواهند با امنیت در asp.net آشنا شوند و سایت های با امنیت بالا ایجاد کنند 
  • دوستانی که می خواهند باگ های رایج را بشناسند و وب سایت های خود را در برابر آن ایمن نمایند
 
سرفصلهاي دوره:
• مدیریت دیتابیس با استفاده از SQL server
    o ارسال داده ها به دیتابیس
    o واکشی داده ها از دیتابیس
    o فراخوانی stored procedure های ساخته شده در Sql
• ساخت ORM
    o در این بخش دانشجویان به تسلط کامل بر مفاهیم ORM و مدل شی گرایی در Database و همچنین برنامه نویسی بانک اطلاعاتی خواهند رسید.
• آموزش مدیریت راهبری سایت با استفاده از navigation:
    o با بهره گیری از control های این بخش دانشجویان قادر خواهند بود به تسلط بر کنترل هایی مثل TreeView، Menu، SiteMap اقدام به ساخت دسترسی آسان برای بخش های مختلف سایت خود بنمایند.
• استفاده از AJAX در برنامه های سمت سرور:
    o این تکنولوژی برای ارتباط صفحات وب با وب سرور بدون Refresh شدن صفحه وب می باشد. در این بخش دانشجویان می توانند با استفاده از تکنولوژی AJAX بدون Refresh شدن صفحات وب اقدام به ساخت صفحات پویا نمایند.
• استفاده از AJAX Control Toolkit:
   o مجموعه ای از ابزارهای قدرتمند و کارآمد است که عمدتا مبتنی بر تکنولوژی آژاکس می باشد و دانشجویان با استفاده از آن می توانند امکانات فوق العاده زیبا و قدرتمندی را به پروژه ی خود بیفزایند.
   o برخی از امکانات AJAX Control، قابلیتی به نام Auto Extender است که از طریق آن جستجوهایی نظیر google suggest را شبیه سازی می کنند.
• بخش Login و امنیت:
   o در این بخش دانشجویان می توانند با تسلط به مفاهیم امنیت در محیط ASP.NET به تسلط بر احراز هویت بازدیدکنندگان سایت خود دست یابند. در این بخش مفاهیمی نظیر امنیت مبتنی بر session، امنیت مبتنی بر cookie رمزگذاری شده آموزش داده می شود.
• State Management:
   o در این بخش دانشجویان به تسلط کامل بر مفاهیم Scope Variable در وب شامل Application، session، viewstate، cookie و Query string خواهند رسید.
• شیوه ی صحیح آپلود پروژه و کار با ابزار مدیریت هاست website panel :
   o در این بخش دانشجویان فرا می گیرند چگونه وب سایت خود را بر روی هاست آپلود نمایند و به معرض دید عموم در اینترنت قرار دهند
   o آشنایی با IIS و آشنایی با مبحث "هاست"
   o آشنایی دانشجویان با مفهوم FTP و ساخت اکانت و استفاده از FTP
   o شیوه ی ساخت ایمیل شخصی بر روی هاست و ایجاد webmail Server
   o شیوه ی ساخت دیتایس و ایجاد امنیت در هاست
   o شیوه ی گرفتن بکاپ از دیتابیس و انتقال آن به هاست
• تامین امنیت برنامه های asp.net
    o مقابله با حملات ‏SQL Injection‏و ایجاد محیط امن در ارتباط با ‏Database
    o آشنایی با حملات XSS و راه های ایمن سازی وب سایت
 
*********************************************************************************************************
 
دوره آموزشی PHP همراه با ساخت فروشگاه الکترونیکی
 
پیشنیاز : آشنایی با صفحات وب HTML ,آشنایی با CSS و کاربرد آن در طراحی صفحات وب
 
مدت دوره: 35 ساعت 
 
فهرست مخاطبین:
1. طراحان WEB که می خواهند دانش عملی خود را در زمینه برنامه نویسی PHP گسترش دهند .
2. آن دسته از برنامه نویسان PHP که با ویژگیهای زبان PHP بصورت عملی کار نکرده اند .
3. آن دسته از برنامه نویسان PHP که تا بحال تجربه عملی ساخت کلیه مراحل برنامه نویسی وب سایت را از ابتدا تا انتها نداشته اند.
4. برنامه نویسانی که می خواهند به حوزه WEB وارد شوند.
5. برنامه نویسان حوزه WEB که برای اجرای پروژه های خود ملزم به استفاده از ابزارهای متن باز (open source) هستند.
 
اهداف دوره :
این دوره با هدف آماده‌سازی دانشجویان برای ورود به پروژه‌های حرفه‌ای و بزرگ نرم‌افزاری تدوین شده است. از این رو تلاش می‌شود در طی دوره دانشجو تسلط کافی به موارد زیر پیدا کدر این دوره به صورت گام به گام نحوه نصب و پیکربندی محیط توسعه نرم افزار PHP و بانک اطلاعاتی MySQL روی سیستم عامل ویندوز به دانشجویان آموزش داده می شود. این دوره به گونه ای طراحی شده است تا دانشجویان بدون نیاز به هر گونه پیش زمینه قبلی در برنامه نویسی بتوانند، مراحل طراحی، پیاده سازی، تست و بهره برداری یک پروژه نرم افزاری را فرا بگیرند. این دوره با تمرکز ویژه بر ساختارهای زبانی PHP مانند آرایه ها، توابع، کلاس ها تلاش می کند تا به صورتی ساده و عملی دانشجویان را قادر سازد تا مباحثی نظیر کار با بانک های اطلاعاتی، روال های authentication و authorization فرا بگیرند. با در نظر گرفتن پروژه ساخت فروشگاه به عنوان پروژه عملی دوره، تلاش شده است تا دانشجویان با مسائل واقعی توسعه نرم افزار برای یک کسب و کار آشنا شده و با مباحث امنیتی حول تولید یک نرم افزار تحت وب آشنا شوند.
در ادامه مختصری از شرح فروشگاه الکترونیکی ارائه می شود .
 
بخش اول : بخش مدیریتی (پنل مدیریتی سایت):
1. امکان رده بندی نامحدود محصولات (برای دسترسی سریعتر)
2. امکان افزودن و حذف و ویرایش محصولات
3. امکان افزودن گالری عکس و تعداد نامحدودی عکس به گالری به ازای هر محصول
4. امکان مشاهده و گزارش گیری از فاکتورهای مشتریان
5. امکان تغییر وضعیت فاکتور از "در دست پیگیری" به "تحویل به پست" و سپس "تحویل به مشتری"
6. امکان تعریف حراجی و افزودن کالاها به حراجی
7. امکان ارسال ایمیل گروهی و یا تکی به مشتریان فروشگاه
8. امکان ارسال SMS گروهی و یا تکی به مشتریان فروشگاه
9. پنل مدیریت مشتریان
10. امکان ایجاد گزارشات مالی با قابلیت دانلود در قالب excel و pdf شامل:
• گزارش پرفروشترین محصولات
• گزارش کم فروشترین محصولات
• گزارش فروش هفتگی و ماهیانه
• فهرست فروش هفتگی و ماهیانه
 
بخش دوم : امکانات سمت بازدیدکننده شامل 
1. امکان جستجوی ساده و پیشرفته محصول
2. امکان استفاده از رده بندی برای دسترسی سریعتر به محضول
3. امکان جستجوی پیشرفته محصول
4. امکان استفاده از سبد خرید
5. مشخص نمودن تعداد محصولات در سبد خرید
6. حذف محصول از سبد خرید
7. تغییر دینامیکی محتویات سبد خرید
 
بخش سوم : امکان login و پیگیری وضعیت سبد فاکتور 
در طراحی این بخش مواردی نظیر اعتبارسنجی آدرس ایمیل و شماره موبایل مشتری گنجانده خواهد شد. همچنین برای جلوگیری از حمله روبات ها و اسپمرها به سایت از captcha به عنوان ابزاری برای مقابله با این حملات استفاده خواهد شد. 
 
بخش چهارم : امکان پرداخت online و اتصال به گذرگاههای پرداخت الکترونیکی
 در این بخش چگونگی ارتباط با درگاه های پرداخت اینترنتی بانک ها، قرارداد (پروتکل) ارتباطی با سرویس پرداخت بانک، فرستادن مشتری به درگاه پرداخت اینترنتی و بررسی صحت پرداخت بررسی خواهد شد. 
 
بخش پنجم : امکان دریافت SMS 
پس از پرداخت online با گسترش سرویس‌های ارسال sms و ضریب نفوذ موبایل در ایران کسب و کارهای آنلاین در فرایندهای تجاری و بازرگانی خود از ابزار پیامک به صورت ویژه استفاده می کنند. در پروژه فروشگاه انواع ارتباطات ممکن و featureهای قابل پیاده سازی از طریق sms نظیر ارسال sms، تأیید هویت از طریق sms، شناسایی دو عاملی و تعامل با فروشگاه از طریق sms برای دانشجویان تشریح می شود.
 
********************************************************************************************************
 
دوره آموزشی فوق تخصصی PHP
 
 پیش نیاز : آشنایی با زبان php 
 
 مخاطبین دوره 
1- برنامه نویسان PHP که این زبان را در حد معمول می دانند و می خواهند به دانش بسیار بالاتری در زمینه های برنامه نویسی PHPدسترسی پیدا کنند . 
2-  مدیران پروژه های نرم افزاری که می خواهند با آخرین تکنولوژی های روز دنیای برنامه نویسی PHP آشنا شوند تا بتوانند بر اساس تکنولوژی های مذکور در دوره به هدایت و راهبری افراد تیم خود بپردازند.
3-  آن دسته از برنامه نویسان وب که قصد مهاجرت به خارج از کشور را دارند و می خواهند با کلیه رموز حرفه ای برنامه نویسان در داخل و خارج از کشور آشنا شوند .
4-  معماران نرم افزارهایی که قصد آموزش و یادگیری انواع معماری های شیءگرا مانند معماری لایه ای و بکارگیری Design Pattern در پروژه ها را دارند نیز از مخاطبین این دوره ها هستند .
 
مهمترین اهداف دوره :
 1-   تسلط بر کلیه جنبه های شیءگرایی در PHP
2-  تسلط بر Design Pattern های شیءگرا جهت افزایش Reusability و Reliability
3-  با استفاده از Smarty می توانند کدهای نوشته شده PHP را از Design  مربوط به صفحات جداسازی نمایند.
4-  با استفاده از معماری لایه ای بتوانند به نظام دهی منسجم و مرتب سازی و پیکره بندی پروژه های خود بپردازند .
5-  با استفاده از تکنیک URL Rewriting باعث افزایش خوانایی آدرس صفحات وب شوند و صفحات وب سایت بهتر در موتورهای جستجوگر index شوند.
6-  با استفاده از Caching پیشرفته باعث افزایش سرعت بارگذاری صفحات وب سایتتان شوید.
7-  با استفاده از مفاهیم پیشرفته رمز گذاری و رمزنگاری بصورت symmetric و asymmetric باعث افزایش ایمنی و جلوگیری از هرنوع نفوذ در اطلاعات وب سایتتان شوید .
-استفاده از PHP Honey Pot
-استفاده از OPEN SSL
-جلوگیری از هک با استفاده از SQL INJECTION
 8-    مستند سازی پروژه های بزرگ PHP را بخوبی آموزش    می بینید .
9-  با استفاده از PHP ، سرویسهای وب را بسازند و یا از سرویسهای وب دیگران استفاده نمایند تا امنیت و کارآیی وب سایت خود را افزایش دهند .
10-    با استفاده از ترکیب هوشمندانه Javascript, PHP برخی از پردازشها را به سمت کلاینت انتقال دهند تا باعث کاهش بار پردازشی در سرور شوند .
11-    با استفاده از Ajax و Json و مفاهیم آنها و ترکیب آنها با وب سرویسها ، باعث زیبایی و افزایش کارایی صفحات سایت خود شوند .
12-   جنبه های حرفه ای دیتابیس MySQL :
• به ساخت رویه های ذخیره شده(stored procedure) بصورت عملی مسلط شوند.
• به نوشتن trigger ها و کاربرد آنها در بانکهای اطلاعاتی مسلط شوند .
 
***************************************************************************************************
 
دوره برنامه نویسی Java مقدماتی
 
زبان جاوا را نمی بایست با جاوا اسکریپت اشتباه گرفت چرا که این تنها یک تشابه در نامگذاری است و زبان جاوا به هیچ عنوان یک زبان اسکریپتی نیست. اما با زبان جاوا (و تقریبا تمامی زبان های برنامه نویسی چه اسکریپتی و چه غیر اسکریپتی) می توان وب سایت ایجاد کرد.
 
مدت دوره: 35 ساعت
 
فهرست مخاطبین:
آن دسته از برنامه نویسانی که می خواهند برنامه نویسی آندروید را به صورت حرفه ای بیاموزند و برای برنامه نویسی آندروید تسلط به زبان java ندارند نیز از مخاطبین این دوره هستند. 
آن دسته از برنامه نویسانی که علاقه مند به برنامه نویسی در محیط Linux و Unix می باشند نیز از مخاطبین این دوره هستند. 
آن دسته از برنامه نویسانی که می خواهند بالاترین استانداردهای برنامه نویسی شی گرا را در محیطی عاری از ابزارهای جانبی اضافه به صورت خالص بیاموزند از مخاطبان این دوره هستند. 
آن دسته از مهندسین صنایع که برای اجرای تحلیل و طراحی شی گرای نرم افزار احتیاج به دانش عملی oop دارند نیز از مخاطبین این دوره هستند. 
آن دسته از برنامه نویسانی که می خواهند APIهای قدرتمند کارکردن با بانک اطلاعاتی از طریق جاوا بیاموزند نیز از مخاطبین این دوره هستند . 
آن دسته از برنامه نویسانی که می خواهند برنامه توزیع شده در محیط شبکه را بیاموزند نیز از مخاطبین این دوره هستند. 
آن دسته از برنامه نویسانی که می خواهند در محیطی عملی و کاربردی از صفر تا صد مراحل اجرای یک پروژه را در محیط جاوا به صورت پروژه ای تجربه کنند از مخاطبین این دوره هستند.
 
اهداف دوره :
• آشنایی با محیط توسعه جاوا
• آشنایی با معماری بر اساس تفکر جاوا
• اصول برنامه نویسی با زبان جاوا
• مدیریت ‏توسعه با استانداردهای‎ GPL
• برنامه نویسی پایه
• آشنایی با کلاسهای جاوا و طراحی شی گرا
• آشنایی با طراحی ‏برنامه های پایه و کاربردی
• روش های ذخیره و بازیابی اطلاعات
• آموزش کاربردی استفاده از پایگاه داده های‎ Oracle ‎در برنامه نویسی توسط جاوا
• آشنایی با اتصال جاوا به پایگاه داده های‎ MySQL ‎و‎ Microsoft SQL server ‎
• برنامه ‏نویسی توزیع شده در سطح شبکه در جاوا توسط‎ RMI
• ‎و در نهایت پیاده سازی یک نرم افزار تجاری بصورت کامل‎ ‎در پایان دوره آموزشی توسط دانشجویان آمادگی دانشجو برای شرکت در دوره پیشرفته جاوا جهت مهارت در برنامه نویسی تحت وب و ‏enterprise‏ تحت‎ ‎Application server‏ های جاوا‎ ‎‏ و نرم افزار های چند زبانه
 
**************************************************************************************************
 
آموزش JAVA پیشرفته
 
پیش نیاز: Java مقدماتی
 
مدت دوره : 30 ساعت
 
 
فهرست مخاطبين:
• آن دسته از برنامه نویسانی که علاقمند به آشنایی و کار با framework های فوق پیشرفته جاوا می باشند
• آن دسته از برنامه نویسانی که مایل به برنامه نویسی با معماری MVC پیشرفته در جاوا می باشند
• آن دسته از برنامه نویسانی که جویای کار در زمینه جاوا در سطوح پیشرفته در داخل و خارج از کشور می باشند
• آن دسته از برنامه نویسانی که مایل به افزایش کارآیی و سرعت در اجرای نرم افزار های جاوا مرتبط با DataBase می باشند
• آن دسته از برنامه نویسانی که مایل به تولید نرم افزار در کمترین زمان توسط جاوا وOracle هستند
• آن دسته از افرادی که نیاز به ساخت portal های حرفه ای در کمترین زمان بدون دانش وسیع در زمینه برنامه نویسی جاوا دارند
• آن دسته از برنامه نویسانی که علاقمند به برنامه نویسی در زمینه cloud computing (رایانش ابری) هستند
• آن دسته از برنامه نویسان جاوا که مایل به پشتیبانی نرم افزار خود از قابلیت چند زبانه بودن رابط کاربری هستند .
• آن دسته از برنامه نویسان جاوا که نیاز به ساخت نرم افزار هایی در زمینه WorkFlow می باشند .
• آن دسته از برنامه نویسان جاوا که قصد تبادل اطلاعات از طریق web service های حرفه ای جاوا را دارند .
 
 


تماس با ما

آدرس: کرج بلوار شهید چمران روبه روی درب شرقی دانشکده کشاورزی ساختمان رز واحد 1

تلفن های تماس: 02632400766
شماره موبایل: 09355456565
شماره موبایل: 09355455050