آموزش توسعه اپلیکیشن‌های وب: مفاهیم پایه - آخرین آپدیت

دانلود Web Application Development: Basic Concepts

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این اولین دوره از مسیر تخصص Coursera در زمینه معماری اپلیکیشن‌های وب است. این دوره دانش پایه، اصطلاحات و مفاهیم بنیادی لازم برای درک نحوه ساخت اپلیکیشن‌های وب مدرن و Full-Stack را به شما ارائه می‌دهد. یک توسعه‌دهنده وب فول استک با تمامی «لایه‌های» فناوری‌های نرم‌افزاری درگیر در یک اپلیکیشن وب، از جمله مدل‌سازی داده‌ها و تکنولوژی‌های پایگاه داده، محیط سرور وب و اجزای میان‌افزار (Middleware)، پروتکل‌های شبکه، رابط کاربری (UI) و مفاهیم طراحی بصری و تعامل کاربر آشنایی دارد. در این دوره، ما از طریق انجام پروژه یاد خواهیم گرفت. کار را با یادگیری اجزای اصلی معماری اپلیکیشن‌های وب و الگوهای طراحی و فلسفه‌های بنیادی که برای سازماندهی آن‌ها استفاده می‌شود، شروع می‌کنیم. با پیشروی در ماژول‌های این دوره، شما یک اپلیکیشن وب فول استک کاملاً کاربردی را ساخته و به طور مداوم بهبود خواهید داد. در این مسیر، با روش‌های توسعه نرم‌افزار چابک (Agile)، ابزارهای متعددی که مهندسان نرم‌افزار باید بلد باشند و یک فریم‌ورک مدرن توسعه اپلیکیشن‌های وب آشنا خواهید شد.

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

خوش‌آمدگویی Welcome

  • خوش‌آمدگویی Welcome

ماژول شماره ۱ اپلیکیشن‌های وب در بافتار کلی Module #1 - Web Applications in Context

  • نمای کلی اپلیکیشن‌های وب Web Applications - An Overview

  • ویدیو ۱: اپلیکیشن‌های وب مدرن Video 1: Modern Web Applications

  • ویدیو ۲: دیدگاه‌های تاریخی Video 2: Historical Perspectives

  • ویدیو ۳: ویژگی‌های اپلیکیشن وب Video 3: Web App Characteristics

  • ویدیو ۴: مرور دوره Video 4: Course Overview

  • ویدیو ۵: مصاحبه با ادوین آگبنیگا Video 5: Interview with Edwin Agbenyega

  • ویدیو ۱: مفاهیم شبکه Video 1: Networking Concepts

  • ویدیو ۲: اینترنت Video 2: The Internet

  • ویدیو ۳: موضوعات داغ اینترنت Video 3: Internet Hot Topics

  • ویدیو ۴: مصاحبه با برایان پیترویچ Video 4: Interview -Brian Pietrewicz

  • اپلیکیشن وب چیست؟ یک نمای کلی What is a Web Application? - An Overview

  • ویدیو ۱: مدل اپلیکیشن‌های وب Video 1: Web Apps - A Model

  • ویدیو ۲: تعریف اپلیکیشن وب Video 2: Web App Definition

  • ویدیو ۳: تکامل اپلیکیشن‌های وب Video 3: Evolution of Web Apps

  • ویدیو ۴: الگوهای طراحی Video 4: Design Patterns

  • ویدیو ۵: معماری چندلایه (n-Tier) Video 5: n-Tier Architecture

  • راه‌اندازی محیط توسعه: نمای کلی Setting up your Development Environment - An Overview

  • ویدیو ۱: راه‌اندازی محیط توسعه Video 1: Setting up your Development Environment

  • ویدیو ۲: روبی و ریلز Video 2: Ruby and Rails

  • ویدیو ۳: ادیتورها، Git و SQLiteBrowser Video 3: Editors, GIT, SQLiteBrowser

  • ویدیو ۴: ابزارهای توسعه‌دهنده وب Video 4: Web Developer Tools

  • ویدیو ۵: مصاحبه با ملانی موزس Video 5: Interview - Melanie Moses

