آموزش Linode: ساخت و استقرار وب سایت های واکنش گرا در فضای ابری

Linode: Build and Deploy Responsive Websites on the Cloud

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: رایانش ابری | IaaS | پایه های لینوکس | آپاچی + DBMS | پشته لامپ | امنیت سرور | پشتیبان گیری | HTML | CSS مفاهیم اساسی و مزایای رایانش ابری و مدل های خدمات آن را درک کنید. نحوه ایجاد، پیکربندی و مدیریت سرورهای مجازی در ابر با استفاده از Linode را بیاموزید. مفاهیم اساسی سیستم عامل لینوکس، از جمله ساختار سیستم فایل، رابط خط فرمان و دستورات پایه لینوکس را درک کنید. با نحوه مدیریت کاربران و مجوزها، پیکربندی تنظیمات شبکه و استفاده از مدیریت بسته در لینوکس آشنا شوید. در مورد مفاهیم اولیه وب سرورها از جمله Apache و Nginx و پایگاه های داده مانند MySQL و MariaDB بیاموزید. نحوه نصب و پیکربندی وب سرورها و پایگاه های داده در سرورهای لینوکس را بیاموزید. با نحوه نصب و پیکربندی LAMP stack برای راه اندازی وب سرور و پایگاه داده برای میزبانی وب سایت ها و برنامه های کاربردی وب پویا آشنا شوید. مفاهیم امنیتی سرور مانند فایروال ها، کنترل دسترسی و گواهینامه های SSL را درک کنید. نحوه ایمن سازی سرورها با استفاده از فایروال ها، مدیریت دسترسی کاربر و پیکربندی گواهینامه های SSL برای برقراری ارتباط امن را بیاموزید. یاد بگیرید که چگونه سرورها را برای مدیریت افزایش ترافیک و بارگذاری مقیاس کنید. با تکنیک‌های متعادل‌سازی بار، خوشه‌بندی و مقیاس‌بندی خودکار آشنا شوید. با نحوه ایجاد و مدیریت تصاویر سرور آشنا شوید. ساختار اصلی و نحو HTML شامل برچسب ها، ویژگی ها و عناصر را درک کنید. نحوه اعمال سبک های CSS در عناصر HTML، ایجاد طرح بندی و استفاده از چارچوب های CSS را بدانید. پیش نیازها: مهارت های پایه کامپیوتر

این دوره به منظور ارائه درک جامعی از Cloud Computing و مدل‌های خدمات آن و همچنین مهارت‌های عملی در استقرار و مدیریت سرورها در Linode، یک پلتفرم میزبانی ابری محبوب، طراحی شده است. این دوره همچنین پایه های لینوکس، پایگاه های وب سرور و پایگاه داده، نصب و پیکربندی LAMP Stack، مقیاس گذاری سرور، تصاویر و پشتیبان گیری سرور، مبانی HTML و توسعه CSS را پوشش می دهد.

این دوره با مقدمه ای بر رایانش ابری آغاز می شود. ، مفاهیم و مزایای کلیدی رایانش ابری مانند کشش، مقیاس پذیری و کارایی هزینه را پوشش می دهد. دانش‌آموزان در مورد مدل‌های مختلف خدمات ابری، از جمله Infrastructure-as-a-Service (IaaS)، Platform-as-a-A-Service (PaaS) و Software-as-a-Service (SaaS) و موارد استفاده از آن‌ها آشنا خواهند شد.

دانش‌آموزان سپس به Cloud Server Deployment در Linode می‌پردازند، جایی که نحوه ایجاد، پیکربندی و مدیریت سرورهای مجازی در ابر با استفاده از Linode را آموزش می‌دهیم. دانش‌آموزان یاد می‌گیرند که یک سرور لینوکس بر روی Linode راه‌اندازی کنند، از راه دور با استفاده از SSH به آن دسترسی داشته باشند و بسته‌ها و ابزارهای لازم را نصب کنند.

این دوره سپس به Linux Foundations منتقل می‌شود، جایی که دانش‌آموزان مفاهیم اساسی سیستم عامل لینوکس را یاد خواهند گرفت. از جمله ساختار سیستم فایل، رابط خط فرمان و دستورات اصلی لینوکس. دانش‌آموزان همچنین یاد می‌گیرند که چگونه کاربران و مجوزها را مدیریت کنند، تنظیمات شبکه را پیکربندی کنند و از مدیران بسته استفاده کنند.

بعد، این دوره، مبانی وب سرور و پایگاه داده را پوشش می‌دهد، جایی که دانش‌آموزان مفاهیم اولیه وب سرورها، از جمله Apache و Nginx را می‌آموزند. و پایگاه های داده مانند MySQL و MariaDB. دانش‌آموزان نصب و پیکربندی وب سرورها و پایگاه‌های داده در سرورهای لینوکس و همچنین نحوه استفاده از گزارش‌های وب سرور برای عیب‌یابی مشکلات را می‌آموزند.

سپس دانش‌آموزان نحوه نصب و پیکربندی LAMP stack را که شامل لینوکس، آپاچی می‌شود، یاد می‌گیرند. ، MySQL و PHP، برای راه اندازی وب سرور و پایگاه داده برای میزبانی وب سایت ها و برنامه های وب پویا. آنها یاد خواهند گرفت که چگونه ماژول های PHP را نصب کنند، تنظیمات PHP را پیکربندی کنند و مشکلات رایج را عیب یابی کنند.

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

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

سپس دانش‌آموزان با تصاویر سرور و پشتیبان‌گیری، جایی که ما ایجاد می‌کنیم، آشنا می‌شوند. و تصاویر سرور را مدیریت کنید و همچنین برای جلوگیری از از دست رفتن داده ها، پشتیبان گیری منظم انجام دهید. ما نحوه استفاده از ابزارهای عکس فوری و ابزارهای پشتیبان برای ایجاد و بازیابی تصاویر سرور را آموزش می دهیم.

این دوره سپس مبانی HTML را پوشش می دهد، جایی که دانش آموزان ساختار و نحو اولیه HTML، از جمله برچسب ها، ویژگی ها و عناصر را می آموزند. شما یاد خواهید گرفت که صفحات HTML ایجاد کنید، متن و تصاویر را اضافه کنید، و پیوند ایجاد کنید.

در نهایت، این دوره توسعه CSS را پوشش می دهد، جایی که دانش آموزان در مورد برگه های سبک آبشاری (CSS)، که برای استایل دادن به صفحات HTML استفاده می شود، یاد خواهند گرفت. . دانش‌آموزان یاد می‌گیرند که سبک‌های CSS را در عناصر HTML بکار ببرند، طرح‌بندی ایجاد کنند و از چارچوب‌های CSS استفاده کنند.

به طور خلاصه، این دوره به دانش‌آموزان درک جامعی از Cloud Computing و مدل‌های خدمات آن و همچنین مهارت‌های عملی در استقرار ارائه می‌دهد. و مدیریت سرورها در Linode، Linux Foundations، Web Server و Database Foundation، نصب و پیکربندی LAMP Stack، Scaling سرور، تصاویر سرور و پشتیبان گیری، مبانی HTML و توسعه CSS. پس از اتمام، دانش آموزان مهارت های لازم را برای راه اندازی و مدیریت وب سرورهای خود در فضای ابری و توسعه برنامه های کاربردی وب پویا خواهند داشت.


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

مقدمه ای بر رایانش ابری Introduction to Cloud Computing

  • مقدمه ای بر رایانش ابری Introduction to Cloud Computing

  • مزایای رایانش ابری Benefits of Cloud Computing

  • مدل های خدمات رایانش ابری Cloud Computing Service Models

مدل های خدمات رایانش ابری Cloud Computing Service Models

  • زیرساخت به عنوان یک سرویس (IaaS) Infrastructure as a Service (IaaS)

  • پلت فرم به عنوان یک سرویس (PaaS) Platform as a Service (PaaS)

  • نرم افزار به عنوان یک سرویس (SaaS) Software as a Service (SaaS)

  • IaaS در مقابل PaaS در مقابل SaaS IaaS vs PaaS vs SaaS

استقرار سرور ابری در Linode Cloud Server Deployment on Linode

  • راه اندازی حساب Linode Linode Account Setup

  • کاوش در Linode Cloud Manager Exploring the Linode Cloud Manager

  • فعال کردن TFA در Linode Enabling TFA on Linode

  • استقرار یک نمونه مجازی Linode Deploying a Linode Virtual Instance

  • کاوش در داشبورد نمونه Linode Exploring the Linode Instance Dashboard

  • مدیریت سرور از راه دور از طریق SSH Remote Server Admin via SSH

  • رمز عبور در مقابل احراز هویت کلید SSH Password vs SSH Key Authentication

  • احراز هویت جفت کلید SSH در ویندوز SSH Key Pair Authentication on Windows

  • احراز هویت جفت کلید SSH در MacOS SSH Key Pair Authentication on MacOS

  • اتصال با LISH Connecting with LISH

  • افزودن کلیدهای عمومی SSH به Linode Adding SSH Public Keys to Linode

پایه های لینوکس Linux Foundations

  • مقدمه ای بر لینوکس Introduction to Linux

  • سیستم فایل لینوکس The Linux Filesystem

  • دستورات نگهداری لینوکس Linux Maintenance Commands

  • دستورات دایرکتوری لینوکس [قسمت 1] Linux Directory Commands [Part 1]

  • دستورات دایرکتوری لینوکس [قسمت 2] Linux Directory Commands [Part 2]

  • پیکربندی پایه سرور اوبونتو Ubuntu Basic Server Configuration

  • مقدمه ای بر حساب های کاربری Introduction to User Accounts

  • ایجاد یک حساب غیر ریشه Creating a Non-Root Account

  • ایمن سازی حساب کاربری جدید Securing the New User Account

  • غیرفعال کردن دسترسی کاربر ریشه و احراز هویت رمز عبور Disabling Root User Access and Password Authentication

وب سرور و مبانی پایگاه داده Web Server and Database Foundations

  • مقدمه ای بر وب سرورها Introduction to Web Servers

  • میزبانی خود در مقابل ارائه دهنده میزبانی Self Hosting vs Hosting Provider

  • نرم افزار وب سرور (NGINX در مقابل آپاچی) Web Server Software (NGINX vs Apache)

  • مقدمه ای بر پایگاه های داده Introduction to Databases

  • SQL در مقابل پایگاه های داده NoSQL SQL vs NoSQL Databases

  • استانداردهای معاملات پایگاه داده (ACID در مقابل CAP) Database Transaction Standards (ACID vs CAP)

  • قضیه CAP برای پایگاه های داده NoSQL CAP Theorem for NoSQL Databases

  • ویژگی های DBMS های SQL در مقابل NoSQL Characteristics of SQL vs NoSQL DBMSes

  • اصطلاحات کلیدی: پشته‌ها، چارچوب‌ها و زبان‌ها [بخش اول] Key Terms: Stacks, Frameworks, & Languages [Part 1]

  • اصطلاحات کلیدی: پشته‌ها، چارچوب‌ها و زبان‌ها [بخش 2] Key Terms: Stacks, Frameworks, & Languages [Part 2]

  • اصطلاحات کلیدی: پشته‌ها، چارچوب‌ها و زبان‌ها [بخش 3] Key Terms: Stacks, Frameworks, & Languages [Part 3]

LAMP Stack نصب و پیکربندی LAMP Stack Installation and Configuration

  • نصب LAMP Stack در اوبونتو از طریق خط فرمان Installing LAMP Stack on Ubuntu via Command Line

  • نصب LAMP Stack با استفاده از Linode Marketplace Installing LAMP Stack using Linode Marketplace

  • تست PHP روی آپاچی Testing PHP on Apache

  • تست اتصال MariaDB از PHP [قسمت 1] Testing MariaDB Connection from PHP [Part 1]

  • تست اتصال MariaDB از PHP [قسمت 2] Testing MariaDB Connection from PHP [Part 2]

  • مدیریت سرور از راه دور با استفاده از Linode GLISH Remote Server Administration using Linode GLISH

مبانی امنیت سرور Foundations of Server Security

  • مقدمه ای بر امنیت سرور Introduction to Server Security

  • مقدمه ای بر فایروال ها Introduction to Firewalls

  • فایروال های شبکه Network Firewalls

  • ایمن سازی SSH با فایروال شبکه Securing SSH with a Network Firewall

  • سیاست سختگیرانه فایروال شبکه Strict Network Firewall Policy

  • فایروال های نرم افزار میزبان UFW Hosted Software Firewalls UFW

مقیاس پذیری سرور Server Scaling

  • مقدمه ای بر مقیاس بندی Introduction to Scaling

  • مقیاس بندی عمودی Vertical Scaling

  • مقیاس افقی با متعادل کننده بار خودکار (NodeBalancer) Horizontal Scaling with Auto Load Balancers (NodeBalancer)

  • مبادله IP نمونه Instance IP Swaps

تصاویر سرور و پشتیبان گیری Server Images and Backups

  • مقدمه ای بر تصاویر و پشتیبان گیری Introduction to Images and Backups

  • ایجاد یک تصویر سفارشی Creating a Custom Image

  • سرویس پشتیبان گیری Linode Linode Backup Service

پاکسازی حساب و نمای کلی بخش Account Clean-Up and Segment Overview

  • پاکسازی حساب Linode Linode Account Clean-Up

  • نمای کلی بخش Segment Overview

مبانی HTML HTML Foundations

  • مقدمه ای بر HTML Introduction to HTML

  • ساختار اصلی یک صفحه وب Basic Structure of a Web Page

  • تگ های سر HTML HTML Head Tags

  • تگ بدنه HTML HTML Body Tag

  • فاصله پاراگراف HTML HTML Paragraph Spacing

  • خط HTML شکسته می شود HTML Line Breaks

  • فضای غیرقابل شکست HTML HTML Non-Breaking Space

  • تگ های هدر HTML HTML Header Tags

  • قالب بندی و تزئین متن HTML HTML Text Formatting and Decoration

  • قالب بندی متن درون خطی HTML HTML Inline Text Formatting

  • لیست های نامرتب HTML HTML Unordered Lists

  • لیست های مرتب شده HTML HTML Ordered Lists

  • درج تصویر HTML HTML Image Insertion

  • ویدئوهای جاسازی HTML HTML Embedding Videos

  • HTML مطلق در مقابل ارجاع فایل نسبی HTML Absolute vs. Relative File Referencing

  • ایجاد لینک HTML HTML Link Creation

  • تگ های لنگر HTML HTML Anchor Tags

  • جداول HTML HTML Tables

  • جداول تو در تو HTML HTML Nested Tables

  • ادغام سلول های HTML HTML Merging Cells

  • بسته بندی متن HTML HTML Text Wrapping

  • تصویر پس زمینه جدول HTML HTML Table Background Image

  • تراز سلولی HTML HTML Cell Alignment

  • HTML - مقدمه ای بر فرم ها HTML - Introduction to Forms

  • برچسب ها و ویژگی های فرم HTML HTML Form Tags and Attributes

  • فرم های HTML - ارسال در مقابل دریافت HTML Forms - Post vs Get

  • فرم های HTML - فیلدهای متنی ورودی HTML Forms - Input Text Fields

  • فرم های HTML - منوها را انتخاب کنید HTML Forms - Select Menus

  • فرم های HTML - کادرها و دکمه های رادیویی را علامت بزنید HTML Forms - Check Boxes and Radio Buttons

  • فرم های HTML - مناطق متن و دکمه ها HTML Forms - Text Areas and Buttons

  • HTML Iframes HTML Iframes

  • پروژه HTML - مقدمه HTML Project - Introduction

  • پروژه HTML - سربرگ HTML Project - Header

  • پروژه HTML - Callout HTML Project - Callout

  • پروژه HTML - درج تصویر HTML Project - Image Insertion

  • پروژه HTML - درج متن HTML Project - Text Insertion

  • پروژه HTML - پیوندها و فرم HTML Project - Links and Form

  • پروژه HTML - داده های جدولی HTML Project - Tabular Data

  • پروژه HTML - پاورقی HTML Project - Footer

توسعه CSS CSS Development

  • مقدمه ای بر CSS Introduction to CSS

  • بخش هایی از یک قانون CSS Parts of a CSS Rule

  • انواع قوانین CSS Types of CSS Rules

  • CSS - نام ها و کدهای رنگی CSS - Color Names and Codes

  • کلاس ها و گستره های CSS CSS Classes and Spans

  • CSS Divisions - DIVs CSS Divisions - DIVs

  • شناسه های CSS CSS IDs

  • حاشیه های CSS CSS Margins

  • CSS Padding CSS Padding

  • ویژگی های متن CSS CSS Text Properties

  • ویژگی های قلم CSS CSS Font Properties

  • مرزهای CSS CSS Borders

  • پس زمینه های CSS CSS Backgrounds

  • شفافیت CSS CSS Transparency

  • متن CSS در بالای تصاویر CSS Text on Top of Images

  • ویژگی های عرض و ارتفاع CSS CSS Width and Height Properties

  • ویژگی های نمایش CSS CSS Display Properties

  • موقعیت یابی استاتیک CSS CSS Static Positioning

  • موقعیت یابی نسبی CSS CSS Relative Positioning

  • موقعیت یابی مطلق CSS CSS Absolute Positioning

  • موقعیت یابی ثابت CSS CSS Fixed Positioning

  • CSS Float Property CSS Float Property

  • CSS Clear Property CSS Clear Property

  • CSS Z-Index CSS Z-Index

  • پیوندهای سبک CSS CSS Styling Links

  • جداول CSS CSS Tables

  • پروژه CSS - مقدمه CSS Project - Introduction

  • پروژه CSS - قوانین CSS CSS Project - CSS Rules

  • پروژه CSS - قوانین ناوبری CSS Project - Navigation Rules

  • پروژه CSS - CSS پاسخگو CSS Project - Responsive CSS

  • پروژه CSS - عناصر صفحه CSS Project - Page Elements

نمایش نظرات

آموزش Linode: ساخت و استقرار وب سایت های واکنش گرا در فضای ابری
جزییات دوره
11.5 hours
130
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
9,461
4.8 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

YouAccel Training YouAccel Training

شروع به یادگیری کنید و مهارت های مورد نیاز خود را کسب کنید! بیانیه ماموریت: برای تسهیل یک محیط جامع یادگیری آنلاین برای دانشجویان. درباره شرکت YouAccel یک ارائه دهنده پیشرو در آموزش آنلاین است ، دوره هایی را در صنایع مختلف از IT و توسعه گرفته تا تجارت ، بازاریابی ، طراحی و بهره وری ارائه می دهد. تجربه آموزش الکترونیکی ارائه شده توسط YouAccel پویا است. هر دوره در High Definition با تکالیف ، آزمونها و امتحانات مربوطه که به صورت الکترونیکی تحویل و درجه بندی می شوند ، پخش می شود. کلیه دوره های YouAccel توسط مربیان دارای گواهینامه تدریس می شود که دارای چندین سال سابقه کار در زمینه ای هستند که برای آنها آموزش می دهند. این دوره ها را می توان با سرعت شخصی برگزار کرد و در چندین سطح از جمله مبتدی ، متوسط و پیشرفته ارائه می شود. دوره های آنلاین همچنین برای راحتی بیشتر با هر دستگاه تلفن همراه سازگار هستند. با استفاده از این تجربه به یک سطح جدید شخصی ، ارتباط زنده با مربیان از طریق کنسول پیام رسانی آنلاین Udemy در دسترس است. کلیه دوره ها دارای گواهی پایان دوره هستند و محدودیت سنی اعمال نمی شود.