تربیت برنامه نویس PHP آماده به کار
هدف مجتمع فنی تبریز برای دورههای آموزشی :
نام دوره آموزشی | ساعت | شهریه (ریال) |
---|---|---|
تربیت برنامه نویس PHP آماده به کار | 174 ساعت(80 جلسه برنامه نویسی + 7 جلسه دوره های آموزشی مدیریتی) | 230.000.000 |
ریزدوره ها
تربیت برنامه نویسی PHP آماده به کار | Back End | Front End | رزومه نویسی | |
مبانی برنامه نویسی | مبانی وب | |||
PHP & MySQL | HTML | |||
آشنایی با JSON و نرم افزار Postman | CSS-SCSS | تیپ شناسی شخصیتی MBTI | ||
Web API PHP | Javascript | |||
آشنایی با Laravel | Bootstrap | اصول و فنون مذاکره (معرفی) | ||
مباحث هاست،دامنه و آپلود وب سایت | React | آشنایی با SEO | ||
45 جلسه | 35 جلسه | آموزش مصاحبه استخدامی | ||
Full stack | ||||
80 جلسه | 7 جلسه |
توضیح مهم: سر فصل های به روز شده برای کارآموزانی که از تاریخ 1402/09/01 به بعد ثبت نام کرده اند اعمال خواهد شد.
رئوس مطالب
Front End
جلسه اول:
مبانی وب
جلسه دوم:
معرفی html و تگ و انواع تگ و تگ های مربوط به نوشتن متن مانند تگ های عنوان و پاراگراف و … و تگ مربوط به نمایش تصویر
جلسه سوم:
تگ های مربوط به ایجاد لیست و منو ،تگ های مربوط به لینک ها،تگ جدول
جلسه چهارم:
طراحی فرم با html
جلسه پنجم:
تگ div و انجام عملی ایجاد قالب یک صفحه وب
جلسه ششم:
انواع css و مفاهیم class و id
جلسه هفتم:
یادگیری ویژگی های مربوط به تصویر و متن و div
جلسه هشتم:
انیمیشن سازی با css
جلسه نهم:
دستور media و استفاده از کدهای آماده css و نحوه تبدیل scss به css
جلسه دهم:
معرفی جاوا اسکریپت
جلسه یازدهم:
توابع رشته ای
جلسه دوازدهم:
دستورات شرطی
جلسه سیزدهم:
دستور for
جلسه چهاردهم:
دستور while
جلسه پانزدهم:
دستور ورودی
جلسه شانزدهم:
آرایه و توابع مربوط به آن
جلسه هفدهم:
کتابخانه jquery
جلسه هجدهم:
کتابخانه jquery
جلسه نوزدهم:
کتابخانه jquery
جلسه بیستم:
استفاده از کد های آماده javascript در صفحات و معرفی سایت های مربوطه
جلسه بیست و یکم:
طریقه استفاده از کتابخانه bootstrap و معرفی سایت های مربوطه
جلسه بیست و دوم:
عناصر و ابزار فرم و سایر ابزار در bootstrap
جلسه بیست و سوم:
واکنش گرایی در bootstrap
جلسه بیست و چهارم:
معرفی react JSو نصب react و بررسی ساختار پروژه های react
جلسه بیست و پنجم:
ایجاد کامپوننت توضیح و تفاوت functional با class
جلسه بیست و ششم:
state در react و استایل دهی در react و استفاده از css in js
جلسه بیست و هفتم:
کار با css module و مدیریت رویداد و list conditional و key در react
جلسه بیست و هشتم:
کار با فرم ها و lifecycle کامپوننت و کار با use effect
جلسه بیست و نهم:
کار با منوها و آیتم های منو
جلسه سی ام:
کامپوننت های side drawer و backdrop و …
جلسه سی و یکم:
طراحی ui پروژه
جلسه سی و دوم:
طراحی ui پروژه
جلسه سی و سوم:
طراحی ui پروژه
جلسه سی و چهارم:
Seo
جلسه سی و پنجم:
Seo
Back End
جلسه سی و ششم:
مبانی برنامه نویسی ،ساختار شبکه ،معماری Client-Server
جلسه سی و هفتم:
تفاوت زبان های برنامه نویسی ، نصب نرم افزار های مورد نیاز
جلسه سی و هشتم:
Php ،پیش نیازهای یادگیری ،تاریخچه ، ورژن های مختلف ، نصب و راه اندازی Wamp و Xamp
جلسه سی و نهم:
آشنایی با موارد پایه و Syntax و قواعد نوشتاری متغیرها
جلسه چهلم:
انواع داده ها ،آشنایی با رشته ها ، آشنایی با عملگرها ، آشنایی با عملگرهای مقایسه ای ،آشنایی با عملگرهای assignment
جلسه چهل و یکم:
آرایه ها ،ثابت ها ،کامنت نویسی
جلسه چهل و دوم:
ساختار کنترلی if , else
جلسه چهل و سوم:
Shorten hard if ,Switch
جلسه چهل و چهارم:
حلقه While , do While , for each , for
جلسه چهل و پنجم:
ساختار break , continue
جلسه چهل و ششم:
توابع ،درک ساختار و روش کار تابع ،دریافت ورودی و مقادیر پیشفرض ،بازگرداندن نتیجه توسط توابع ،مشخص کردن نوع داده ورودی و خروجی
جلسه چهل و هفتم:
دریافت ورودی توابع با rest ،Scope ،توابع ناشناس ،توابع arrow
جلسه چهل و هشتم:
توابع کاربردی ، توابع کاربردی رشته ها
جلسه چهل و نهم:
توابع کار با آرایه ها ،مرتب سازی
جلسه پنجاهم:
آرایه های چند سطحی
جلسه پنجاه و یکم:
آرایه های گلوبال،get،Post،File،آپلود ساده فایل ،آرایه گلوبال Server،request
جلسه پنجاه و دوم:
کوکی و Session ،نحوه کار با Coockie ،نحوه کار با Session
جلسه پنجاه و سوم:
انواع errorها و خطاها ،debug with die ،دیباگر با ویرایشگر
جلسه پنجاه و چهارم:
گرفتن اطلاعات از سمت کاربر
جلسه پنجاه و پنجم:
ارتباط با DB با روش mySQLi ،معرفی mySQLi ،معرفی محیط Php myadmin ،ایجاد ارتباط ،ایجاد DB و ساخت جدول به دو روش
جلسه پنجاه و ششم:
فرم ثبت نام و اعتبار سنجی آن ،اضافه کردن اطلاعات به جدول ،جلوگیری از حمله SQL injection
جلسه پنجاه و هفتم:
ایجاد کوئری Select
جلسه پنجاه و هشتم:
ساخت صفحه ویرایش ،ویرایش اطلاعات ،حذف اطلاعات
جلسه پنجاه و نهم:
مدیریت تکرار کد ،ساختار include ،require ،include-once ،require-once
جلسه شصتم:
پیاده سازی روابط ،یک به یک ،یک به چند ،چند به چند
جلسه شصت و یکم:
آشنایی با مفاهیم شئ گرایی ،تفاوت برنامه نویسی تابعی و شئ گرا
جلسه شصت و دوم:
ساخت Class ، ساخت instance ، آشنایی با Propertyها
جلسه شصت و سوم:
آشنایی با متد ها ،آشنایی با this
جلسه شصت و چهارم:
ارث بری و سطوح دسترسی ، ارث بری یعنی چه و چرا به آن نیاز داریم ، سطوح دسترسی ، آشنایی با Public , Protected,Private
جلسه شصت و پنجم:
آشنایی با ساختار Json، دریافت و فرستادن و ساخت فایل Json
جلسه شصت و ششم:
آشنایی با نرم افزار Postman ،آشنایی با متدهای Post,get,put,patch,delete ،ارسال اطلاعات در header
جلسه شصت و هفتم:
آشنایی با نرم افزار Postman ،آشنایی با متدهای Post,get,put,patch,delete ،ارسال اطلاعات در header
جلسه شصت و هشتم:
API چیست ،تفاوت Rest و Seap ،آشنایی با قواعد Rest API
جلسه شصت و نهم:
ساخت یک App برای استفاده از API
جلسه هفتادم:
Laravel ، مقدمات و نصب Composer و Nodejs و Laravel
جلسه هفتاد و یکم:
سیستم Route
جلسه هفتاد و دوم:
View ها
جلسه هفتاد و سوم:
Data base
جلسه هفتاد و چهارم:
Form & Validating ، نوشتن فایل های Blade
جلسه هفتاد و پنجم:
کنترلر ها
جلسه هفتاد و ششم:
Middle ware package
جلسه هفتاد و هفتم:
ارسال email، کار با Session در Laravel و کار با Cookie در Laravel
جلسه هفتاد و هشتم:
احراز هویت
جلسه هفتاد و نهم:
احراز هویت
جلسه هشتاد:
روابط جداول