ماژول شماره ۲ فریم‌ورک‌های اپلیکیشن وب Module #2 - Web Applications Frameworks

  • فریم‌ورک‌های اپلیکیشن وب چیستند؟ What are Web App Frameworks? - An Overview

  • ویدیو ۱: برنامه‌نویسی چیست؟ Video 1: What is Programming?

  • ویدیو ۲: فریم‌ورک‌های کاربردی Video 2: Application Frameworks

  • ویدیو ۳: فریم‌ورک‌های اپلیکیشن وب Video 3: Web Application Frameworks

  • ویدیو ۴: الگوی طراحی مدل-ویو-کنترلر (MVC) Video 4: The Model-View-Controller Design Pattern

  • فریم‌ورک روبی آن ریلز: نمای کلی The Ruby on Rails Framework - An Overview

  • ویدیو ۱: اولین برنامه ریلز شما Video 1: Your First Rails Program

  • ویدیو ۲: اسکاِفولدینگ (Scaffolding) Video 2: Scaffolding

  • ویدیو ۳: برنامه‌نویسی روبی ۱: اشیاء، کلاس‌ها و ارث‌بری Video 3: Ruby Programming I: Objects, Classes and Inheritance

  • ویدیو ۴: برنامه‌نویسی روبی ۲: رشته‌ها، عبارت‌های منظم و نمادها Video 4: Ruby Programming II: Strings, Regular Expressions and Symbols

  • ویدیو ۵: برنامه‌نویسی روبی ۳: عبارات و ساختارهای کنترلی Video 5: Ruby Programming III: Expressions and Control Structures

  • روش‌های مدرن نرم‌افزاری: نمای کلی Modern Software Practices - An Overview

  • ویدیو ۱: فرآیندهای نرم‌افزاری Video 1 -Software Processes

  • ویدیو ۲: توسعه چابک (Agile) Video 2 - Agile Development

  • ویدیو ۳: اپلیکیشن وبلاگ Video 3 - The Blog App

  • کنترل نسخه: نمای کلی Version Control - An Overview

  • ویدیو ۱: چرا کنترل نسخه؟ Video 1 - Why Version Control

  • ویدیو ۲: اصول اولیه کنترل نسخه Video 2 - Version Control Basics

  • ویدیو ۳: مقدمه‌ای بر Git Video 3 - Git Introduction

  • ویدیو ۴: گیت در عمل Video 4 - Git in Practice

ماژول شماره ۳ مدیریت داده‌ها Module #3 - Managing Data

  • پایگاه‌های داده رابطه‌ای در اپلیکیشن‌های وب Relational Databases in Web Apps - An Overview

  • ویدیو ۱: مدیریت داده در اپلیکیشن‌های وب Video #1 - Data Management in Web Apps

  • ویدیو ۲: پایگاه‌های داده رابطه‌ای: مفاهیم پایه Video #2 - Relational Databases: Basic Concepts

  • ویدیو ۳: شمای پایگاه داده ۱ Video #3 - Database Schema I

  • ویدیو ۴: شمای پایگاه داده ۲ Video #4 - Database Schema II

  • یکپارچه‌سازی پایگاه داده در اپلیکیشن‌های وب Database Integration in Web Apps - An Overview

  • ویدیو ۱: محیط‌های کاربردی Video #1 - Application Environments

  • ویدیو ۲: پیکربندی پایگاه داده Video #2 - Database Configuration

  • ویدیو ۳: مدیریت پایگاه داده Video #3 - Database Management

  • ویدیو ۴: پایگاه داده‌های اپلیکیشن وبلاگ Video #4 - Blog App Databases

  • الگوی طراحی ActiveRecord: نمای کلی Active Record Design Pattern - An Overview

  • ویدیو ۱: نمای کلی طراحی ActiveRecord Video #1 - Active Record Design - An Overview

  • ویدیو ۲: ActiveRecord در ریلز Video #2 - Active Record in Rails

  • ویدیو ۳: مهاجرت‌های پایگاه داده (Migrations) Video #3 - Database Migrations

  • ویدیو ۴: اپلیکیشن وبلاگ - تکرار دوم Video #4 - Blog - Iteration 2

  • ارتباطات و اعتبارسنجی‌های پایگاه داده Database Associations and Validations - An Overview

  • ویدیو ۱: ارتباطات (Associations) Video #1 - Associations

  • ویدیو ۲: اپلیکیشن وبلاگ - تکرار سوم Video #2 -Blog App - Iteration 3

  • ویدیو ۳: اعتبارسنجی‌ها (Validations) Video #3 - Validations

  • ویدیو ۴: اپلیکیشن وبلاگ - تکرار چهارم Video #4 - Blog App - Iteration 4

