مختصری درباره دوره

در این دوره ابتدا با اصول اولیه و اصطلاحات و ابزار های مورد نیاز با این تخصص آشنا میشویم سپس با فراگیری اصول تجربه کاربری شروع به ایجاد قالب وب سایت با استفاده از نرم افزار فتوشاپ میکنیم بعد از این مراحل وارد مرحله کد نویسی می شویم ابتدا با اصول html آشنا شده بعد به کمک Css طرح دلخواه خود را پیاده می کنیم سپس با استفاده از html5 & css3 جلوه های پیشرفته به قالب اضافه می کینم در نهایت با فراگیری اصول اولیه جاوا اسکریپت و آشنایی با Jquery پروژه خود را نهایی میکنیم. بعد از طراحی قسمت رابط کاربری وارد بخش برنامه نویسی و ایجاد پنل مدیریت اختصاصی برای وب سایت خواهیم شد. در این قسمت ما با برنامه نویسی به زبان php آشنا خواهید شد. سپس در بخش مربوط به پایگاه داده نحوه کار با MySQL را یاد خواهید گرفت. بعد از اتمام یادگیری php و MySQL شما با فریم ورک محبوب لاراول (Laravel) آشنا شده و پروژه خود را در بستر این فریم ورک پیاده سازی خواهید کرد. بعد از اتمام این دوره شما نه تنها قادر به ایجاد وب سایت با پنل مدیریت اختصاصی میشوید بلکه قادر به پیاده سازی وب اپلیکیشن ها (ساده تا پیچیده) نیز خواهید بود. در ضمن تمامی سرفصل های این دوره بر حسب استاندارد ۳ مدرک بین المللی میباشد.

دسترسی به محتوای آموزشی آنلاین
اخذ مدرک بین المللی رسمی CIW
منابع آموزشی معتبر و اصلی
معرفی به بازار کار
  • 1 ابتدا با اصول اولیه و اصطلاحات مربوط با طراحی وب سایت آشنا می شویم
    • آشنایی با اصطلاحات
    • آشنایی با ابزارهای لازم برای طراحی یک سایت
    • نکات و راه کارهای مربوط به ثبت و انتخاب دامین مناسب
    • نکات و راه کارهای مربوط فضای میزبانی
    • آشنایی کامل با هاست وپنل های مدیریت آنها
    • آشنایی با تکنیک های بازاریابی
    • بررسی قرار دادهای طراحی وب سایت
    • روانشناسی رنگ ها برای انتخاب ترکیب رنگ مناسب وب سایت
    • آشنایی با محیط های کد نویسی و مقایسه آنها
  • 2 سپس شروع به فراگیری اصول کدنویسی,HTMLخواهیم نمود
    • مفهوم HTML
    • تاریخچه HTML وبررسی نسخه های آن
    • XHTML و تفاوت آن با HTML
    • بررسی انواع استانداردهای صفحات وب
    • بررسی ساختار تگ ها
    • بررسی عناصر اصلی صفحه
    • آشنایی با تگ های بخش عنوان
    • قوانین صفت ها
    • ایجاد و ذخیره اولین صفحه وب
  • 3 آشنایی با تگ های اصلی و پایه
    • کار کردن با متن ها و اعمال تغییرات روی آنها
    • بررسی کلی صفت ها
    • آشنایی با سبک های فیزیکی و منطقی
    • توضیح ها و نقل قول ها
    • آشنایی با انواع لینک ها درHTML
    • بررسی تگ های مربوط به لینک ها
    • آشنایی با عناصر بلاکی ودرون خطی
    • کار با تصاویر در HTML
    • آشنایی با محیط های کد نویسی و مقایسه آنها
    • تقسیم بندی اطلاعات با لیست ها در HTML
    • کار با جداول
    • ایجاد فرم ها وبررسی انواع فیلد ها
    • ایجاد صفحات چند گانه در HTML
    • بررسی خطاها و Validate کردن XHTML
    • آشنایی با تگ div
    • آشنایی با تگ Span
    • قالب بندی صفحات وب با استفاده از تگ div
  • 4 پس از آشنایی با HTML شروع به یادگیری css خواهیم کرد
    • معرفی و بررسی انواع سلکتور ها در cssنسخه های آن
    • نحوه تعریف اصولی انواع سلکتور ها
    • بررسی property ها و value ها در css
    • اولویت در اعمال استایل‌ها
    • کلاس های کاذب
    • آشنایی با ویژگی !important
    • بررسی مدهای رنگ در css
    • ابعاد صفحه با css
    • بررسی مدل جعبه ای
    • استایل دهی به متن ها,تصاویر,لیست ها,جداول,فرم ها و لینک ها
    • بررسی مدل جعبه ای
    • استایل دهی به متن ها,تصاویر,لیست ها,جداول,فرم ها و لینک ها
    • باکس بندی صفحه و کار با سلکتورهای class وId
    • بررسی ویژگی float
    • بررسی انواع position ها در css
    • ساخت انواع منو های آبشاری با استفاده از css
    • طراحی فرم ها و جداول پیشرفته به کمک css
    • بررسی قواعد مربوط به چاپ
    • بررسی خطاها و validate کدهای css
  • 5 مباحث HTML5
    • معرفی HTML5
    • مستندات HTML5
    • تعریف ساختار صفحه
    • بررسی عناصر مربوط به ساختار صفحه
    • عناصر header,section,article,nav,aside,footer
    • بررسی عناصر جدید اضافه شده
    • فرم ها در HTML5
    • تایپوگرافی
    • پیوست انواع فونت دلخواه به صفحه
    • صوت و تصویر در HTML5
    • بررسی تگ svg
    • بررسی تگ canvas
    • راه کارهای هماهنگی HTML5 با تمامی مرورگرها
    • تبدیل یک قالب با استاندارد XHTML به قالب با استاندارد های HTML5
    • API ها
  • 5 شروع CSS3
    • معرفی CSS3
    • بررسی ویژگی های جدید
    • بررسی گزینش گرهای اضافه شده
    • مرجع قوانین CSS
    • رنگ ها در CSS3
    • ایجاد سایه ها
    • ایجادگوشه های گرد و اشکال هندسی
    • توالی رنگ ها
    • دستورات جدید تصاویر
    • تغییر شکل ها
    • حرکات انتقالی
    • انیمیشن ها
    • دستورات جدید تصاویربررسی نکات مربوط به اجرای css3 در تمامی مرور گرها
    • بررسی طراحی واکنش گرا
    • استفاده از Media query ها
  • 6 ریسپانسیو
    • آشنایی با فریم ورک های طراحی وب سایت
    • Bootstrap
    • Foundation
    • Media query ها
    7 مباحث مربوط به فتوشاپ
    • کاربردپذیری
    • المان های یک Application
    • المان های اخطار دهنده
    • المان های Multimedia
    8 مباحث مربوط به Userinterface
  • 9 آشنایی با php
    • آشنایی با زبان ها سمت سرور و کلاینت
    • معرفی PHP
    • تفاوت طراحی و توسعه وب
    • تفاوت سایت ایستا با دینامیک
    • نحوه کار کردن php
    • معرفی MySQL
    • نصب XAMPP
    • استفاده از IDE – کار با PHPStorm
    • ایجاد فایل های PHP – تفاوت با HTML
    • نحوه کد نویسی به زبان PHP
    • درج توضیحات – استاندارد تگ PHP
    • ادغام PHP با HTML
    • نحوه کد نویسی HTML داخل کدهای PHP
    • تابع phpinfo()
  • 10 متغیرها (Variables)
    • نحوه تعریف در PHP – قوانین نامگذاری
    • انواع داده ها
    • استفاده از تابع gettype()
    • Is_int()
    • Is_float()
    • Is_numeric()
    • Is_string()
    • Is_array()
    • Is_bool()
    • Is_object()
    • Is_null()
    • تابع isset()
    • empty()
    • var_dump()
    • print_r()
  • 11 عملگرها
    • محاسباتی
    • تخصیص
    • مقایسه
    • منطقی
    • اولویت اپراتورها
  • 12 ساختار کنترلی
    • شرط ها و تصمیم گیری
    • ساختارهای کنترل برنامه
    • حلقه های تکرار
  • 13 آرایه ها
    • نحوه تعریف
    • اندیس های آرایه ها
    • افزودن و حذف از آرایه
    • تابع is_array()
    • تابع count()
    • توابع array_keys() و array_values()
    • تابع array_key_exists()
    • تابع array_search()
    • افزودن به آخر آرایه array_push()
    • حذف آخرین مقدار با array_pop()
    • افزودن به خانه اول با array_unshift()
    • پاک کردن اولین خانه با array_shift()
    • حذف مقادیر تکراری با array_unique()
    • تابع محاسبه مجموع مقادیر آرایه با array_sum()
    • توابع مرتب سازی آرایه ها
  • 14 Strings یا رشته ها
    • تعریف با استفاده از تک کوتیشن و جفت کوتیشن
    • الحاق رشته ها
    • تابع ()strlen
    • تبدیل رشته به آرایه با str_split()
    • ()Str_word_count
    • ()Strtolower
    • ()Strotoupper
    • ()Ucwords
    • ()Ucfirst / ()lcfirst
    • ()Str_replace
    • ()Strrev
    • ()Str_shuffle
  • 15 توابع
    • تعریف تابع
    • بررسی موجود بودن تابع با function_exists()
    • تفاوت متغیر داخل تابع با بیرون تابع
    • دسترسی به متغیر خارج تابع با استفاده از global و یا با آرایه $GLOBALS[]
    • تعریف متغیر static داخل تابع
    • تعریف تابع با آرگومان
    • تعریف مقادیر پیش فرض در آرگومان ها
    • استفاده از include و require – تفاوت این دو
  • 16 انتقال اطلاعات بین صفحات وب
    • معرفی فرم ها
    • نحوه کار کردن فرم ها
    • ارسال در قالب URL (Get)
    • ارسال به صورت مخفی (post)
    • دریافت اطلاعات با $_GET[] و $_POST[]
    • تگ input
    • تگ text area
    • Urlencode / urldecode
    • Htmlentities / html_entity_decode
    • Htmlspecialchars / htmlspecialchars_Decode
  • 17 کوکی ها
    • نوشتن و ست کردن کوکی
    • دریافت اطلاعات کوکی با $_COOKIE
    • پاک کردن کوکی
  • 18 سشن ها
    • نوشتن و تعریف سشن
    • دریافت اطلاعات با $_SESSION
    • حذف سشن با unset()
    • session_destroy()
  • 19 کار با فایل ها و پوشه ها
    • جداکننده ها در Unix و Windows
    • جداکننده کلی DIRECTORY_SEPRATOR
    • نمایش مسیر فایل با استفاده از __FILE__
    • نمایش دایرکتوری یا همان مسیر فایل __DIR__
    • نمایش فایل حال حاضر با basename(__FILE__)
    • تابع pathinfo(__FILE__)
    • بررسی موجود بودن یک فایل با تابع file_exists()
    • بررسی فایل بودن با تابع is_file()
    • بررسی دایرکتوری بودن با تابع is_dir()
    • حجم یک فایل با filesize()
    • ایجاد دایرکتوری با mkdir()
    • پاک کردن دایرکتوری با rmdir()
    • نمایش محتوای یک دایرکتوری با scandir()
    • Opendir() - readdire() - closedire()
    • کپی کردن فایل
    • تغییر نام فایل
    • حذف فایل
    • تابع File()
    • تابع file_get_contents()
    • تابع file_put_contents()
    • توابع fopen() – fread() – fgets() – fgetc() – fclose() - readfile()
    • تابع feof()
  • 20 پایگاه داده
    • دیتابیس یا پایگاه داده چیست؟
    • تعریف جدول
    • تعریف فیلد، رکورد
    • روابط جداول و کلیدها
    • اشتباهات رایج در طراحی پایگاه داده
    • نرمال سازی
    • آموزش زبان SQL و بررسی CRUD
    • معرفی My SQL و ابزار PHPMyAdmin
    • کار با PHPMyAdmin
    • اتصال به پایگاه داده
    • بررسی حالت یک لایه
    • بررسی حالت دولایه
    • بررسی حالت سه لایه
  • 21 شی گرایی
    • تعریف کلاس
    • تعریف property
    • تعریف method
    • ساختن شی از کلاس
    • تعریف سازنده (__construct)
    • تعریف متد تخریب کننده (__destruct)
    • متد setter
    • متد getter
    • Encapsulation با استفاده از public – private – protected
    • تعریف خاصیت و متد static
    • تعریف ثابت داخل کلاس با استفاده از const
    • ارث بری
    • کلاس abstract
    • کلاس interface
  • 22 لاراول
    • معرفی لاراول
    • دلیل استفاده از فریم ورک
    • معرفی منابع و سایت اصلی لاراول
    • نصب لاراول (پیش نیاز: نصب کامپوزر)
    • توضیح قسمتهای مختلف لاراول
    • معرفی Routing, Controllers, and Views
    • نوشتن Route های مختلف
    • ارسال داده به view از طریق Route
    • ارتباط Route با کنترلر و ارسال داده به View (پیش نیاز: نحوه ایجاد کنترلر)
    • معرفی Blade و آشنایی با ساختار قالب بندی
    • معرفی Migrationها و Model ها
    • دریافت، ذخیره، نمایش، ویرایش و حذف اطلاعات (پیش نیاز: Eloquent و کار با فرم ها)
    • Validation
    • Authentication
    • ارتباط بین جداول
    • نحوه نصب و کار با پکیج ها
  • شروع کلاس ها:
    تبریز : شنبه 10 تیر
    تهران : پنجشنبه 15 تیر
  • مدت زمان دوره :
    100 ساعت آموزشی + 20 ساعت محتوای آنلاین
  • طول دوره :
    3 ماه
  • پیش نیاز :
    آشنایی با کامپیوتر و اینترنت
  • تهران :
    تهران، ولیعصر، نبش فاطمی، کوچه بوعلی سینا شرقی موسسه آموزش عالی ارژنگ
    شماره تماس : 41867 021
  • تبریز :
    آبرسان ، روبروی قنادی ایوبی، پشت عابر بانک سپه ، برج کریستال ، طبقه دوم دفتر CIW تبریز
    شماره تماس : 7853 3336 041
  • اهواز :
    اهواز-طالقانی٬بین علم الهدی و موسوی(جنب حسینیه اعظم) ٬پلاک۱۵۲ آموزشگاه پانیذ رایانه
    شماره تماس : 2003 3220 061
  • ارومیه :
    به زودی اعلام خواهد شد

مشاوره رایگان

مشاوران تیم CIW ایران از ابتدا در کنار شما هستن تا ضمن مشاوره و کمک به شما، با ارایه برنامه ای هدفمند شما را در راه رسیدن به اهدافتان کمک کنند؛ شما می توانید جهت دریافت مشاوره رایگان با شماره ۴۱۸۶۷ ۰۲۱ و یا آیدی تلگرام info_ciwiran@ در تماس باشید