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

دانلود Web Development Concepts for Everyone

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شامل مربی Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. با این دوره جامع که شما را با ضروریات فناوری‌های Front-end و Back-end آشنا می‌کند، قدرت توسعه وب را آزاد کنید. شما مفاهیم پشت برنامه‌های Full-stack را به صورت تخصصی یاد می‌گیرید، نحوه عملکرد اجزای سمت کاربر (Client-side) و سمت سرور (Server-side) را بررسی کرده و متوجه خواهید شد که پایگاه‌های داده چگونه در اکوسیستم وب جای می‌گیرند. با پیشرفت در دوره، یاد می‌گیرید که فریم‌ورک‌ها و کتابخانه‌های مناسب را برای ایجاد تجربه‌های کاربری روان و تعاملی ادغام کنید. این دوره ابزارهای کنترل نسخه مانند Git و GitHub را معرفی می‌کند و شما را به مهارت‌هایی مجهز می‌کند تا به‌طور مؤثر در محیط‌های توسعه نرم‌افزار همکاری کنید. در طول این دوره، با تسلط بر پروتکل‌های وب، ارتباطات کلاینت-سرور، احراز هویت و موارد دیگر، پایه‌ای قوی ایجاد خواهید کرد. در پایگاه‌های داده SQL و NoSQL عمیق شوید، پلتفرم‌های ابری مانند AWS را بشناسید و روش‌های DevOps را که توسعه را بهینه می‌کنند، بررسی کنید. همچنین در استفاده از ابزارهای مختلف مانند Visual Studio Code، Postman و Docker که برای جریان‌های کاری مدرن توسعه وب حیاتی هستند، مهارت کسب خواهید کرد. با ماژول‌های عملی و راهنمایی‌های متخصصان، در حل چالش‌های دنیای واقعی و استقرار برنامه‌های وب پویا خبره خواهید شد. چه هدف شما تبدیل شدن به یک توسعه‌دهنده Full-stack باشد، چه بخواهید در زمینه رایانش ابری کار کنید یا درک خود را از شیوه‌های مدرن IT افزایش دهید، این دوره یک تجربه یادگیری جامع را ارائه می‌دهد. هم توسعه‌دهندگان مبتدی و هم متوسط از این محتوا بهره‌مند خواهند شد، زیرا تئوری را با کاربرد عملی ترکیب می‌کند. هیچ تجربه قبلی در توسعه وب لازم نیست؛ تنها اشتیاق به یادگیری و ساختن کافی است. در پایان این دوره، قادر خواهید بود برنامه‌های وب Full-stack بسازید، از کنترل نسخه به‌طور مؤثر استفاده کنید، پروژه‌های خود را در فضای ابری مستقر نمایید و بهترین روش‌ها را برای توسعه وب در دنیای واقعی اجرا کنید. همچنین تسلط کاملی بر پروتکل‌های امنیتی، مدیریت پایگاه داده و ابزارهای توسعه مدرن خواهید داشت.

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

مقدمه Introduction

  • مقدمه Introduction

  • یادداشت‌های دوره Course Note

  • ابزارهای دوره Course Tools

مبانی برنامه‌های وب فول استک The Basics of Full-Stack Web Applications

  • مقدمه Introduction

  • فرانت-اند (Frontend) Frontend

  • کلاینت (Client) Client

  • سرور (Server) Server

  • پایگاه داده (Database) Database

کنترل نسخه Version Control

  • آشنایی با کنترل نسخه Introduction to Version Control

  • آشنایی با گیت (Git) Introduction to Git

  • شاخه بندی (Branching) Branching

  • ادغام (Merging) Merging

  • گیت‌هاب (GitHub) GitHub

  • بصری‌سازی گیت‌هاب و جمع‌بندی GitHub Visualization and Wrap-Up

  • سایر پلتفرم‌های ابری گیت Other Git Cloud Platforms

زبان‌های برنامه‌نویسی Programming Languages

  • محیط‌های اجرا (Runtime Environments) Runtime Environments

  • آشنایی با انواع برنامه‌نویسی Introduction to Programming Types

  • تایپینگ قوی در برابر ضعیف Strong Versus Weak

  • تایپینگ استاتیک در برابر داینامیک Static Versus Dynamic

  • سوپرست‌ها و تایپ‌اسکریپت Supersets and TypeScript

  • زبان‌های نشانه‌گذاری (Markup Languages) Markup Languages

کتابخانه‌ها و فریم‌ورک‌های فرانت-اند Libraries and Front-End Frameworks

  • کتابخانه‌های فرانت-اند با jQuery Front-End Libraries with jQuery

  • مثال کتابخانه با Chart.js Library Example with Chart.js

  • فریم‌ورک‌های فرانت-اند Front-End Frameworks

  • فریم‌ورک‌های فرانت-اند با Angular Front-End Frameworks with Angular

  • فریم‌ورک‌های CSS و بوت‌استرپ CSS Frameworks and Bootstrap

  • اشاره ویژه به React Special Mention - React

  • مقایسه AngularJS در برابر Angular Special Mention - AngularJS Versus Angular

ارتباطات کلاینت و سرور Client / Server Communications

  • پروتکل HTTP HTTP Protocol

  • متدهای HTTP HTTP Methods

  • آپی‌ها (APIs) APIs

  • رست ای‌پی‌آی‌ها (REST APIs) REST APIs

  • سوکت‌ها (Sockets) Sockets

احراز هویت و تعیین سطح دسترسی Authentication and Authorization

  • احراز هویت (AuthN) Authentication (AuthN)

  • تعیین سطح دسترسی (AuthZ) Authorization (AuthZ)

  • OAuth و OpenID Connect OAuth and OpenID Connect

فریم‌ورک‌های وب بک-اند Back-End Web Frameworks

  • فریم‌ورک‌های وب بک-اند Back-End Web Frameworks

  • میکروفریم‌ورک‌ها با JavaScript, Node و Express.js Microframeworks with JavaScript, Node, and Express.js

  • ماژول‌های میکروفریم‌ورک Microframework Modules

  • فریم‌ورک‌های وب با Java Spring Web Frameworks with Java Spring

پایگاه‌های داده Databases

  • پایگاه‌های داده رابطه‌ای SQL Relational Databases - SQL

  • مثالی از پایگاه داده رابطه‌ای PostgreSQL Example of a Relational Database - PostgreSQL

  • پایگاه‌های داده سندی NoSQL Document Databases - NoSQL

  • مثالی از پایگاه داده سندی MongoDB Example of a Document Database - MongoDB

  • پایگاه‌های داده In-Memory In-Memory Databases

  • مثالی از پایگاه داده In-Memory Redis Example of an In-Memory Database - Redis

ابزارهای توسعه‌دهنده وب Web Developer Tools

  • ویرایشگرهای کد Code Editors

  • مثالی از ویرایشگر کد Visual Studio Code Example of a Code Editor - Visual Studio Code

  • محیط‌های توسعه یکپارچه (IDEs) IDEs

  • مثالی از یک IDE IntelliJ Idea Example of an IDE - IntelliJ Idea

  • کنسول (Console) Console

  • مدیریت‌کننده‌های بسته (Package Managers) Package Managers

  • ابزارهای اتوماسیون ساخت (Build Automation Tools) Build Automation Tools

  • مدیریت‌های شیء-رابطه‌ای (ORMs) ORMs

  • پست‌من (Postman) Postman

پلتفرم‌های ابری Cloud Platforms

  • نحوه اجرای اپلیکیشن‌ها How Applications Run

  • سخت‌افزار کامپیوتر Computer Hardware

  • پلتفرم‌های ابری Cloud Platforms

  • میزبانی ابری با Heroku Cloud Hosting with Heroku

  • استفاده از Heroku با پایگاه داده Heroku with a Database

  • سرویس‌های ابری آمازون (AWS) AWS (Amazon Web Services)

  • سرویس‌های بدون سرور (Serverless) با AWS Serverless with AWS

  • نکته‌ای درباره گواهینامه‌های ابری A Note on Cloud Certifications

دوآپس (DevOps) DevOps

  • مقدمه‌ای بر DevOps Introduction to DevOps

  • یکپارچه‌سازی و تحویل مداوم (CI/CD) CI/CD

  • کانتینرسازی با Docker Containerization with Docker

  • ارکستراسیون ابری با Kubernetes Cloud Orchestration with Kubernetes

  • مانیتورینگ مداوم Continuous Monitoring

  • مدل بلوغ DevOps DevOps Maturity Model

جمع‌بندی Wrap Up

  • سپاسگزاری و پایان Thank You

نمایش نظرات

آموزش مفاهیم توسعه وب برای همه
جزییات دوره
9h 9m
70
(آخرین آپدیت)
67
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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