ماژول شماره ۴ میان‌افزار (Middleware) Module #4 - Middleware

  • مقدمه‌ای بر میان‌افزار (Middleware) Middleware an Introduction - An Overview

  • ویدیو ۱: میان‌افزار چیست؟ Video 1: What is Middleware?

  • ویدیو ۲: میان‌افزار در اپلیکیشن‌های وب Video 2: Middleware in Web Apps

  • ویدیو ۳: فریم‌ورک‌های میان‌افزار Video 3: Middleware Frameworks

  • پروتکل HTTP: نمای کلی The HTTP Protocal - An Overview

  • ویدیو ۱: نمای کلی HTTP Video 1: HTTP Overview

  • ویدیو ۲: درخواست HTTP Video 2: HTTP Request

  • ویدیو ۳: پاسخ HTTP Video 3: HTTP Response

  • ویدیو ۴: نشست‌ها (Sessions) و کوکی‌های HTTP Video 4: HTTP Sessions and Cookies

  • MVC بر روی میان‌افزار ریلز MVC Over Rails Middleware- An Overview

  • ویدیو ۱: پردازش درخواست Video 1: Request Processing

  • ویدیو ۲: سرویس‌های وب RESTful Video 2: RESTful Web Services

  • ویدیو ۳: پردازش پاسخ Video 3: Response Processing

  • ویدیو ۴: MVC در ریلز Video 4: MVC in Rails

ماژول شماره ۵ رابط کاربری Module #5 - The User Interface

  • نمای کلی لایه نمایش (Presentation Tier) Presentation Tier Overview - An Overview

  • ویدیو ۱: لایه نمایش Video 1: The Presentation Tier

  • ویدیو ۲: چیدمان و طراحی Video 2: Layout and Design

  • ویدیو ۳: HTML: تاریخچه و فلسفه Video 3: HTML: History and Philosophy

  • ویدیو ۴: HTML، CSS و JavaScript Video 4: HTML CSS and JavaScript

  • نمای کلی HTML، CSS و JavaScript HTML CSS and JavaScript Overview - An Overview

  • ویدیو ۱: نمای کلی HTML Video 1: HTML Overivew

  • ویدیو ۲: نمای کلی CSS Video 2: CSS Overview

  • ویدیو ۳: نمای کلی JavaScript Video 3: JavaScript Overview

  • نمای کلی محتوای پویا و Ajax Dynamic Content and Ajax Overview - An Overview

  • ویدیو ۱: پیشینه Ajax Video 1: Ajax Background

  • ویدیو ۲: چرخه Ajax Video 2: Ajax Cycle

  • ویدیو ۳: ایجاد محتوای پویا Video 3: Dynamic Content Creation

  • ویدیو ۴: اپلیکیشن وبلاگ - تکرار پنجم Video 4: Blog App - Iteration 5

نمایش نظرات

آموزش توسعه اپلیکیشن‌های وب: مفاهیم پایه
جزییات دوره
18h 55m
91
(آخرین آپدیت)
50,267
3.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar