طراحی وب | Web Development

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

وب سایت ها کاربردهای وسیعی دارند و می توانند برای کاربردهای مختلفی از جمله (شخصی، اطلاع رسانی، فروشگاهی، تجارت الکترونیک، شبکه های اجتماعی، تبلیغاتی و …) مورد استفاده قرار گیرند.

در این صفحه فهرستی از آموزش های مربوط به طراحی وب قرار گرفته است.

برنامه نویسی وب به دو قسمت سمت کلاینت و سمت سرور تقسیم می شود. بخش سرور یعنی پردازش هایی که سمت سرور انجام می شود و بر اساس اون پردازش ها پاسخ هایی تولید میشه که سمت کلاینت یا همان کاربر نمایش داده می شود.

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

تکنولوژی های سمت کلاینت:

  • HTML
  • CSS
  • SASS
  • LESS
  • Javascript
  • AJAX
  • TypeScript
  • CoffeeScript
  • Dart

تکنولوژی های سمت سرور:

  • PHP
  • ASP.NET
  • Python
  • Java
  • GO
  • Ruby

سیستم های مدیریت محتوا:

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

لیست سیستم های مدیریت محتوا:

  • WordPress
  • Joomla
  • Drupal
  • Orchard
  • NopCommerce

فریم ورک های وب:

فریم ورک ها در واقع مجموعه ای از کتابخانه های برنامه نویسی شده هستند که یک کار خاص را انجام می دهند.

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

فریمورک ها می توانند سمت سرور یا سمت کلاینت باشند و معمولا تمام زبان های برنامه نویسی فریمورک های مختص خود را دارند.

شما با رفتن به صفحه هر یک از زبان های برنامه نویسی سمت سرور و سمت کلاینت لیستی از فریمورک های آن زبان را همراه با توضیحات می توانید مشاهده کنید.

تعدادی از فریمورک های محبوب:

  • JQuery
  • AngularJS
  • Bootstrap
  • NodeJS
  • Ruby On Rails
  • ReactJS
  • Laravel
  • Django
  • Ionic
  • Lynda Django: 4 Building an Elearning Platform

Lynda Django: 4 Building an Elearning Platform

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۱۱:۰۸
  • Lynda Django: 3 Building an Online Shop

Lynda Django: 3 Building an Online Shop

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۱۱:۰۸
  • Lynda Django: 2 Building a Social Website

Lynda Django: 2 Building a Social Website

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۱۱:۰۷
  • Lynda Django: 1 Building a Blog

Lynda Django: 1 Building a Blog

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۱۱:۰۷
  • Tutsplus Create a REST API With Django

Tutsplus Create a REST API With Django

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۱۱:۰۷
  • Lynda Building and Deploying a Full-Stack React Application

Lynda Building and Deploying a Full-Stack React Application

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۰۱:۱۱
  • Tutsplus Code a Universal React App

Tutsplus Code a Universal React App

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۰۱:۱۰
  • Lynda From React to React Native

Lynda From React to React Native

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۰۱:۱۰
  • Lynda Learning React Native

Lynda Learning React Native

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۰۱:۱۰
  • Lynda React Native Ecosystem and Workflow

Lynda React Native Ecosystem and Workflow

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۰۱:۱۰
  • Tutsplus Get Started With React Native

Tutsplus Get Started With React Native

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۰۰:۳۶
  • Tutsplus Deep Dive Into Reactive Programming With RxJS

Tutsplus Deep Dive Into Reactive Programming With RxJS

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۰۰:۳۶
  • Tutsplus Thinking in React: Component Lifecycle Methods

Tutsplus Thinking in React: Component Lifecycle Methods

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۰۰:۳۶
  • Tutsplus Reactive Programming With RxJS

Tutsplus Reactive Programming With RxJS

شنبه ۱۸ شهریور ۱۳۹۶ - ساعت ۲۱:۵۷
  • Tutsplus React State Management With MobX

Tutsplus React State Management With MobX

شنبه ۱۸ شهریور ۱۳۹۶ - ساعت ۲۱:۵۷
  • Tutsplus Thinking in React: Higher Order Components

Tutsplus Thinking in React: Higher Order Components

شنبه ۱۸ شهریور ۱۳۹۶ - ساعت ۲۱:۵۷
  • Lynda Framer for UX Design

Lynda Framer for UX Design

پنج شنبه ۱۶ شهریور ۱۳۹۶ - ساعت ۱۱:۲۷
  • Lynda Illustrator for UX Design

Lynda Illustrator for UX Design

پنج شنبه ۱۶ شهریور ۱۳۹۶ - ساعت ۱۱:۲۷
  • Lynda Sketch: UX for Instructional Design

Lynda Sketch: UX for Instructional Design

پنج شنبه ۱۶ شهریور ۱۳۹۶ - ساعت ۱۱:۲۶
  • Lynda UXPin for UX Design

Lynda UXPin for UX Design

پنج شنبه ۱۶ شهریور ۱۳۹۶ - ساعت ۱۱:۲۶
  • Lynda UX Research Methods: Interviewing

Lynda UX Research Methods: Interviewing

پنج شنبه ۱۶ شهریور ۱۳۹۶ - ساعت ۱۱:۲۶