توضیحات
مزیت شرکت در دوره های آموزشی طراحی سایت و سئو دارکوب آن است که در مجموعه ای آموزش شما انجام می گردد که به صورت حرفه ای در زمینه طراحی و بهینه سازی وب سایت فعالیت دارد. دارکوب از سال 1381 در زمینه طراحی وب سایت و سئو فعالیت دارد و تا کنون در حدود 4000 وب سایت طراحی و بهینه سازی نموده است. همچنین این مجموعه دارای مجوز فعالیت از سازمان نظام صنفی رایانه ای استان تهران و مجوز نشر دیجیتال بر خط از وزارت فرهنگ و ارشاد اسلامی می باشد. مجموعه دارکوب دارای رتبه 4 از شورای عالی انفورماتیک کشور می باشد که مجوز تاسیس آموزشگاه فناوری اطلاعات را از سازمان فنی و حرفه ای دریافت نموده است.
نمونه کارهای طراحی سایت و سئو دارکوب
جاوا اسکریپت (JavaScript یا JS) در کنار HTML و CSS سنگ بنای صفحات وب به حساب می آیند. این زبان برنامه نویسی سمت کاربر، شی گرا و سطح بالا به اصلاح چند رویه و تفسیری می باشد. اگر چه جاوا اسکریپت بیشتر برای توسعه Front-end در طراحی وب استفاده می شود اما کاربردهای آن در سایر نرم افزارها مثلا اپلیکیشن های تلفن همراه و اعتبارسنجی فرم ها در فرم های فایل های PDF گسترش می یابد.
یادگیری این زبان پر کاربرد بسیار ساده است برای همین به تازه واردان به حوزه برنامه نویسی پیشنهاد می شود که یادگیری را با جاوا اسکریپت آغاز کنند.
ساختار زبان جاوا اسکریپت بسیار شبیه به زبان C است، علاوه بر این Node.JS که یک زبان برنامه نویسی سمت سرور است بر اساس جاوا اسکریپت توسعه داده شده است. بنابراین با یادگیری جاوا اسکریپت یادگیری Node.JS سریع و راحت تر خواهد بود.
با جاوا اسکریپت پویایی و متحرک سازی صفحات وب سایت ممکن می شود از جمله:
- اعتبار سنجی فرم ها بدون نیاز به سرور
- ایجاد انیمیشین ها
- ایجاد اسلایدر ها
- تغییر در المان های صفحه، HTML و CSS
- ایجاد منوهای جذاب
- انجام محاسبات ریاضی درون مرورگر کاربر بدون نیاز به سرور
- ارسال و دریافت اطلاعات به سرور با استفاده از جاواسکریپت و متدهای AJAX
jQuery
جی کوئری یک کتابخانه از جاوا اسکریپت است که برای ساده سازی کار در پیشمایش و دستکاری اشیا HTML، مدیریت اتفاقات، انیمیشن های CSS و کار با AJAX به کار می رود. شعار jQuery “کم بنویس، بیشتر انجام بده” است. در واقع کارهایی که با جاوا اسکریپت با خطوط زیاد کد انجام می شود با استفاده از کتابخانه jQuery در چند خط کد کوتاه و ساده صورت می پذیرد. بنابراین زمان توسعه پروژه به کمک جی کوئری کاهش می یابد. در عین حال استفاده از این کتابخانه نیز بسیار آسان است.
جی کوئری هماهنگی و سازگاری خوبی با HTML، CSS و AJAX دارد و عملکرد آن بیش تر از جاوا اسکریپت در مرورگر های مختلف یکپارچه سازی شده است.
AJAX
AJAX مجموعه ایی از استاندارد ها و تکنیک ها در طراحی وب است. زمان هایی هست که ما می خواهیم تنها یک بخش از صفحه وب سایت را با از اطلاعات سرور به روز رسانی کنیم اما نمی خواهیم کل صفحه (بخاطر صرفه جویی در زمان و تکرار سایر درخواست ها از سرور) بروز رسانی شود، پس ما از AJAX استفاده می کنیم. همه کاربران اینترنت استفاده از AJAX را مشاهده کرده اند. زمانی که ما در گوگل عبارتی را برای جستجو تایپ می کنیم و گوگل به ما عبارت کامل شده ایی را پیشنهاد می دهد، این نمونه ایی از کاربرد AJAX می باشد. در واقع همزمان با تایپ کاربر اطلاعات به سرور رفته و عبارات تکمیلی از سرور به مرورگر کاربر ارسال می گردد. ای جکس کاربرد های زیادی دارد که می توان در کار بار عناصر HTML و CSS از آن استفاده نمود.
بنابراین پس از یادگیری HTML و CSS برای افزایش برداشت شما از پتانسیل کار با آن ها می توانید به سراغ یادگیری جاوا اسکریپت، جی کوئری و ای جکس بروید.
سرفصل ها
JavaScript
- بررسی مفهوم Client Side کد و لزوم وجود امکان برنامه نویسی سمت کلاینت
- بررسی زبان برنامه نویسی Java Script و روش استفاده از آن در یک سند HTML
- بررسی نکات مربوط به تگ Script ومحل نوشتن دستورات
- معرفی مفهوم متغیر و ارائه نکات مربوط به متغیرها در Java Script
- بررسی متغیرهای Local و Global
- بررسی مفهوم Notation و روش رعایت آن در Java Script
- بررسی فایل های .js و روش استفاده از آنها
- بررسی انواع عملگرها
- معرفی مفهوم شرط و ساختارهای بررسی شرط
- بررسی دستور $witch
- بررسی مفهوم حلقه و موارد مورد نیاز حلقه های تکرار
- بررسی انواع حلقه های تکرار
- بررسی حلقه های while و for و …
- بررسی روش های تعریف تابع و نکات مربوطه
- بررسی مفهوم رویداد و روش اداره آن
- بررسی تنوع رویدادهای المانها
- بررسی تفاوت انواع رویدادهای کلید مانند keyup و …
- معرفی مفهوم Anonymous Function و نقش آن در مدیریت رویداد
- معرفی DOM و روش دسترسی به آنها
- بررسی انواع روش های دسترسی به المانها مانند دسترسی بر اساسki و …
- بررسی روش درج، حذف و ویرایش المانها و Node ها
- بررسی روش دسترسی به Node های پدر و فرزند و حالتهای متنوع دسترسی
- معرفی innertext و innerHTML
- معرفی Framework ومفهوم آن و انواع Framework های Java Script
- معرفی JQuery و مزایای استفاده از آن
- بررسی روش استفاده از JQuery در یک سند HTML
- بررسی و مقایسه عملیات مختلف مانند اداره رویداد، فراخوانی توابع، مقداردهی به مشخصه ها در JQuery وJava Script
- معرفی Selector های JQuery و نکات مربوطه
- آشنایی با JQuery
- آموزش نصب JQuery
- چگونگی شیوه کار JQuery
- آموزش قواعد نوشتاری در JQuery
- آموزش دسترسی به المان های html در JQuery
- Select to every thing آموزش دسترسی به تمام المان ها
- ID Selector آموزش دسترسی به وسیله شناسه
- Tag Name Selector آموزش دسترسی به وسیله ی نام تگ
- Class Selector آموزش دسترسی به وسیله کلاس
- Attribute Selector آموزش دسترسی به وسیله Attribute
- Selecting Visibility آموزش دسترسی توسط نمایش و عدم نمایش
- Selecting Parent and Childrenآموزش دسترسی توسط فرزند و پدر
AJAX
- بررسی مزایای AJAX
JQuery
- آموزش رویداد در JQuery
- معرفی Effect ها در JQuery
- معرفی مفهوم AJAX و بررسی روش های پیاده سازی آن در Java Script و JQuery
- معرفی JQuery UI
- بررسی روش استفرار JQuery UI در سند
- بررسی انواع المانهای