منوی سایت

طراحی سایت

طراحی سایت

 مجتمع فنی تهران پایتخت مفتخر است که با بیش از 20 سال تجربه در امر

آموزش طراحی وب و برنامه نویسی تحت وب به بیش از هزاران هنرجو و کار آموز  با جدید ترین متد آموزشی

شما عزیزان را یاری کند

 

 

 

دوره مقدماتی آموزشی طراحی وب HTML و CSS وJquery

آموزش : بوسیله HTML که مخفف Hyper Text Markup Language است شما ساختار و اصطلاحاً بدنه صفحات وب خود را ایجاد می کنید. در حقیقت نوشتن کد HTML حکم ایجاد فوندانسیون، ستون ها و دیوارهای یک ساختمان را دارد.

آموزش CSS: بعد از ايجاد ساختمان منظور صفحه HTML هست، می بایست به ظاهر این ساختمان برسید. بوسیله CSS می توانید صفحات طراحی شده وب خود را زیبا کنید، مانند نمای یک ساختمان که بعد از ساخت باید زیبا شود، صفحات وب نیز نیاز به زیبا شدن دارند که این کار بوسیله CSS انجام می شود.

آموزش Jquery: گاهی وقت ها نیاز است که بخشی از صفحات وب را به صورت پویا و بر روی مرورگر کاربر تغییر دهیم، بوسیله Jquery این کار به راحتی امکان پذیر است

 

 

مقاله:

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

به طور کلی سایت ها از نظر طراحی  به سه دسته ی اصلی تقسیم میشوند

1.  سایت های استاتیک

2. سایت های داینامیک

3. سایت های فلش

 

طراحی سایت به روش استاتیک:

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

این روش طراحی سایت یکی از ساده ترین روش های ممکن میباشد که نیازمند هزینه ی زیادی نیست و در زمان کوتاهی به سرعت میتوان طراحی کرد. همچنین حجم پایینی دارند و به هاست با ظرفیت بالا احتیاجی ندارند.

اما وب سایت های استاتیک به راحتی به روز رسانی نمیشوند و نیاز به افراد متخصص برای ایجاد تغییرات در وبسایت هستند بنابااین میتوان گفت این وبسایت ها همیشه وابسته به شرکت های طراحی سایت هستند

 

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

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

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

 

طراحی سایت به روش فلش:

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

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

سر فصل های زبان HTML

 

 

  • معرفی html
  • ابزارهای مورد نیاز html
  • ساختار کلی html
  • معرفی عناصر و تگ های html
  • خصوصیات تگ های html
  • تگ های heading
  • تگ پاراگراف (p)
  • style در html
  • تگ های قالب بندی
  • توضیحات در بین کدها
  • رنگ ها درhtml
  • تگ a
  • تگ img
  • تگ table
  • تگ list
  • انواع عناصر (inline و block)
  • کلاس تگ ها
  • تگ iframe
  • تگ script
  • نحوه آدرس دهی در html
  • تگ div
  • تگ span
  • تگ section
  • طرح بندی با html
  • مفهوم طراحی واکنشگرا
  • تگ code
  • کاراکتر ها و نشانه های خاط در html
  • آشنایی با meta تگ ها
  • تگ form
  • عناصر فرم
  • آشنایی با html5 و تفاوت آن با html4
  • جمع بندی و رفع اشکال و معرفی منابع

 

سرفصل های زبان PHP

 

 

 

  • نصب، تنظیم و بهینه سازی PHP
  • برنامه نویسی به  زبان PHP
  • بررسی کامنت در PHP
  • کار با متغییرها و آرایه ها
  • انواع داده
  • عملیات مربوط به رشته ها
  • کار با ساختارهای شرطی، حلقه ها و توابع
  • شی گرایی، بررسی الگوهای طراحی و MVC
  • ایجاد ارتباط با بانکهای اطلاعاتی MySQL
  • بررسی get، Post و Ajax
  • بررسی session و cookie
  • آپلود فایل
  • عیب یابی سیستم
  • نصب و تنظیم MySQL 
  • بهینه سازی و کاربرد
  • دستورات MySQL:
  • ایجاد بانک اطلاعاتی
  • ایجاد جداول
  • استفاده از بانک اطلاعاتی
  • نوشتن یک query در پوسته
  • لیست نمودن بانک های اطلاعاتی

 

سر فصل های CSS

 

 

 

  • معرفی css
  • css syntax
  • نحوه استفاده از css در html
  • رنگ ها در css
  • پس زمینه
  • border
  • margin
  • padding
  • height/width
  • box model
  • outline
  • text
  • fonts
  • icons
  • links
  • lists
  • tables
  • display
  • max-width
  • position
  • overflow
  • float
  • inline-block
  • align
  • Combinators
  • Pseudo-classes
  • Pseudo-elements
  • Opacity / Transparency
  • Attribute Selectors
  • آشنایی با css3 و تفاوت آن با css2
  • جمع بندی و رفع اشکال و معرفی منابع

 

سرفصل های Jquery

 

 

  • آشنایی با javascript
  • مقدمه و پیشنیاز های jquery
  • dom
  • syntax jquery
  • event
  • selector
  • effects
  • get
  • set
  • add
  • remove
  • css classes
  • ابعاد (Dimensions)
  • Jquery Traversing
  • Ajax
  • جمع بندی و رفع اشکال و معرفی منابع

 

 

سر فصل های JavaScript

 

 

  • مقدمه ای بر Javascript
  • نوشتن اولین برنامه
  • جایگاه Javascript
  • انواع متغیرها
  • انواع عملگرها
  • ساختار شرطی
  • ساختار سوییچ
  • While  حلقه
  • حلقه  For
  • کنترل حلقه
  • اونتها
  •  خواندن و نوشتن کوکی
  • تأیید و لغو و پنجره پرامپت
  • Void
  • پرینت کردن صفحه
  • Number
  • Boolean
  • String
  • Array
  •  Date
  • Math
  • RegExp
  •  HTML DOM
  • Validation
  • Animation
  • MultiMedia

 

سرفصل های Python-Flask

 

 

  • محیط توسعه
  • برنامه  HELLO WORD
  •  
  • انواع متغیر در rates
  • ساخت URL
  •  متدهای HTTP
  • استفاده از فایل HTML
  •  
  • ساخت و استفاده از Template
  •  فایلهای STATIC ,Object Request
  • ارسال اطلعاات فرما
  • خواندن و نوشتن cookie , session
  • redirect , errors
  • فلش پیاما
  • آپلود فایل
  • نصب انواع extention flask
  • نصب و تنظیم ایمیل و فرستادن ایمیل
  • نصب و تنظیم WTForms و استفاده از آن

سرفصل ها ASP.net

 

  • آشنایی با Visual Studio و نحوه بکار گرفتن آن برای برنامه نویسی Web
  • آشنایی با مفاهیم Web Form ها
  • آشنایی با Web Control و  کاربرد آنها برای توسعه برنامه های مبتنی بر  وب
  • آشنایی با تکنیک های حفظ حالت (State Management)
  • آشنایی با روشهای بررسی اعتبار (Validation) و کاربرد آنها در برنامه نویسی وب
  • آشنایی با User Control ها
  • آموزش ساخت عناصر گرافیکی با استفاده از برنامه نویسی
  • آموزش استفاده از Style ها، Theme ها، و Master Page ها
  • آشنایی با مفاهیم بانک های اطلاعاتی و بکارگرفتن آنها با استفاده از ADO‎‎.Net
  • آشنایی با روشهای اتصال به داده ها بصورت خودکار (Data Binding)
  • آموزش کاربرد کنترل های ویژه کار با بانک های اطلاعاتی Data Control
  • آموزش نحوه تامین امنیت وب سایت با استفاده از Forms Authentication
  • آشنایی با ASP‎‎.Net AJAX و نحوه بکارگیری آن
  •