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

424 ساعت مدرک ورودی: مهندس كامپيوتر شغل

این دوره جامع «مهندس طراح و توسعه دهنده عمومی وب» با هدف توانمندسازی شما در طراحی، ساخت و بهینه‌سازی صفحات اینترنتی و اینترانتی تدوین شده است. در طول آموزش، از مبانی HTML/XHTML تا پیشرفته‌ترین تکنیک‌های جاوااسکریپت (Client-Side) و ارتباط با پایگاه داده SQL Server را یاد می‌گیرید. همچنین مهارت‌هایی مانند طراحی گرافیکی حرفه‌ای با Photoshop/Fireworks، استایل‌دهی CSS/DOM برای صفحات پویا DHTML و مدیریت سرورهای Web به صورت عملی در شما نهادینه خواهد شد. پس از پایان دوره، قادر خواهید بود فرم‌های تعاملی هوشمند بسازید، سایت را سئو کنید و پروژه‌های واقعی وب را با پشتیبانی چندمرورگر اجرا نمایید.

سرفصل‌های دوره

  • توانایی شناخت WEB: آشنایی با مفاهیم اینترنت، معماری وب، مرورگرها و اصول ساخت صفحات HTML/XHTML شامل لینک‌های متنی، لیست‌ها، رنگ پس‌زمینه، فونت و گرافیک ثابت/متحرک
    • استفاده از Frame برای سازماندهی محتوا و جدول برای چیدمان صفحه
  • توانایی ایجاد و کار با Web Server: درک ارتباط Browser/Web Server، پروتکل HTTP، مدیریت ساختار پوشه سرور، تنظیمات دسترسی‌پذیری (Security) و اصول ادمینیسیترون
  • برنامه نویسی سمت سرور (Server Side Scripting): پردازش فرم‌ها با GET/POST، متغیرهای زبان اسکریپت، CGI/ASP/PHP/JSP، کوکی‌ها و ورودی کاربر از طریق HTML Form
    • افزودن فیلدهای متن، لیست کشویی، چک‌باکس و دکمه Submit/Reset در فرم‌ها
  • ارتباط با پایگاه داده رابطه‌ای (Relational Databases): ایجاد دیتابیس و رکورد، دستکاری SQL برای Insert/Delete/Update، ارسال اطلاعات به سرور با ASP/PHP
  • طراحی صفحات پویا: استفاده از CSS برای استایل‌دهی، افزودن Java Applet، JavaScript برای تعامل کاربردی
    • پشتیبانی چندمرورگر، XML برای ساخت تگ جدید و سئو (SEO) در موتورهای جستجو
  • اصول اساسی طراحی وب: کسب‌کار، پروفایل کاربران، دسترسی‌پذیری (Accessibility)، نقش مولف صفحه، انواع سایت و انتخاب فونت/رنگ/چیدمان (Alignment, Proximity, Navigation, Focal point)
    • شناخت Business Cases و User Profiling برای توسعه حرفه‌ای وب
  • ایجاد محتویات گرافیکی: کار با تصاویر Rasterized/GIF/JPEG/PNG، Anti-aliasing، اسکن دیجیتال و دوربین
    • استفاده از Adobe Photoshop CS (لایه/انتخاب)، افکت ویژه، فیلترها، سایه‌های تصویر، Image Ready برای توسعه عکس متحرک/Rollover/Image mapping/Fireworks MX
  • ساخت صفحات وب با Microsoft FrontPage: مدیریت فایل، ساختار قابل پیمایش، Headers/Footer مشترک، تم (Theme) و پیش‌نمایش در نمای Preview/Code/Split View
    • طراحی Frame، پنل شروع (Start panel)، حذف Local Sites، کتابخانه اشیاء و ابزار Properties Inspector
  • توسعه صفحات وب ترکیبی: چیدمان با Table و استایل‌دهی با CSS شامل Selectors, Rule syntax, Positioning, Group/Contextual Selectors
    • وارد کردن فایل CSS و کار همزمان لایه در FrontPage/Dreamweaver MX
  • ساخت فرم‌های تعاملی (Form): انواع Input، چیدمان اجزا، اعتبارسنجی Form با جاوااسکریپت سمت کلاینت
    • پردازش فرم به صورت Server-side یا Client-side و پیاده‌سازی Rollover/Scrolling text/DHTML
  • شناخت JavaScript: مدل برنامه نویسی، گرامر (متغیرها، آرایه‌ها)، اپراتورها، عبارات شرطی (if/else) و حلقه‌های while/for
    • توابع از پیش ساخته شده، کار با رشته‌ها، Date object و بروزرسانی پویا document object model
  • ایجاد CLIENT-SIDE JAVASCRIPT: توسعه لینک داینامیک، گرافیک Rollover، متحرک‌سازی تصاویر off-screen
    • تغییر پویا تصویر، عملیات فعل/انفعالی مرورگر (Browser objects)، پنجره Pop-up و نوشتن روی پنجره جدید
  • ایجاد فرم‌های هوشمند: کنترل فیلدهای Form در حین اجرا (On the fly) بدون نیاز به اسکریپت سمت سرور
    • اعتبارسنجی ورودی کاربر، دسترسی به گزینه Drop-down Select، ارسال فرم و اتصال تابع JS به اجزای فرم
  • ایجاد صفحات وب با DHTML: کار با CSS/DOM برای جابجایی پویا اشیاء در صفحه، اصلاح سند/تصویر دینامیک
    • Collapsible outlines, dynamic reflow, inner HTML، رویدادهای Mouse و کشیدن تصویر روی صفحه
  • تکنولوژی‌های متمم: کنترل جاوا از داخل اسکریپت (Java Applet) و واسط ActiveX/plug-ins برای توسعه امکانات جانبی

پیش‌نیاز: ندارد

نوع کار و دانش: مشخص نشده

دوره‌های فعال این استاندارد