آموزش LAMP Stack را روی یک سرور ابری راه دور + پایه های PHP راه اندازی کنید

Setup LAMP Stack on a Remote Cloud Server + PHP Foundations

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مبانی محاسبات ابری | استقرار نمونه | پیکربندی پشته لامپ | استقرار پایگاه داده | مبانی پی اچ پی

آنچه یاد خواهید گرفت

  • مزایای رایانش ابری نسبت به مراکز داده داخلی سنتی. div>
  • مبانی مدل‌های سرویس رایانش ابری
  • راه اندازی و پیمایش یک حساب Linode
  • ایمن کردن حساب Linode با TFA
  • مدیریت سرور از راه دور از طریق SSH
  • احراز هویت ایمن به یک نمونه مجازی از راه دور با استفاده از جفت کلید SSH
  • مبانی سیستم فایل لینوکس
  • نگهداری و پیکربندی لینوکس
  • لینوکس از حساب‌ها و امنیت سیستم استفاده کنید
  • مبانی سرورهای وب
  • مبانی DBMSها و استانداردهای معاملات پایگاه داده
  • مبانی پایگاه‌های داده SQL در مقابل NoSQL
  • نصب و پیکربندی LAMP Stack در اوبونتو
  • تست MariaDB PHP در آپاچی
  • راهنمای مبتدیان برای کدنویسی در PHP [متغیرها، آرایه ها، توابع، حلقه ها، دستورات شرطی و غیره)

در این دوره شما با مبانی LAMP Stack و PHP آشنا خواهید شد. LAMP مخفف یک گروه محبوب از بسته های نرم افزاری است که برای ارائه برنامه های کاربردی وب با کارایی بالا استفاده می شود. LAMP بیشتر برای نشان دادن لینوکس، آپاچی، MySQL و PHP استفاده می شود. با این حال، MySQL و PHP اغلب با راه‌حل‌های نرم‌افزاری جایگزین مانند MariaDB و Python مبادله می‌شوند.

این دوره با یک نمای کلی درباره راه‌اندازی و پیکربندی یک نمونه از راه دور با استفاده از شبیه‌سازهای ترمینال و ترمینال مانند PuTTY شروع می‌شود. در اینجا، دانش‌آموزان پایه‌های لینوکس و توزیع‌های مختلف لینوکس مانند اوبونتو را برای تامین امنیت سرورهای وب یاد می‌گیرند. دانش‌آموزان دستورات مختلف نگهداری و دایرکتوری لینوکس را به همراه پیکربندی حساب کاربری و غیرفعال کردن دسترسی کاربر ریشه یاد خواهند گرفت. از آنجا، ما به پایه های سیستم های مدیریت پایگاه داده می پردازیم و تفاوت بین پایگاه های داده SQL و NoSQL را بررسی می کنیم. ما همچنین دو استاندارد اصلی تراکنش پایگاه داده، از جمله قضیه ACID و CAP را بررسی می‌کنیم.

وقتی دانش‌آموزان درک کاملی از مبانی محاسبات ابری داشتند، نحوه نصب و پیکربندی ایمن LAMP Stack را در اوبونتو نشان می‌دهیم. نصب با MariaDB و PHP کامل خواهد شد، به موجب آن دانش آموزان یاد خواهند گرفت که دستورات پایگاه داده را مستقیماً از اسکریپت های PHP سمت سرور اجرا کنند. این دوره با یک بخش کامل به توسعه PHP خاتمه می یابد، جایی که ما تقریباً تمام جنبه های نحو PHP را برای کدنویسی محتوای وب پویا بررسی می کنیم.

همانطور که می بینید این دوره مقدار زیادی از زمین را پوشش می دهد و ما امیدواریم که شما نیز مانند ما در مورد این دوره هیجان زده باشید، اگر چنین است - دکمه ثبت نام را فشار دهید و بیایید شروع کنیم.

این دوره برای چه کسانی است:

  • دانشجویان علاقه مند به رایانش ابری و مدل های سرویس رایانش ابری
  • دانشجویان علاقه مند به استقرار و پیکربندی نمونه های مجازی با استفاده از ابر خدمات [IaaS]
  • دانشجویان علاقه مند به یادگیری مبانی لینوکس
  • دانشجویان علاقه مند به یادگیری مبانی وب سرورها و پایگاه های داده
  • دانشجویان علاقه مند به نصب و پیکربندی LAMP Stack در اوبونتو
  • دانشجویان علاقه مند به یادگیری نحوه کدنویسی در PHP

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

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

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

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

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

استقرار سرور لینوکس در Linode Linux 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

  • ویژگی های SQL در مقابل NoSQL DBMS ها 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

مبانی پی اچ پی PHP Foundations

  • مقدمه PHP PHP Introduction

  • آماده سازی PHP PHP Preparation

  • تست فایل پی اچ پی PHP File Test

  • نحو PHP PHP Syntax

  • متغیرهای PHP PHP Variables

  • محدوده متغیر PHP PHP Variable Scope

  • کلمه کلیدی جهانی PHP PHP Global Keyword

  • کلمه کلیدی استاتیک PHP PHP Static Keyword

  • پی اچ پی اکو - چاپ PHP Echo - Print

  • انواع داده PHP PHP Data Types

  • اشیاء PHP PHP Objects

  • رشته های پی اچ پی PHP Strings

  • ثابت های پی اچ پی PHP Constants

  • اپراتورهای PHP PHP Operators

  • بیانیه های شرطی PHP PHP Conditional Statements

  • بیانیه PHP ElseIf PHP ElseIf Statement

  • بیانیه سوئیچ پی اچ پی PHP Switch Statement

  • PHP while Loops PHP While Loops

  • پی اچ پی برای حلقه ها PHP For Loops

  • توابع PHP PHP Functions

  • توابع PHP ادامه دارد PHP Functions Continued

  • آرایه های پی اچ پی PHP Arrays

  • آرایه های چند بعدی پی اچ پی PHP Multidimensional Arrays

  • آرایه های مرتب سازی پی اچ پی PHP Sorting Arrays

  • متغیرهای سوپرگلوبال پی اچ پی PHP Superglobal Variables

  • معرفی فرم های PHP PHP Forms Introduction

  • PHP POST در مقابل GET Basics PHP POST vs GET Basics

  • خروجی و اعتبار سنجی فرم PHP PHP Form Output and Validation

  • فیلدهای مورد نیاز فرم PHP PHP Form Required Fields

  • اعتبار سنجی PHP ادامه دارد PHP Validation Continued

نمایش نظرات

آموزش LAMP Stack را روی یک سرور ابری راه دور + پایه های PHP راه اندازی کنید
جزییات دوره
6h 36m
71
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,000
4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

YouAccel Training YouAccel Training

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