فناوری اطلاعات

همانگونه که می دانیم صنعت IT  در دنیای امروز جایگاه ویژه ای به خود اختصاص داده و به شکل چشم گیری ارتباطی تنگاتنگ با تمامی علوم دیگر برقرارنموده است. به نحوی که در تمامی سازمانها و موءسسات به عنوان یک واحد مستقل و سازمان یافته بنام “واحد IT” ایفای نقش می کند.
از این رو، بعلت نیاز مبرم جامعه به این صنعت بخصوص آموزش علم IT ، مجتمع فنی تهران  می کوشد تا در جهت آموزش صحیح این علم و تربیت نیروهای متخصص، خدماتی شایسته و با کیفیتی مطلوب به هنرجویان این رشته ارائه دهد.

 

گروه وب و برنامه نویسی

دوره  Web Design I

طراحی صفحات وب یکی از آموزش های مهارتی بسیار پر کاربرد در جامعه فناوری اطلاعات کنونی است و دانشجو در این دوره با جنبه های مختلف این حرفه آشنا می شود. هدف، آشنایی و کسب مهارت در باره ی طراحی صفحات وب با استفاده از زبان HTML 5  می باشد. HTML با استفاده از تگ ها و روش نشانه گذاری امکانِ طراحی صفحات وب را فراهم می نماید. پس از آن مرورگر، قادر به تولید واسط گرافیکی کاربر بر اساس تگ ها خواهد شد. در این دوره، دانشجو  علاوه بر HTML 5 با CSS 3  آشنا می شود که برای پیرایش و اعمال تنظیمات روی تگ های HTML کاربرد دارد. همچنین دانشجو، انواع طراحی های استاندارد، مزایا و معایب هر یک و همچنین تکنیک ها و نکات خاص مرتبط با طراحی وب را فرا می گیرد. علاوه بر آن در این دوره نرم افزار Dreamweaver که از قدرتمندترین نرم افزارهای طراحی و کدنویسی وب است آموزش داده می شود.

پس از گذراندن این دوره دانشجو قادر خواهد بود وب سایتی با صفحات ثابت همراه با متن، جدول و تصویر طراحی نماید.

پیش نیاز دوره:    ICDL Level 2

مدت دوره: 70 ساعت

مخاطبین دوره:

  • علاقه‌مندان به طراحی سایت
  • کارشناسان و پشتیبان کننده های سایت ها
  • طراحان وب

سرفصل

  • آشنایی با مفهوم،تاریخچه و اجزاء تشکیل دهنده وب و آشنایی با مفاهیم شبکه ای مرتبط با وب
  • معرفی زبان HTML، دستورات، تگ ها و نکات مربوطه
  • معرفی ابزارهای نرم افزار Dream Weaver
  • معرفی CSS و روش استفاده از آن برای پیرایش اسناد
  • بررسی نکات جدید HTML5 و CSS3
  • ترسیم جدول، قالب بندی
  • فرم، انواع Input  ها و لیست ها
  • بررسی انواع مدیا ها و فونت و تصویر و نکات مربوطه

 

 

هدف آموزشی:

طراحی وب سایت رسپانسیو با HTML/ CSS  با تکنیک های Less & Sass  

Bootstrap  شامل توابع و دستورات HTML ،CSS  و JavaScript است که توسط توییتر به صورت متن باز انتشار یافت. بوت استرپ دارای ابزار طراحی رسپانسیو یا واکنش گرا است تا صفحات وب را بهبود و استاندارد نمایید. از جمله مزایای آن، افزایش سرعت در طراحی قالب است. Less مخفف Linear CSS است و با جاوا اسکریپت نوشته شده است. زمانی که حجم و تعداد کدهای نوشته شده زیاد شود، برای نگهداری و منظم کردن کدهای CSS از Less می توانید استفاده نمایید.Sass زبان سمت سرور است و روی Ruby اجرا می شود. Less و Sass برای افزایش قابلیت ها و سادگی CSS استفاده می شود.

پیش نیاز:

Web Design I (HTML5, CSS3 with Dreamweaver)

مدت دوره: 44 ساعت

مخاطبین دوره:

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

 

سرفصل

  • بررسی مفهوم Responsive و CSS Framework
  • بررسی روش استفاده از BootStrap در یک سند HTML
  • معرفی Grid System- Media Query
  • معرفی انواع Layout ها و کلاسهای مرتبط مانند Fluid Layout
  • معرفی Fixed Layout
  • معرفی Responsive Layout
  • بررسی Typography با BootStrap
  • بررسی روش ایجاد فرم و کلاسهای مرتبط
  • بررسی نکات و کلاسهای مرتبط با جدول و تصاویر
  • بررسی روش استفاده از Icon ها
  • بررسی روش استفاده از Helper ها
  • بررسی نکات . کلاسهای مرتبط با دکمه
  • بررسی روش سفارشی سازی BootStrap
  • معرفی LESS و SASS و تشریح مزایای استفاده از آنها و تفاوت ها
  • بررسی روش نصب و راه اندازی SASS و COMPASS
  • بررسی روش ایجاد پروژه و ابزار های گرافیکی مورد استفاده در SASS مانند Scout App و CodeKit و LiveReload
  • بررسی روش ایجاد و فشرده سازی یک StyleSheet
  • بررسی روش ایجاد متغیر های در SASS
  • بررسی روش ایجاد و استفاده از فایل های Partial
  • بررسی الگوهای نوشتاری Nesting
  • بررسی روش اتصال Selector ها و رابطه Parent-Child بین Selector ها
  • بررسی روش استفاده از @extend برای گسترش قوانین تعریف شده
  • بررسی الگوهای نوشتاری Mixins
  • بررسی روش های اعمال تغییرات روی رنگ ها
  • معرفی پلاگین Susy و نکات مربوطه
  • بررسی روش ایجاد Media Query های پیشرفته تر با SASS و MIXINS
  • پیاده سازی منطق با SASS
  • بررسی روش نگارش و کامپایل LESS
  • بررسی روش حل مشکل CROSS BROWSER در LESS
  • بررسی  Server Side Compilation
  • بررسی روش استفاده از Source Map
  • بررسی روش Compress و Minimize کردن
  • بررسی متودولوژی های OOCSS و SMACSS و BEM
  • بررسی روش استفاده از متغیر ها و MIXINS
  • بررسی Nested Rule ها
  • بررسی انواع عملگرها و توابع
  • بررسی روش استفاده از Parent Selector
  • بررسی عملیات روی رنگها
  • بررسی Media Query ها در LESS
  • بررسی روش استفاده از LESS در GRID
  • بررسی تعاملات LESS با BOOTSTRAP

مهارت های اکتسابی پس از طی دوره:

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

 

در این دوره دانشجویان با برنامه نویسی سمت کلاینت، زبان JavaScript و نحوه استفاده از آن در اسناد و همچنین jQuery و AJAX آشنا می شوند.

پیش نیاز: Web Design I و Web Design II

مدت دوره: 58 ساعت

مخاطبین دوره:

کلیه علاقه مندان به  طراحی صفحات وب

سرفصل

  • آشنایی با مفهوم برنامه نویسی سمت کلاینت و زبان JavaScript و نحوه استفاده از آن در اسناد
  • معرفی دستورات پایه زبان،بررسی شرط و حلقه و آرایه و توابع
  • بررسی روش تعریف متغیر ها و ساختمان داده و نحوه مدیریت رویداد ها
  • بررسی شی گرایی و روش تعریف کلاس و …
  • معرفی فریمورک ها و مزایای آنها و آشنایی با jQuery
  • معرفی AJAX و روش پیاده سازی آن در JavaScript و jQuery
  • معرفی انواع کتابخانه های کاربردی مانند jQueryUI و …

 

مهارت های اکتسابی پس از پایان دوره: طراحی یک سایت رسپانسیو روی هاست و دامین

 

در این دوره دانشجویان با مفاهیم سیستم های مدیریت محتوای وب، نصب و راه اندازی وردپرس بر روی سرور لوکال و هاست آشنا شده و در نهایت امکان ایجاد یک وبسایت کامل و استفاده از قالب ها و افزونه های بسیار مفید را خواهند آموخت. مطالب این دوره با توجه به نیاز بازار کار طراحی شده است.

 

پیش نیاز:

  • Web Design III (JavaScript & JQuery & Ajax) – Web Design I (HTML5, CSS3 with Dreamweaver)

مدت دوره:45 ساعت

مخاطبین:

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

سرفصل

  • مبانی سیستم های مدیریت محتوای وب
  • معرفی سایت دینامیک،وب سرور و پایگاه داده
  • آشنایی با وردپرس و معرفی کلی قسمتهای آن و روش تولید سایت با سی ام اس
  • آشنایی با پست و مدیا و نحوه ایجاد صفحه ها و مدیریت آنها
  • آشنایی با نحوه اعمال تغییرات در تمپلیت ها و روش استفاده از پلاگین ها
  • بررسی روش تعیین دسترسی برای کاربران و مفهوم امنیت و نگهداری سایت
  • ساخت فروشگاه آنلاین با Woocommerce و تنظیمات پرداخت
  • بررسی جزئیات سایت فروشگاهی

اهداف دوره:

در انتهای اين دوره دانشجويان قادر خواهند بود یک وبسایت یا فروشگاه آنلاین کامل را با استفاده از وردپرس طراحی و راه اندازی و مدیریت نماید.

 

 

 دوره  الگوریتم و برنامه نویسی با FMSLogo را می توان به عنوان پیش نیاز کلیه دوره های برنامه نویسی معرفی کرد.

الگوریتم یک روش مرحله به مرحله برای حل مسئله می باشد که در یک فرآیند، ورودی را دریافت کرده و پس از انجام محاسبات، خروجی را اعلام می نماید.

در واقع، برنامه کامپیوتری اجرای یک یا چند الگوریتم با یکی از زبانهای برنامه نویسی می باشد.  زبان برنامه نویسی FMSLogo  به راحتی امکان تجزیه تحلیل، حل مساثل ریاضی و اجرای الگوریتم های مختلف را به کاربر می دهد.

می توان گفت، زبان برنامه نویسی مذکور محیط ساده ای را برای کاربر فراهم کرده تا به راحتی مفاهیم پایه کدنویسی را فراگیرد.

پیش نیاز: این دوره پیش نیاز ندارد.

مدت دوره: 40 ساعت

مخاطبین:

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

سرفصل دوره:

آشنایی با logo  نصب و راه اندازی

دستورات مبتدی

Loops

Variables

Conditions

Builtin Procedures
Procedures

Strings
 Lists / Arrays

Sort / Search Agorithms

Programming Languages

C# Programming
C# یک زبان برنامه نویسی سطح بالا،شی گرا ، ساخت یافته ،تابعی و دستوری است که در سال ۲۰۰۰ توسط شرکت ماکروسافت معرفی شده است. زیان C # از خانواده زبان C می باشد.
در واقع می توان گفت سی شارپ یک زبان قدرتمند و انعطاف پذیر است و مانند خیلی از زبانهای برنامه نویسی با استفاده از آن می توان نرم افزارهای متنوعی را ایجاد و توسعه داد. با استفاده از سی شارپ،برنامه نویسان قادر خواهند بود تا پروژه های تحت وب،شبکه،برنامه های تحت ویندوز،بازی و یا حتی کامپایلر های جدیدی طراحی نمایند و می توان اضافه کرد دلیل قدرتمند بودن زبان سی شارپ ترکیب دو زبان C++ و java می باشد.
پیش نیازدوره: دوره مقدمه ای بر الگوریتم و برنامه نویسی با FMS logoیا آشنایی مقدماتی با مفاهیم و اصول برنامه نویسی
مدت دوره: 60 ساعت
مخاطبین دوره:
• کلیه علاقمندان به برنامه نویسی

سرفصل

• معرفی مفهوم برنامه نویسی و مرور تاریخچه تکنولوژی ها و زبانهای برنامه نویسی و معرفی شی گرایی و ویژگی های آن
• معرفی مجموعه .Net Framework و اجزا تشکیل دهنده آن و دستورات پایه زبان C#
• بررسی ساختمان داده ها و توابع و نکات مربوطه مانند توابع بازگشتی،آرایه ها و …
• معرفی امکانات مرتبط با فایل و ذخیره و بازیابی اطلاعات
• بررسی Regular Expression و الگوهای متنی و نحوه استفاده از آنها
• معرفی روشهای استفاده از کلاس ها و … برای پیاده سازی شی گرائی
• بررسی مفاهیم مرتبط با طراحی واسط کاربری دسکتاپ و معرفی المانهای تشکیل دهنده ی فرم
• معرفی روشهای مختلف ایجاد ارتباط بین فرم ها و تبادل اطلاعات
• معرفی Thread و مفهوم Multi Threading

معرفی مدرک پایان دوره:
گواهینامه مجتمع فنی تهران– دوزبانه و قابل ترجمه رسمی

 

Web Client Development

 

 

مدت دوره: 30 ساعت

پیش نیاز: C#

مخاطبین دوره:

  • مهندسين و دانشجويان کامپیوترو علاقه مندان به برنامه نویسی

سرفصل

  • بررسی تفاوتهای وب سایت های ایستا و پویا
  • بررسی ملزومات طراحی و برنامه نویسی وب سایت ایستا
  • آشنایی با تگهای مطرح HTML
  • معرفی تفاوتهای HTML 5
  • معرفی CSS و روش استفاده از آن
  • بررسی انواع Selector ها
  • بررسی Attribute های پر کاربرد
  • معرفی Java Script و بررسی موارد مطرح در برنامه نویسی Java Script
  • معرفی BootStrap و روش استفاده از آن در وب سایت های پارسی
  • معرفی Framework های Java Script
  • بررسی jQuery و روش استفاده از آن
  • معرفی انواع Selector ها
  • بررسی jQueryUI
  • بررسی Library های متعدد شخصی توسعه یافته بر اساس jQuery
  • معرفی JSON و روش استفاده از آن
  • معرفی AngularJS
  • بررسی Directive ها
  • بررسی Module ها
  • بررسی Controller ها
  • بررسی Service ها

 

 

لایه داده ها قسمتی از برنامه است که وظیفه ذخیره و مدیریت اطلاعات را به عهده دارد و امروزه این لایه توسط سیستم های مدیریت پایگاه به صورت رابطه ای تولید و نگهداری می شود که اصطلاحا به آنها RDBMS گفته می شود. Microsoft SQL Server یکی از RDBMS های مطرح و بسیار پر طرفدار است. در این کلاس ابتدا دانشجو با مفاهیم اولیه پایگاه داده و ذخیره سازی اطلاعات آشنا می شود و نکاتی در مورد ساختار SQL Server مطرح می شود. سپس طبقه بندی دستورات T-SQL مانند DDL ، DML، DQL و DCL بررسی و سرویس های وابسته به این مجموع مانند SSMS،SSIS،SSRS و SSAS معرفی می شوند. در ادامه انواع روش های استخراج و نتیجه گیری از اطلاعات با دستورات SELECT و نکات متعدد آنها را بررسی می کنیم. دستورات ذخیره،ویرایش و حذف اطلاعات بخش دیگری از این کلاس را به خود اختصاص می دهند. مطالب با دستورات تولید پایگاه،جدول ،نما ،توابع و روال ،تریگرها و …دنبال می کنیم و در انتها نکاتی در ارتباط با نگهداری پایگاه داده و بهینه سازی آن خواهیم داشت.

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

مدت دوره: 60 ساعت

مخاطبین:

  • مدیران پایگاه داده
  • توسعه دهندگان نرم افزار
  • تحلیلگران کسب و کار
  • افراد علافمند و آشنا به مباحث فناوری اطلاعات

 

سرفصل

  • آشنایی با مفاهیم اولیه پایگاه داده و اطلاعات
  • آشنایی با مجموعه SQL Server و قسمتهای مختلف آن
  • بررسی دستورات DQL و آشنایی با انواع کاربردهای SELECT برای استخراج اطلاعات
  • آشنایی با دستورات DML و بررسی انواع INSERT,UPDATE,DELETE
  • بررسی انواع دستورات DDL و معرفی روشهای استفاده از CREATE,ALTER,DROP
  • آشنایی با انواع Backup و روشهای نگهداری پایگاه

مهارت های اکتسابی

دانشجویان  پس از پایان این دوره قادر به طراحی و پیاده سازی پایگاه داده در SQL Server و روش استخراج و نتیجه گیری از اطلاعات با دستورات T-SQL خواهند بود.

 

 

معرفی دور: دوره برنامه نویسی جاوا استاندارد در اصل با هدف آموزش استفاده از زیان برنامه نویسی جاوا برای تولید برنامه های دسک تاپ ایجاد شده است.در این دوره مقدمات برنامه نویسی جاوا مطرح شده و دانشجو با تکنولوژی های مرتبط آشنا می شود.

پیش نیاز دوره:     C++    مقدماتی پیشرفته

یا حداقل یک سال تجربه برنامه نویسی ترجیحاً زبان C#

 مدت دوره: 50 ساعت

مخاطب دوره:

·         دانشجویان و فارغ التحصیلان رشته ی نرم افزار

·         کارشناسان نرم افزار

·         طراحان وب

·         علاقه‌مندان به زبان برنامه‌نویسی جاوا

 

سرفصل دوره:

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

·         بررسی مفهوم شی گرائی و ویژگی های آن

·         معرفی مفهوم انتزاع

·         معرفی مفهوم وراثت

·         معرفی مفهوم چندگانگی

·         معرفی مفهوم بسته بندی

·         بررسی JVM و نقش آن در انتقال پذیری برنامه ها

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

·         بررسی انواع متغیر ها -Value Type و Reference Type

·         بررسی مفهوم package و شکل کلی پروژه های Java Application

·         معرفی تابع main() و دستورات ورودی و خروجی

·         بررسی روش ورودی و خروجی کنسول

·         بررسی روش ورودی و خروجی دیالوگ

·         معرفی ساختارهای پایه برنامه نویسی جاوا،شرط،تکرار،تصمیم

·         معرفی ساختمان داده و انواع آن

·         بررسی تفاوتهای انواع ساختمان داده

·         بررسی آرایه های یک بعدی و چند بعدی

·         بررسی عملیات روی آرایه ها

·         معرفی توابع

·         بررسی انواع توابع،بازگشتی و غیر بازگشتی

·         بررسی انواع ورودی و خروجی تابع

·         معرفی class و سایر ساختارهای انتزاع و تفاوتهای آنها

·         بررسی روش تعریف کلاس

·         معرفی اعضای کلاس و بررسی نقش فیلدها

·         بررسی وراثت ا ز Object و تحلیل آن

·         بررسی مفهوم override

·         تعریف getter و setter

·         معرفی Constructor و Destructor

·         معرفی اعضای static

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

·         بررسی نقش interface ها در برنامه نویسی جاوا

·         ارائه مثال های عملی از interface

·         بررسی روش استفاده از interface ها در مدیریت رویداد

·         بررسی جزئیات مربوط به رویداد

·         معرفی IO و امکانات چاوا در این مورد

·         بررسی انواع روشهای ایجاد فایل

·         بررسی انواع روشهای خواندن و نوشتن در فایل

·         بررسی نحوه دسترسی به اطلاعات درایوهای کامپیوتر

·         بررسی مفهوم Serialization و Deserialization

·         معرفی مفهوم Thread و MultiThreading

·         بررسی دسترسی همزمان Thread ها به منابع

·         بررسی مفهوم Synchronization

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

·         بررسی عبارتهای لامبدا

 

پایتون یک زبان برنامه نویسی همه منظوره است که در سالهای اخیر مورد توجه بسیاری از سازمان ها و دانشگاه ها قرار گرفته و پروژه های فراوانی به کمک آن توسعه داده شده است.

در واقع پایتون یکی از رایج ترین زبان های برنامه نویسی است که هکر ها برای نوشتن ابزار ها و اکسپلویت ها از آن استفاده می کنند. دانشجو در این دوره با نوشتن ابزار های مختلف تست نفوذ و اکسپلویت به زبان Python آشنا می شود.

 

پیش نیاز:  C++  مقدماتی

مدت دوره: 60 ساعت

 

مخاطبین: 

  • دانشجویان رشته های مهندسی کامپیوتر، فناوری اطلاعات، ریاضی و سایر رشته های مرتبط
  • علاقه مندان به علوم داده و داده کاوی
  • کارشناسان تست نفوذ
  • علاقمندان به نوشتن ابزارهای امنیتی و ابزارهای تست نفوذ
  • علاقه مندان به توسعه برنامه های تحت وب

سرفصل 

  • معرفی مفهوم برنامه نویسی و قابلیت های خاص زبان پایتون و مفاهیم شی گرایی و دستورات پایه زبان
  • بررسی توابع و ساختمان داده ها
  • عملیات رشته ای و کار با فایل ها
  • بررسی مفاهیم شی گرایی و پیاده سازی آنها در پایتون
  • ساختمان داده های پیشرفته مانند درخت،لیست و …

اهداف دوره:

در انتهای اين دوره دانشجويان قادر خواهند بود:
• به کمک زبان پایتون الگوریتم ها را پیاده سازی کنند.
• برنامه نویسی پایگاه داده را به طور مؤثر صورت دهند.
• برنامه های گرافیکی مطلوب بنویسند.
• با ابزارهای کارا به تجریه و تحیل داده ها بپردازند.
• نرم افزارهای تحت وب را به کمک پایتون توسعه دهند.

Android Pack

برنامه نویسی موبایل برای سیستم عامل اندروید یکی از گرایش های تخصصی زبان برنامه نویسی جاوا است که دستاورد آن ایجاد برنامه های کاربردی و تجاری تحت موبایل روی بستر فراهم شده توسط گوگل در سیستم عامل محبوب این شرکت برای گوشی های هوشمند خواهد بود. در این دوره افراد ابتدا با زبان برنامه نویسی جاوا و موارد مرتبط با تولید برنامه های کاربردی تحت موبایل آشنا می شوند و سپس به صورت تخصصی به فرآیند تولید و توزیع نرم افزارهای کاربردی روی سیستم عامل اندروید توجه خواهد شد.

پيش نياز

گذراندن دوره ++Programming in ‍‍C و یا آشنایی با مفاهیم برنامه نویسی

مدت دوره: 70 ساعت

مخاطبین دوره:

  • دانشجویان و فارغ التحصیلان رشته ی نرم افزار
  • متخصصان نرم افزار
  • تمامی افرادی که به برنامه نویسی موبایل علاقمندند

سرفصل

معرفی زبان برنامه نویسی جاوا و دستورات پایه و روش پیاده سازی مفاهیم شی گرا در زبان جاوا

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

معرفی روش استفاده از فایل ها و دسترسی به اطلاعات شبکه

معرفی ساختار برنامه های اندروید و قسمتهای هر برنامه

بررسی Activity ها و نحوه ایجاد آنها و برقراری ارتباط و تبادل اطلاعات

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

بررسی روش دریافت اطلاعات از اینترنت

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

مهارت های اکتسابی

دانشجویان پس از پایان این دوره با مفاهیم شی گرایی، آشنایی با نحوه‏ی تفکر سیستمی و تحلیل نرم افزار آشنا شده و قادر خواهند بود برنامه های کاربردی تحت موبایل را تولید کنند.

 

Mikrotik و CISCO

این دوره به عنوان منطقه ورود به هرم آموزشی شرکت سیسکو می باشد . افراد در این دوره با پیکربندی روترها و سوئیچ و تجهیزات وایرلس سیسکو به صورت مقدماتی آشنا می شوند.

دوره CCNA توسط شرکت سیسکو ارائه می شود,شرکت سیسکو یکی از معتبر ترین شرکت های تولید کننده سخت افزار و تجهیزات تحت شبکه می باشد. در دوره CCNA افراد با پیکر بندی تجهیزات سخت افزاری تحت شبکه از قبیل سوئیچ, روترو وایرلس آشنا می شوند. افراد پس از گذراندن دوره CCNA توانائی پیکربندی شبکه های WAN, LAN را در ابعاد کوچک و متوسط پیدا خواهند کرد.

Module 1:Operation of IP Data Networks

  • Operation of IP Data Networks
  • Recognize the purpose and functions of various network devices such as Routers, Switches, Bridges and Hubs.
  • Select the components required to meet a given network specification.
  • Identify common applications and their impact on the network
  • Describe the purpose and basic operation of the protocols in the OSI and TCP/IP models.
  • Predict the data flow between two hosts across a network.
  • Identify the appropriate media, cables, ports, and connectors to connect Cisco network
  •  devices to other network devices and hosts in a LAN
  • Module 2:LAN Switching Technologies

    • Determine the technology and media access control method for Ethernet networks
    • Identify basic switching concepts and the operation of Cisco switches.
      • Collision Domains
      • Broadcast Domains
      • Types of switching
      • CAM Table
    • Configure and verify initial switch configuration including remote access management.
      • Cisco IOS commands to perform basic switch setup
    • Verify network status and switch operation using basic utilities such as ping, telnet and ssh.
    • Identify enhanced switching technologies
      • RSTP
      • PVSTP
      • Ethercnannels
    • Describe how VLANs create logically separate networks and the need for routing between them.
      • Explain network segmentation and basic traffic management concepts
    • Configure and verify VLANs
    • Configure and verify trunking on Cisco switches
      • DTP
      • Auto negotiation
    • Configure and verify PVSTP operation
      • describe root bridge election
      • spanning tree mode

    Module 3:IP addressing (IPv4 / IPv6)

    • Describe the operation and necessity of using private and public IP addresses for IPv4 addressing
    • Identify the appropriate IPv6 addressing scheme to satisfy addressing requirements in a LAN/WAN environment.
    • Identify the appropriate IPv4 addressing scheme using VLSM and summarization to satisfy addressing requirements in a LAN/WAN environment.
    • Describe the technological requirements for running IPv6 in conjunction with IPv4 such as dual stack
    • Describe IPv6 addresses
      • Global unicast
      • Multicast
      • Link local
      • Unique local
      • eui 64
      • autoconfiguration

Module 4:IP Routing Technologies

  • Describe basic routing concepts
    • CEF
    • Packet forwarding
    • Router lookup process
  • Describe the boot process of Cisco IOS routers
    • POST
    • Router bootup process
  • Configure and verify utilizing the CLI to set basic Router configuration
    • Cisco IOS commands to perform basic router setup
  • Configure and verify operation status of a device interface, both serial and ethernet
  • Verify router configuration and network connectivity
    • Cisco IOS commands to review basic router information and network connectivity
  • Configure and verify routing configuration for a static or default route given specific routing requirements
  • Manage Cisco IOS Files
    • Boot preferences
    • Cisco IOS image(s)
    • Licensing
      • Show license
      • Change license
  • Differentiate methods of routing and routing protocols
    • Static vs. Dynamic
    • Link state vs. Distance Vector
    • Administrative distance
    • split horizon
    • metric
    • next hop
    • ip routing table
    • Passive Interfaces
  • Configure and verify OSPF (single area)
    • Benefit of single area
    • neighbor adjacencies
    • OSPF states
    • Discuss Multi area
    • Configure OSPF v2
    • Configure OSPF v3
    • Router ID
    • Passive interface
    • LSA types
  • Configure and verify EIGRP (single AS)
    • Feasible Distance / Feasible Successors /Administrative distance
    • Feasibility condition
    • Metric composition
    • Router ID
    • Auto summary
    • Path selection
    • Load balancing
      • Equal
      • Unequal
    • Passive interface
  • Configure and verify interVLAN routing (Router on a stick)
    • sub interfaces
    • upstream routing
    • encapsulation
  • Configure SVI interfaces

Module 5:IP Services

  • Configure and verify DHCP (IOS Router)
    • configuring router interfaces to use DHCP
    • DHCP options
    • excluded addresses
    • lease time
  • Describe the types, features, and applications of ACLs
    • Standard
      • Sequence numbers
      • Editing
    • Extended
    • Named
    • Numbered
    • Log option
  • Configure and verify ACLs in a network environment
    • Named
    • Numbered
    • Log option
  • Identify the basic operation of NAT
    • Purpose
    • Pool
    • Static
    • 1 to 1
    • Overloading
    • Source addressing
    • One way NAT
  • Configure and verify NAT for given network requirements
  • Configure and verify NTP as a client
  • Recognize High availability (FHRP)
    • VRRP
    • HSRP
    • GLBP
  • Configure and verify Syslog
    • Utilize Syslog Output
  • Describe SNMP v2 & v3

Module 6:Network Device Security

  • Configure and verify network device security features such as
    • Device password security
    • Enable secret vs enable
    • Transport
    • Disable telnet
    • SSH
    • VTYs
    • Physical security
    • Service password
    • Describe external authentication methods
  • Configure and verify Switch Port Security features such as
    • Sticky MAC
    • MAC address limitation
    • Static / dynamic
    • Violation modes
      • Err disable
      • Shutdown
    • Protect restrict
    • Shutdown unused ports
    • Err disable recovery
    • Assign unused ports to an unused VLAN
    • Setting native VLAN to other than VLAN 1
  • Configure and verify ACLs to filter network traffic
  • Configure and verify an ACLs to limit telnet and SSH access to the router

Module 7:Troubleshooting

  • Identify and correct common network problems
  • Utilize netflow data
  • Troubleshoot and correct common problems associated with IP addressing and host configurations.
  • Troubleshootand Resolve VLAN problems
    • identify that VLANs are configured
    • port membership correct
    • IP address configured
  • Troubleshoot and Resolve trunking problems on Cisco switches
    • correct trunk states
    • correct encapsulation configured
    • correct vlans allowed
  • Troubleshoot and Resolve Spanning Tree operation issues
    • root switch
    • priority
    • mode is correct
    • port states
  • Troubleshoot and Resolve routing issues
    • routing is enabled
    • routing table is correct
    • correct path selection
  • Troubleshoot and Resolve OSPF problems
    • neighbor adjancies
    • Hello and Dead timers
    • OSPF area
    • Interface MTU
    • Network types
    • Neighbor states
    • OSPF topology database
  • Troubleshoot and Resolve EIGRP problems
    • neighbor adjancies
    • AS number
    • Load balancing
    • Split horizon
  • Troubleshoot and Resolve interVLAN routing problems
    • Connectivity
    • Encapsulation
    • Subnet
    • Native VLAN
    • Port mode trunk status
  • Troubleshoot and Resolve ACL issues
    • Statistics
    • Permitted networks
    • Direction
      • Interface
  • Troubleshoot and Resolve WAN implementation issues
    • Serial interfaces
    • PPP
    • Frame relay
  • Troubleshoot and Resolve Layer 1 problems
    • Framing
    • CRC
    • Runts
    • Giants
    • Dropped packets
    • Late collision
    • Input / Output errors
  • Monitor NetFlow statistics
  • Troubleshoot etherchannel problems

Module 8:WAN Technologies

  • Identify different WAN Technologies
    • Metro Ethernet
    • VSAT
    • Cellular 3G / 4G
    • MPLS
    • T1 / E1
    • ISDN
    • DSL
    • Frame relay
    • Cable
    • VPN
  • Configure and verify a basic WAN serial connection
  • Configure and verify a PPP connection between Cisco routers
  • Configure and verify Frame Relay on Cisco routers
  • Implement and troubleshoot PPPoE

دوره CCNP Route دانش کافی جهت به کار گیری آدرس دهی IP و مسیر یابی پیشرفته برای پیاده سازی روترهای سیسکو را در محیط های امن و در اندازه های مختلف که به شبکه های LAN یا WAN متصل هستند، ارائه می دهد. در واقع این دوره بیشتر به مباحث سیسکو در زمینه مدیریت روترهای سیسکو می پردازد. همچنین دانش طراحی راهکارهای امن مسیریابی برای پشتیبانی شبکه های پراکنده یک مجموعه و کاربران از راه دو ر را نیز پوشش می دهد.

 

پيش نياز:

 

گذراندن دوره CCNA و یا آشنایی کامل با مباحث این دوره

 

مدت دوره: 60 ساعت

 

مخاطبین:

 

·         مديران شبکه

 

·         تکنسين فنی شبکه 

 

·         علاقمندان به مباحث پیشرفته سیسکو

 

سرفصل

 

·         Network Principles

 

·         Layer 2 Technologies

 

·         Layer 3 Technologies

 

·         VPN Technologies

 

·         Infrastructure Security

 

·         Infrastructure Services

 

مهارت های اکتسابی

 

دانشجویان پس از پایان این دوره قادر به نصب و راه اندازی حرفه ای دستگاه های Router در يك شبكه LAN وWAN، عیب یابی و افزایش کارایی شبکه های گسترده، افزایش امنیت شبکه، پشتیبانی از شبکه ها گسترده خواهند بود.

 

 

 

 

 

دوره CCNP Switch دانش کافی جهت طراحی، راه اندازی و عیب یابی راهکارهای پیچیده سوییچینگ در سطح گسترده با استفاده از معماری Enterprise سیسکو را ارائه می دهد. این دوره همچنین دانش سازگاری امن فناوریهای VLAN،WLAN، Voice و ویدیو را با شبکه های سازمانی پوشش می دهد. در واقع این دوره درمورد راه اندازی و مدیریت سوئیچ های سیسکو بحث می کند.

 

پيش نياز: گذراندن دوره CCNA و یا آشنایی کامل با مباحث این دوره

 

مدت دوره: 42 ساعت

 

مخاطبین:

 

·         مديران شبکه

 

·         تکنسين فنی شبکه 

 

·         علاقمندان به مباحث پیشرفته سیسکو

 

سرفصل

 

·         Layer 2 Technologies

 

·         Infrastructure Security

 

·         Infrastructure Services

 

مهارت های اکتسابی

 

دانشجویان پس از پایان این دوره قادر به نصب و راه اندازی حرفه ای دستگاه های Switch در یک محیط Enterprise، عیب یابی های شبکه های گسترده، افزایش کارایی و مدیریت شبکه های گسترده، افزایش امنیت شبکه، پشتیبانی از شبکه ها گسترده خواهند بود.

 

 

 

CCNP-TSHOOT (642-832) Syllabus:
Module 1: Introduction to Network Maintenance
Module 2: Introduction to Troubleshooting Processes
Module 3: The Maintenance and Troubleshooting Toolbox
Module 4: Basic Cisco Catalyst Switch Troubleshooting

