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

دانلود Programming and Application Foundations

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی دانشجویان را با ساخت و استقرار صفحات وب مدرن و استاندارد که با HTML، CSS و JavaScript نوشته شده‌اند، در چارچوب معماری کلاینت-سرور وب آشنا می‌کند. این دوره همچنین اصول برنامه‌نویسی در یک زبان مدرن، مدل‌سازی پایه داده‌ها، طراحی پایگاه داده، پیاده‌سازی و مدیریت اپلیکیشن‌های پایگاه داده تک‌کاربره و چندکاربره را با استفاده از سیستم‌های مدیریت پایگاه داده رابطه‌ای (RDBMS) معاصر پوشش می‌دهد. هدف این دوره، ارائه درک کامل و همه‌جانبه از توسعه اپلیکیشن‌های وب، از بخش فرانت‌اند (Front-end) تا بک‌اند (Back-end) و فرآیند استقرار (Deployment) است. در پایان این دوره، دانشجویان قادر خواهند بود: • ساخت و طراحی ظاهر صفحات وب با استفاده از HTML و CSS. • افزودن قابلیت‌های تعاملی و عملکردی به صفحات وب با استفاده از JavaScript. • استفاده از ابزارها و فریم‌ورک‌های توسعه وب برای ساده‌سازی و بهبود فرآیند تولید. • تشریح مدل کلاینت-سرور و پروتکل HTTP. • استفاده از زبان‌های برنامه‌نویسی مدرن برای نوشتن اسکریپت‌ها و برنامه‌ها. • به‌کارگیری مفاهیم پایه برنامه‌نویسی مانند متغیرها، انواع داده، عملگرها، عبارت‌ها، ساختارهای کنترلی، توابع و اشیاء. • استفاده از ساختارهای داده و الگوریتم‌ها برای حل مسائل و مدیریت داده‌ها. • طراحی، پیاده‌سازی و پرس‌وجو (Query) در پایگاه‌های داده رابطه‌ای با استفاده از SQL. • اتصال صفحات وب به پایگاه‌های داده با استفاده از اسکریپت‌نویسی سمت سرور. • استقرار اپلیکیشن‌های وب روی سرورهای وب و پلتفرم‌های ابری. نیازمندی‌های نرم‌افزاری: Visual Studio Code؛ استفاده از CodeSpace برای ساخت و تست اپلیکیشن‌ها پیشنهاد می‌شود - https://github.com/features/codespaces; MySQL - https://dev.mysql.com/downloads/workbench/ سایر ابزارهای ذکر شده در ماژول‌ها.

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

ماژول ۱: مقدمه‌ای بر توسعه وب و مبانی HTML/CSS Module 1: Introduction to Web Development and HTML/CSS Basics

  • معرفی دوره Course Introduction

  • معرفی مدرس Instructor Introduction

  • آمادگی برای آزمون نهایی Final Exam Preparation

  • مقدمه ماژول ۱ Module 1 Introduction

  • مقدمه‌ای بر توسعه وب Introduction to Web Development

  • مبانی توسعه وب Web Development Basics

  • مقدمه‌ای بر HTML (ماژول ۱ بخش ۲) Introduction to HTML M1L2

  • ویدیو CSS CSS Video

ماژول ۲: مبانی جاوااسکریپت Module 2: JavaScript Basics

  • مقدمه ماژول ۲ Module 2 Introduction

  • مبانی جاوااسکریپت JavaScript Basics

  • دستکاری DOM DOM Manipulation

  • مدیریت رویدادها در JS JS Event Handling

ماژول ۳: ابزارها و فریم‌ورک‌های توسعه وب Module 3: Web Development Tools and Frameworks

  • مقدمه ماژول ۳ Module 3 Introduction

  • ابزارها و فریم‌ورک‌ها Tools and Frameworks

  • بوت‌استرپ (ماژول ۳ بخش ۲) M3L2 BootStrap

  • فریم‌ورک‌های فرانت‌اند: React، Angular و Vue FrontEnd Frameworks React, Angular and Vue

ماژول ۴: مدل کلاینت-سرور و HTTP Module 4: Client-Server Model and HTTP

  • مقدمه ماژول ۴ Module 4 Introduction

  • مدل کلاینت-سرور (ماژول ۴ بخش ۱) M4L1 Client Server Model

  • پروتکل HTTP Http Ptrotocol

  • چرخه درخواست و پاسخ HTTP (ماژول ۴ بخش ۳) M4L3 Http Requests and Response Cycle

ماژول ۵: اصول برنامه‌نویسی Module 5: Programming Fundamentals

  • مقدمه ماژول ۵ Module 5 Introduction

  • مفاهیم برنامه‌نویسی Programming Concepts

  • ساختارها و کنترل‌ها Controls and Structures

  • انواع داده و متغیرها Data Types and Variables

ماژول ۶: ساختار داده و الگوریتم، مفاهیم پایگاه داده رابطه‌ای، SQL و مدیریت پایگاه داده Module 6: Data Structures and Algorithms, Relational Database Concepts, SQL, and Database Management

  • مقدمه ماژول ۶ Module 6 Introduction

  • پایگاه داده رابطه‌ای Relational Database

  • مدیریت پایگاه داده رابطه‌ای Relational Database Management

  • NoSQL NoSQL

ماژول ۷: اسکریپت‌نویسی سمت سرور Module 7: Server-Side Scripting

  • مقدمه ماژول ۷ Module 7 Introduction

  • اسکریپت‌نویسی سمت سرور Server-Side Scripting

  • داده‌ها در سمت سرور Data On Server

  • صفحات وب پویا با فریم‌ورک‌ها و ابزارها Dynamic Web Pages with Framework and Tools

ماژول ۸: توسعه و استقرار پروژه اپلیکیشن وب Module 8: Web Application Project Development and Deployment

  • مقدمه ماژول ۸ Module 8 Introduction

  • طراحی اپلیکیشن وب Designing the Web Application

  • توسعه اپلیکیشن وب Developing the Web Application

  • استقرار اپلیکیشن وب Deploying the Web App

ارزیابی نهایی دوره Summative Course Assessment

نمایش نظرات

آموزش مبانی برنامه‌نویسی و توسعه اپلیکیشن
جزییات دوره
56h 23m
36
(آخرین آپدیت)
2,513
4.6 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده