المسار الكامل لتصميم وبرمجة تطبيقات الويب

المسار الكامل لتصميم وبرمجة تطبيقات الويب CT-WP01
باستخدام PHP & Laravel
Full Stack Web Development
Using PHP & Laravel

هذا المسار التعليمي المتكامل لتطوير تطبيقات الويب سيساعد المتدربين علي تحقيق أهدافهم في عالم تطوير التطبيقات الإلكترونية. سيتضمن دورات متسلسلة ومتدرجة في المعلومات، تبدأ من الصفر ولا تحتاج إلي معرفة مسبقة للإحتراف. سيتألف المسار من جزئين: الجزء الأول هو برمجة الواجهة الأمامية للمستخدم باستخدام HTML, CSS, و JavaScript، والجزء الثاني هو البرمجية الخلفية لتطبيقات الويب باستخدام PHP و Laravel. تم تصميم هذا المسار بطريقة ممنهجة ومنظمة حتي يمكن للمتدربين التعلم بشكل صحيح ومنظم.

التقييم 5/5 الطلاب 177 الفيديوهات 29
play_circle_outline ابدأ الآن

التاريخ

06 ديسمبر 2020

المواد

13

المستوى

العامة

اللغة

انجليزي

المدة

17:33

السعر

مجاناً
المسارات chevron_left المسار الكامل لتصميم وبرمجة تطبيقات الويب باستخدام PHP & Laravel
ماذا ستتعلم

سوف تتعلم كل اساسيات ال front end وهي (HTML5 , CSS3 , JAVASCRIPT )

سوف تتعلم معظم اطر العمل المستخدمة في مجال الFront End وهي ( jQuery , Bootstrap , Angular )

سوف تتعلم انشاء الواجهة الأمامية Front End الخاصة بموقع الويب بكل احترافية

سوف تتعلم انشاء الواجهة الخلفية Back end الخاصة بالموقع بكل احترافية

سوف تتعلم ايضا التعامل مع قواعد البيانات واستخدام كل الدوال الخاصة بها من حذف واضافة والتعديل علي البيانات

سوف تتعلم تحسين محرك البحث الخاص بموقعك SEO لتحسين عملية ظهور الموقع الخاص بك في محرك البحث وترشيح ظهوره ضمن أوائل نتائج البحث

سوف تتعلم كيفية التعامل مع الخوادم وحجز الدومين الخاص بموقعك

سوف تتعلم web security وفيه ستتعلم كيفية تأمين موقع الويب الذي سوف تنشئه وغلق الثغرات المحتملة

الهدف من المسار

فهم الويب بشكل أفضل.

يعد مسار الويب من المسارات البالغة الأهمية وهي تعتبر اساس اي مسار اخر

اعداد مبرمج قادر علي انشاء تطبيقات ويب ضخمة احترافية بمفرده كاملة

المتطلبات

الرغبة في التعلم

جهاز computer شخصي

نظام تشغيل مثل : Macintosh,Linux,Windows

اساسيات نظام التشغيل المفضل لديك.

اتصال بالأنترنت

متصفح ويب مثل: Chrome,Firefox,Safari

محرر Text Editor مثل visual Studio code

المسمى الوظيفي

مصم ومطور واجهة المستخدم Web Designer

مبرمج الواجهة الخلفية لتطبيقات الويب Web Developer

Full-Stack Web Developer

Front-End

مسار تصميم وبرمجة واجهة المستخدم الامامية لتطبيقات الويب

1

HTML

HTML هي اللغة الأساسية لبناء صفحات الويب وهي لغة مبنية علي العلامات والصفحات المترابطة وتعتبر لغة العلامات القياسية المستخدمة حيث تحدد لغة HTML هيكل ومحتوى صفحة الويب باستخدام العلامات والرموز.

HTML
HTML Syntax
الدروس

HTML Introduction

HTML Elements

HTML Attributes

HTML
Get Started
الدروس

First HTML Document

Create HTML Document Windows

HTML
HTML Basics
الدروس

HTML Headings

HTML Paragraphs

HTML Comments

HTML Text Formatting

HTML
HTML Links
الدروس

HTML Links

HTML Link Attributes

HTML Hyperlinks

HTML Link Types

HTML
HTML Images
الدروس

HTML Images

HTML Image Maps

HTML Image File Types

HTML File Path

HTML
HTML Tables
الدروس

HTML Tables

HTML Table Attributes

Merge Table Cells html

HTML Table Nested Elements

HTML
HTML Lists
الدروس

HTML Lists

HTML Ordered Lists

HTML Unordered Lists

HTML Description List

HTML Nested List

List Attributes

HTML
HTML Elements
الدروس

HTML Nested Pages - Iframes

HTML Head Element

HTML Meta Tags

HTML
HTML Forms
الدروس

HTML Forms

HTML Form Attributes

HTML Form Text Inputs

HTML Form Buttons Inputs

HTML Form Select Inputs

HTML Form Date and Time Inputs

HTML Form Numbers Inputs

HTML Form files Inputs

HTML Form Input Primary Attributes

HTML Form Input Secondary Attributes

HTML Form Input Advanced Attributes

HTML Form Elements

HTML
HTML Media
الدروس

HTML YouTube

HTML Video

HTML Audio

HTML
HTML Advanced
الدروس

HTML Block and Inline Elements

HTML Semantic Elements

HTML Entities

2

CSS

CSS هي لغة توصيف تستخدم لتزيين عناصر HTML بشكل إبداعي على المتصفح، حيث تتحكم لغة CSS في الألوان والخلفيات وترتيب عناصر HTML elements" HTML" على المتصفح، فأهم ما يميز هذه اللغة هو تقسيم صفحة الويب إلى أقسام "sections"، وعرض كل section بطريقة منظمة، مما يؤدي في النهاية إلى تصميم حديث وجذاب لصفحة الويب.
CSS
CSS Syntax
الدروس

CSS Introduction

CSS Syntax

CSS Selectors

CSS How To

CSS Comments

CSS Important

CSS
CSS Text
الدروس

CSS Text Color

CSS Text Alignment

CSS Vertical Alignment

CSS Text Transformation

CSS Text Spacing

CSS Text White Space

CSS Text Shadow

CSS Text Direction

CSS
CSS Text Decoration
الدروس

CSS Text Decoration Line

CSS Text Decoration Color

CSS Text Decoration thickness

CSS Text Decoration style

CSS Text Decoration Shorthand

CSS
CSS Fonts
الدروس

CSS Font Size

CSS Font Family

CSS Font Style

CSS Font Shorthand

CSS Google Font

CSS
CSS Backgrounds
الدروس

CSS Background Color

CSS Background Image

CSS Background Size

CSS Background Repeat

CSS Background Attachment

CSS Background Position

CSS Background Shorthand

CSS
CSS Borders
الدروس

CSS Borders

CSS Border style

CSS Border Width

CSS Border Color

CSS Border Sides

CSS Border Shorthand

CSS Rounded Borders

CSS
CSS Outline
الدروس

CSS Outline

CSS Outline style

CSS Outline Width

CSS Outline Color

CSS Outline Offset

CSS Outline Shorthand

CSS
CSS Box Model
الدروس

CSS Margin

CSS Padding

CSS Box Sizing

CSS Box Model

CSS
CSS Dimensions
الدروس

CSS Height

CSS Width

CSS Max Height

CSS Min Height

CSS Max Width

CSS Min Width

CSS Calculator

CSS
CSS Position
الدروس

CSS Display

CSS Visibility

CSS Float

CSS Clear

CSS Position

CSS Layers Orders z-index

CSS Overflow

CSS
CSS Style
الدروس

CSS Links

CSS Images

CSS Lists

CSS Tables

CSS Transparency Opacity