Module 5: Advanced Cisco Catalyst Switch Troubleshooting
Module 6: Introduction to Troubleshooting Routing Protocols
Module 7: OSPF and Route Redistribution Troubleshooting
Module 8: Troubleshooting BGP and Router Performance Issues
Module 9: Security Troubleshooting
Module 10: IP Services Troubleshooting
Module 11: IP Communications Troubleshooting
Module 12: IPv6 Troubleshooting
Module 13: Advanced Services Troubleshooting
Module 14: Large Enterprise Network Troubleshooting

 

سيسکو بزرگترين شرکت توليد کننده تجهيزات حرفه اي شبکه مي باشد. اين شرکت محصولات مختلفي از جمله انواع روترها، سويچ ها ، فايروال ها تجهیزات وایرلس و…….. دارد. علاوه بر آن شرکت سيسکو سيستم عامل هاي مختلف جهت محصولات متفاوت خود را به مشتريان ارايه مي کند. ابزار هاي مختلف مديريتي و مانيتورينگ و گزارش گيري از جمله محصولات ديگر نرم افزاري اين شرکت مي باشد دوره CCNA که اولین مدرک ارائه شده توسط شرکت سیسکو می باشد کوتاه شده عبارت Cisco Certified Network Associate است. دوره CCNA شامل اطلاعات پایه ای در مورد شبکه های WAN و LAN و نحوه نصب و راه اندازی تجهیزات سخت افزاری تحت شبکه از قبیل روتر و سوئیچ می باشد. در واقع مدرک CCNA تائید کننده مهارت و تخصص مقدماتی فرد در کار شبکه است.

مدت دوره: 66 ساعت

پيش نياز: گذراندن دوره + Network و داشتن اطلاعات پايه در زمينه ساختار کلی شبکه،توپولوژي ها، پروتکلTCP/IP ، لايه های OSIو آشنايی کلی با سرويس ها از جمله DNS،DHCP

مخاطبین دوره:

  • مدیران شبکه
  • کارشناسان ارشد شبکه
  • مشاورین سیستم های امنیت اطلاعات
  • متخصصین Cisco

 

سرفصل

  • Network Fundamentals
  • LAN Switching Technologies
  • Routing Technologie
  • WAN Technologies
  • Infrastructure Services
  • Infrastructure Security

مهارت های اکتسابی

دانشجویان پس از پایان این دوره، با انواع اتصالات و کابل های شبکه جهت اتصال دستگاههای مختلف شبکه و نیز نصب و پیکر بندی و عیب یابی شبکه ها و تجهیزات شبکه از قبیل روتر و سوئیچ آشنا خواهند شد.

 

 

گروه مهندسی شبکه و Microsoft

 

در دهه های اخیر شبکه های کامپیوتری به عنوان یکی از بسترهای سریع، پرقدرت و کم هزینه ارتباطی شناخته شده است به طوری که خدمات شبکه باعث به وجود آمدن روشی برای سازماندهی مناسب و دسترسی سریع تر به اطلاعات شد. راه اندازی شبکه نیازمند دانش و توانمندی فوق العاده می باشد از این رو اگر به مباحث شبکه علاقه مند هستید و اطلاعاتی در زمینه دوره های شبکه ندارید یا اطلاعات محدودی دارید، دوره آموزشی +Network اولین قدم در این راه است. در این دوره به بررسی مفاهیم اولیه شبکه ، پروتکل ها از جمله TCP/IP، توپولوژی ها، لایه ها و سایر موارد مهم در کار با شبکه پرداخته و افراد را جهت ورود به دوره های تخصصی تر شبکه از جمله دوره های مایکروسافت، سیسکو ، لینوکس و امنیت شبکه آماده می سازد. لذا دوره  Network +به عنوان پیشنیاز کلیه دوره های مربوط به شبکه و بهترین نقطه شروع این دوره ها می باشد.

 

پیش نیاز دوره:    آشنایی با کامپیوتر و زبان تخصصی کامپیوتر

مدت دوره: 30 ساعت

مخاطبین دوره:

  • کلیه افراد علاقمند به مباحث تخصصی شبکه
  • تکنسین های شبکه
  • دانشجویان و فارغ التحصیلان رشته های فنی و کامپیوتر

 

سرفصل

  • مفاهيم و اصول شبکه
  • انواع توپولوژي شبکه
  • کابل کشي شبکه
  • فيبر نوري
  • Internet Protocol (IP)
  • معرفي انواع تجهيزات ارتباطي شبکه
  • انواع روش هاي دسترسي(Access Method)
  • انواع ساختار WAN
  • مدل OSI
  • انواع پروتکل ها و امکان دسترسي از راه دور
  • امنيت شبکه
  • معرفي برخی از سرويس هاي شبکه

مهارت های اکتسابی

دانشجویان پس از پایان دوره مذکور قادر خواهند بود اصول شبکه های کامپیوتری را تشريح کنند. از مدل OSI استفاده کنند و معماری های Ethernet , Token Ring, FDDI و بی سيم را درک کنند. پروتکل های مهم شبکه های کامپیوتری مانند TCP/IP و سرويس های آن را فرا گيرند. پايه های ساختاری LAN را درک نمایند.

 

