مهندس طراح و توسعه دهنده عمومی وب
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 برای توسعه امکانات جانبی
پیشنیاز: ندارد
نوع کار و دانش: مشخص نشده