CSS
CSS Navigation
الدروس

CSS Navigation Bar

CSS Vertical Navigation Bar

CSS Horizontal Navigation Bar

CSS
CSS Flex Box
الدروس

CSS Flexbox

CSS Flex Direction

CSS Flex Wrap

CSS Flex Flow

CSS flex Justify Content

CSS flex Align Items

CSS flex Align Content

CSS Flex Order

CSS Flex Basis

CSS Flex Grow

CSS Flex Shrink

CSS Flex Align Self

CSS Flex

CSS
CSS Grid System
الدروس

CSS Grid System

CSS Grid Container

CSS Grid Items

CSS
CSS Grid Columns
الدروس

CSS Grid Template Columns

CSS Grid Column Start

CSS Grid Column End

CSS Grid Column

CSS Grid Auto Columns

CSS
CSS Grid rows
الدروس

CSS Grid Template Rows

CSS Grid Row Start

CSS Grid Row End

CSS Grid Row

CSS Grid Auto Rows

CSS Grid Template

CSS
CSS Grid Area
الدروس

CSS Grid Template Areas

CSS Grid Area

CSS
CSS Grid Gaps
الدروس

CSS Grid Row Gap

CSS Grid Gap

CSS Grid Column Gap

CSS
CSS Grid
الدروس

CSS Grid Content

CSS Grid Auto Flow

CSS Repeat Function

CSS
CSS Responsive
الدروس

CSS Responsive Introduction

CSS Responsive Viewport

CSS Media Queries

CSS Media Query Examples

CSS Responsive Grid View

CSS Grid Media Queries

CSS Video Responsive

CSS Image Responsive

CSS Flex Responsive

CSS
CSS Text Effects
الدروس

CSS Text Overflow

CSS Word Wrap

CSS Writing Mode

CSS
CSS Advanced
الدروس

CSS Background Origin

CSS Pagination

CSS Buttons

CSS Column Count

CSS 2D Transforms

CSS 3D Transforms

CSS Transitions

CSS Background Clip

CSS Rounded Corners

CSS Colors

CSS Multiple Backgrounds

CSS Color Keywords

CSS Color Gradients

CSS Border Images

CSS Animations

CSS Tooltip

CSS Variables

CSS Dynamic

CSS
CSS Selectors
الدروس

CSS Combinator selectors

CSS Pseudo Classes

3

JavaScript

JavaScript هي لغة برمجة موجهة للكائنات خفيفة الوزن تستخدمها العديد من مواقع الويب لبرمجة صفحاتها حيث تعتبر أحد الأدوات الأساسية لإنشاء تطبيقات الويب الحديثة؛ فهي لغة برمجة سهلة ومتكاملة تتيح التفاعل الديناميكي على مواقع الويب عند تطبيقها على صفحات HTML. باستخدام JavaScript، يمكن للمستخدمين إنشاء تطبيقات ويب حديثة للتفاعل المباشر دون الحاجة لإعادة تحميل الصفحة في كل مرة. يستخدم موقع الويب التقليدي JS لتوفير التفاعل والبساطة بأشكال متعددة.
JavaScript
JavaScript Syntax
الدروس

JavaScript Introduction

JavaScript Where To

JavaScript Output

JavaScript Syntax

JavaScript Comments

JavaScript
JavaScript Store Data
الدروس

JavaScript var Variables

JavaScript Constants

JavaScript let Variables

JavaScript Data Types

JavaScript
JavaScript Operators
الدروس

Java Script Arithmetic Operators

Java Script Increment And Decrement Operators

JavaScript Unary Operators

Operator Precedence in javascript

JavaScript Assignment Operators

JavaScript Comparison Operators

JavaScript Logical Operators

JavaScript Bitwise Operators

Java Script Operators

JavaScript
JavaScript Arrays
الدروس

JavaScript Arrays

Print array in JavaScript

Java Script Arrays Elements

Java Script Array Methods

JavaScript Multidimensional Array

JavaScript
JavaScript Objects
الدروس

JavaScript Objects

Java Script Print Object

Java Script Object Methods

Java Script Object vs Array

JavaScript
JavaScript Control Flow
الدروس

JavaScript if else and else if Conditions

JavaScript Conditional Ternary Operator

JavaScript Switch

JavaScript
JavaScript Loops
الدروس

JavaScript For Loop

JavaScript While Loop

JavaScript forEach Loop

JS for OF

Js Break and Continue

JavaScript
JavaScript Functions
الدروس

JavaScript Functions

JavaScript Function Definitions

JavaScript Function Parameters

JavaScript Function Call

JavaScript Function Invocation

JavaScript Function Apply method

JavaScript Block statement

JavaScript Function Closures

JavaScript Scope

JS Events

JavaScript
JS HTML DOM Basics
الدروس

JavaScript Document Object Model

JavaScript DOM Get Elements

JavaScript DOM Set Elements

JavaScript DOM Attributes

JavaScript DOM Create Element

JavaScript DOM Remove Methods

JavaScript DOM CSS

JavaScript DOM ClassList

HTML DOM Collections

JavaScript
JavaScript Events
الدروس

JavaScript DOM Events

JavaScript DOM EventListener

JavaScript Click Event

JavaScript UI Events

JavaScript Mouse Events

JavaScript Form Events

JavaScript
JavaScript Navigation
الدروس

JavaScript DOM Navigation

JavaScript parentNode Method

JavaScript childNodes Method

JavaScript firstChild Method

JavaScript lastChild Method

JavaScript nextSibling Method

JavaScript previousSibling Method

JavaScript parentElement Method

JavaScript nextElementSibling Method

JavaScript previousElementSibling Method

JavaScript
JavaScript Browser BOM
الدروس

JavaScript Browser Object Model Introduction - BOM

JavaScript Window

JavaScript window open Function

JavaScript window close Function

JavaScript Window Screen Object

JavaScript Window Location Object

JavaScript Window History Object

JavaScript Window History State

JavaScript History pushState Method

JavaScript SPA Single page application

JavaScript Window Navigator

JavaScript Timing Events

JavaScript
JavaScript ES6
الدروس

Arrow Function

JavaScript Cookies

JavaScript Classes

Math Methods

Number functions

String Functions

JavaScript Sets

Maps

JavaScript
OBJECTS Advanced
الدروس

Object Definition

Object Properties

Object Methods

Display Objects

Object Accessors

Object Constructors

Object Prototypes

Object Iterables

Object Sets

Object Maps

JavaScript
JavaScript Classes
الدروس

Class Intro

Class Inheritance

Static Methods

JavaScript
JavaScript Async
الدروس

JS Callbacks

JS Asynchronous

JS Promises

JS Async/Await

JavaScript
JavaScript Web APIs
الدروس

Web API Intro

Web Forms API

Web Storage API

Web History API

Web Workers API

Web Fetch API

Web Geolocation API

JavaScript
JavaScript AJAX
الدروس

AJAX Introduction

AJAX XMLHttp

AJAX Request

AJAX Response

AJAX XML File

AJAX PHP

JavaScript
JS JSON
الدروس

JSON Intro

JSON Syntax

JSON vs XML

JSON Data Types

JSON Parse

JSON Stringify

JSON Object

JSON Array

JSON Server

JSON PHP

JSON HTML

3
JavaScript
Others
الدروس

Java Script Array Advanced Methods

JS DOM Nodes

JS DOM Nodes

JavaScript
JS HTML DOM Advanced
الدروس

Creation Methods

JS DOM Animation

DOM Document

Add elements

Child Elements

Class Elements

Client Properties

has properties

insert Properties

Scroll Properties

IS Methods x

Offset Prosperities

4

JQuery

ال jQuery هي اختصار الي write less, do more وهي ان تكتب القليل وتنفذ الكثير, وهي مكتبة صغيرة مبنية بلغة ال JavaScript صممت خصيصاً كي تكون سهلة وسريعة الاستخدام والانجاز وتوفير الوقت ,يوجد بداخل jQuery  جميع الاختصارات لمعظم وظائف ال JavaScript , ال jQuery تختصر سطور عديدة مكونة من اوامر برمجية في سطر واحد فقط ال jQuery يبسط الكثير من الاشياء المعقدة من ال JavaScript مثل ال Ajax وال DOM وال BOM.
5
JQuery
Syntax
الدروس

jQuery Introduction

jQuery Syntax

jQuery Selectors

jQuery Event

On method

JQuery
jQuery Effects
الدروس

jQuery Effects - Hide and Show

jQuery Effects - Fading

jQuery Effects - Sliding

jQuery Effects - Animation

jQuery Chaining

Callback

Scrolling

JQuery
jQuery DOM
الدروس

jQuery Get Content and Attributes

jQuery - Set Content and Attributes

jQuery - Add Elements

jQuery - Remove Elements

jQuery CSS

jQuery - Dimensions

JQuery
jQuery Navigation
الدروس

jQuery Navigation Ancestors

jQuery navigation Descendants

jQuery navigation Siblings

jQuery Navigation Filtering

5

BootStrap

 Bootstrap عبارة عن framework اطار عمل لتطوير وتصميم مواقع متجاوبة مع جميع الاجهزة,يتكون  bootstrap من مجموعة مهام برمجية متكونه من مجموعة لغات ومكتبات وهي HTML5,CSS3,JavaScript,jQuery,يعتبر Bootstrap من اشهر  اطارات العمل التي تنتج تطبيقات ويب متجاوبة مع جميع الاجهزة,ويتكون من components مكونات مجهزه مسبقاً مثل typography, forms, buttons, tables, navigation, modals, image carousels and many other, as well as optional JavaScript plugins,مما يسهل عليك استخدامها بدلاً من كتابتها من الصفر.
BootStrap
BootStrap Basics
الدروس

BootStrap Introduction

BootStrap
BootStrap Division
الدروس

Bootstrap Containers

Bootstrap Grids

BootStrap
BootStrap Typography
الدروس

BootStrap Typography

BootStrap
BS Base CSS
الدروس

Bootstrap Colors

Bootstrap Buttons

Bootstrap Button Groups

Bootstrap Tables

Bootstrap Images

Bootstrap Alerts

Bootstrap Progress Bars

Bootstrap Spinners

Bootstrap 4 Jumbotron

Bootstrap Badges

Bootstrap Pagination

Bootstrap List Groups

Bootstrap Cards

Bootstrap Forms

Bootstrap Inputs

Bootstrap Utilities

Bootstrap Flex

BootStrap
BS JavaScript
الدروس

Bootstrap 4 Dropdowns

Bootstrap 4 Collapse

Bootstrap 4 Navs

Bootstrap 4 Tabs

Bootstrap 4 Navigation Bar

Bootstrap 4 Carousel

Bootstrap 4 Modal

Bootstrap 4 Tooltip

Bootstrap 4 Popover

Bootstrap 4 Toast

Bootstrap 4 Scrollspy

Bootstrap 4 Icons

Bootstrap Media Objects

6

Angular

هي مكتبة برمجية وإطار عمل ويب مفتوح المصدر متخصصة بتصميم واجهات مواقع الويب، مبنية على لغة تايب سكريبت

7

ReactJS

ReactJS هي مكتبة مفتوحة المصدر لـJavaScript تستخدم لمساعدة المطورين في بناء واجهات المستخدم (UIs) وتطبيقات الصفحة الواحدة، تم تطويرها من قبل فريق فيسبوك في عام 2011 ثم إطلاقها كمكتبة مفتوحة المصدر عام 2013. ومنذ ذلك الحين، ويستمر فريق ReactJS في فيسبوك في دعم تطويرها وتحديثها. وتتميز ReactJS بقابلية إعادة استخدام المكونات وسهولة إدارة الحالة، ويستخدمها العديد من المطورين والشركات حول العالم لتطوير تطبيقات الويب.

8

Git

Git هو نظام تحكم في اصدارات التطبيقات وموزع ونظام إدارة التعليمات البرمجية مع التركيز على السرعة. وهو برنامج مجاني يتم توزيعه بموجب شروط GNU General Public License الإصدار 2. يشرح هذا البرنامج التعليمي كيفية استخدام Git للتحكم في إصدار المشروعات في بيئة موزعة أثناء العمل على تطوير التطبيقات المستندة إلى الويب وغير المستندة إلى الويب.

Back-End

مسار برمجة الواجهة الخلفية لتطبيقات الويب

9

Data Structure

Data structures  هي طريقة لجمع البيانات وتنظيمها بطريقة تمكننا من إجراء عمليات على هذه البيانات بطريقة فعالة. وتعتمد هياكل البيانات  على تصميم عملية التخزين فى الحاسب بطريقة فعالة وغير معقد ليدعم نوع البيانات المراد تخزينها ليعمل الكود او الخوارزمية بطريقة اسرع واكثر كفاءة.

10

My SQL

My SQL هي قاعدة بيانات وهي تخزن مجموعة منظمة من البيانات. قد يكون أي شيء من البيانات البسيطة إلى البيانات المعقدة مثل معرض الصور أو الكميات الهائلة من المعلومات في شبكة الشركة. My SQL تقوم بأضافة البيانات في قاعدة بيانات ال Server والوصول إليها ومعالجتها ، فأنت بحاجة إلى نظام إدارة قاعدة بيانات مثل MySQL Server. نظرًا لأن أجهزة الكمبيوتر جيدة جدًا في التعامل مع كميات كبيرة من البيانات ، فإن أنظمة إدارة قواعد البيانات تلعب دورًا مركزيًا في الحوسبة ، أو كأدوات مساعدة قائمة بذاتها ، أو كأجزاء من تطبيقات أخرى
11

PHP

PHP هي اختصار لـ "PHP, Hypertext Preprocessor" PHP هي لغة برمجة مفتوحة المصدر مستخدمة على نطاق واسع يتم تنفيذ نصوص PHP على الخادم PHP مجاني للتحميل والاستخدام
12

Laravel

Laravel هو إطار عمل PHP مفتوح المصدر ، قوي وسهل الفهم. إنه يتبع نمط تصميم وحدة التحكم في عرض النموذج. يعيد Laravel استخدام المكونات الموجودة لأطر عمل مختلفة مما يساعد في إنشاء تطبيق ويب. إن تطبيق الويب المصمم بهذه الطريقة يكون أكثر تنظيماً وواقعية. يقدم Laravel مجموعة غنية من الوظائف التي تتضمن الميزات الأساسية لأطر PHP مثل CodeIgniter و Yii ولغات البرمجة الأخرى مثل Ruby on Rails. يحتوي Laravel على مجموعة غنية جدًا من الميزات التي ستزيد من سرعة تطوير الويب.

Mostafa Hefny

الاختبارات و الشهادات

سجل الدخول لكي تتمكن من اجتياز جميع الاختبارات والحصول علي الشهادات
في ( الدورات - الدروس - المسارات )
مجانًا

سجل الآن مجانًا

هل لديك حساب؟ دخول

معلومات تهمك
  • لا تنسى تقييم الدروس لكي نُحدّث المُحتوى باستمرار حتى ينال إعجابك.
  • لا تنسى مشاركة الموقع مع أصدقاءك حتى تعمّ الفائدة وتكون سبب في نفعهم.
مشاركة
0
2
0
0
عدد المشاركات
هل هذه المعلومات نالت إعجابك ؟
1
5
عدد التقييمات