“شرکت مایکروسافت دارای دوره‌های آموزشی فراوانی است که بطور رسمی و غیررسمی در بیشتر نقاط دنیا برگزار می‌شود. در پایان دوره هر دانشجو می‌تواند با گذراندن آزمون‌های بین‌المللی مدرک آن دوره را از شرکت مایکروسافت اخذ نماید و به عنوان کاربر حرفه‌ای در آن دوره شناخته شود و برای دستیابی به مدرک مهندسی مایکروسافت هر دانشجو باید دوره MCSA 2016 را با موفقیت بگذراند و در آزمون نهایی هر دوره نیز پذیرفته شود. پس از پایان دوره آن دانشجو به عنوان مهندس مایکروسافت شناخته می‌شود. تخصص یک مهندس مایکروسافت در طراحی، برنامه‌ریزی، هدایت و اشکال‌یابی شبکه‌های کامپیوتری مبتنی بر سیستم‌عامل ویندوز است. یک مهندس سیستمهای مایکروسافت می‌بایست تمامی زیرساختهای لازمه برای ایجاد یک شبکهٔ رایانه‌ای را بداند و با توجه به نیازهای شرکت بهترین راه حل را برای بهینه‌کردن امور در اختیار آن شرکت قراردهد. دوره MCSA 2016 مناسب برای مدیران شبکه در حوزه مدیریت سیستم عامل می باشد. این مدرک مهارتهای بنیادین فنی مورد نیاز جهت دستیابی به یک جایگاه شغلی معتبر در حوزه فناوری اطلاعات را به فرد منتقل می سازد. MCSA افقهای شغلی متعددی را روشن نموده و پیشنیاز دستیابی به مدرک MCSE می باشد.”

پيش نياز

آشنایی با کامپیوتر و زبان تخصصی کامپیوتر

مدت دوره: 230 ساعت

مخاطبین:

  • مدیران شبکه 
  • مهندسین شبکه
  • مسئولین پشتیبانی شبکه
  • تکنسین های شبکه
  • مشاورین و مدیران سیستم های شبکه
  • کلیه علاقه مندان به مباحث شبکه

سرفصل

  • Network +
  • Installing and Configuring Windows 10
  • Installation, Storage, and Compute with Windows Server 2016
  • Networking with Windows Server 2016
  • Identity with Windows Server 2016

مهارت های اکتسابی

دانشپذیران پس از پایان این دوره قادر خواهند بود مدیریت سیستم عامل را در شبکه سازمان و یا شرکت انجام دهند. از جمله این موارد می توان مدیریت Domain، Update ها ، نصب و نگهداری سیستم عامل ، مدیریت محیط مجازی مبتنی بر Hyper-V شرکت مایکروسافت، مدیریت DHCP برای تخصیص IP به دستگاهها ، مدیریت سرویس DNS و بطور کلی تمامی مدیریت ها مربوط به ویندوز اشاره نمود. لازم به توضیح می باشد پس از پایان این دوره دانشجویان عزیز می توانند به عنوان مدیر شبکه شروع بکار نمایند.

 

 در این دوره دانشجویان با مفاهیم سخت افزاری، قطعه شناسی، شناسایی و رفع مشکلات سخت افزاری، آشنایی با شبکه و تجهیزات آن و مونتاژ و سرویس کاری به صورت تئوری و عملی آشنا می شوند.

پیش نیاز: این دوره پیش نیازی ندارد.

مدت دوره: 51 ساعت

مخاطبین:

  • کلیه افراد علاقمند به مباحث تخصصی شبکه
  • تکنسین های شبکه

 

سرفصل های دوره آموزشی A+:

  • Electricity and Power Supplies
  • CPU and Motherboards
  • The Basic Input/Output System
  • Memory Systems
  • BUS Structures
  • Excansion Cards
  • Peripheral Connection Types
  • Date Storage Devices
  • Video Output and Image Input Devices
  • Printers
  • Connecting Computers
  • Networking Computers

 

(گواهینامه بین المللی کامپیوتر) ICDL

 

 ICDL مخفف عبارت  International Computer Driving Licence (گواهینامه بین المللی کامپیوتر) است و نشان دهنده توانایی فرد در مهارت های هفت گانه کامپیوتری است. به این دلیل که امروزه اکثر امور اداری و دیگر امور شرکت ها با استفاده از علوم رایانه انجام می پذیرد و رایانه عضوی جداناپذیر از تکنولوژی روز می باشد یادگیری این دوره و مهارت های آن از اهمیت بالایی برخودار است. دوره ICDL در مجتمع فنی تهران در دو دوره مجزا ICDL Level 1 و ICDL Level 2 ارائه می شود.   دوره ICDL Pack   دارای 7 مهارت مهم و پایه ای بوده  و در 131 ساعت ارائه می شود.

 مخاطبین:

  • دانش آموزان، اساتید، مربیان، کارشناسان، کارمندان
  • تمامی افرادی که خواهان استفاده از کامپیوتر شخصی خود می باشند.

پیش نیاز دوره  ICDL Level 1: این دوره پیش نیاز ندارد.

مدت دوره ICDL Level 1 : 68 ساعت

سرفصل ICDL Level 1

  • مهارت اول: مفاهیم پایه و اساسی فناوری اطلاعات و ارتباطات
  • مهارت دوم: استفاده از کامپیوتر و مدیریت فایل ها – سیستم عامل     Windows 10
  • مهارت سوم: نرم افزار واژه پرداز 2016 Word
  • مهارت چهارم: مرور وب و ارتباطات Internet

 

پیش نیاز دوره ICDL Level 2:  دوره ICDL LEVEL 1

مدت دورهICDL Level 2 :  63 ساعت

سرفصل ICDL Level 2

  • مهارت چهارم: شیوه کار با صفحه گسترده ( (Excel
  • مهارت پنجم: شیوه استفاده از نرم افزار پایگاه داده ها  (Access)
  • مهارت ششم: شیوه کار با نرم افزار ارائه مطلب  (Powerpoint)

 

مهارت های اکتسابی

دانشجویان پس از پایان دوره جامع ICDL قادر خواهند بود جذب بازارکار شده و تمامی وظایف یک کارمند اداری را انجام دهد. کاربران خانگی نیز با یادگیری این دوره می‌توانند تمام کارهای اداری یا حسابداری خود را در منزل انجام دهند.

 

 

نیلوفر علامه

نیلوفر علامه