درباره دوره
برنامه نویسی Back End چیست و به چه کسی برنامه نویس بک اند میگویند ؟
بخشهایی از برنامه است که در پشت صحنه عمل کرده و دستورات صادر شده توسط کاربر را اجرا میکنند.
این فرد باید از تمام تکنولوژیهای موجود آگاهی داشته باشد و بتواند فرآیندهای رخ داده در کل برنامه را درک کند.
بک اند به قسمتی از وبسایت گفته می شود که با سرور و پایگاه داده ها در ارتباط است. برنامه نویس BackEnd نیز به کسی گفته می شود که کد هایی را می نویسد که روی زبان های برنامه نویسی سمت سرور اجرا می شوند. فردی که به عنوان بک اند دولوپر یا با عنوان توسعه دهنده بک اند شناخته میشود برنامه نویسی بخش سرور یا Server Side را برعهده دارد.
در واقع بک اند دولوپر تمام اطلاعات و داده های مربوط به سرور را مدیریت میکند. موقعی که یک کاربر با وب سایت وارد تعامل میشود اطلاعاتی به وجود میآید که این اطلاعات باید جایی ذخیره و همچنین پردازش شوند.
PHP چیست ؟؟
این زبان برنامه نویسی در سال ۱۹۹۴ توسط راسموس لردورف (Rasmus Lerdorf) و به صورت یک سری توابع کتابخانه ای با زبان C پیاده سازی شد. در فاصله کوتاهی، نسخه دوم PHP نیز توسط لردورف ارائه گردید. البته تا آن زمان، به زحمت می شد عنوان «زبان برنامه نویسی» را برای PHP استفاده کرد. اما در سال ۱۹۹۷، این زبان برنامه نویسی به شدت متحول شد. دو نفر به نام های زیو سوراسکی (Zeev Suraski) و اندی گاتمنز (Andy Gutmans) هسته اصلی PHP را بازنویسی کردند و به این ترتیب نسخه سوم PHP متولد شد.
بازنویسی هسته PHP و ایجاد موتور پردازشی زند (Zend Engine) تحول بزرگی را در مسیر و تاریخچه زبان برنامه نویسی PHP ایجاد کرد، و در طی ۱۰ سال، این زبان برنامه نویسی، تبدیل به مهم ترین ابزار برای پیاده سازی پروژه های وب دینامیکی شد.
با گسترش وب، زبان های برنامه نویسی تحت وب و همین طور انتقال و شبیه سازی اکثر ابزارها به صورت برنامه های تحت وب، احتیاج شدیدی به یک پایگاه داده ای احساس شد که بتواند اطلاعاتی که توسط برنامه های تحت وب مورد نیاز است را ذخیره و بازیابی کند. MySQL، یک نمونه از این پایگاه داده های ارائه شده بود. MySQL یک سیستم مدیریت پایگاه داده رابطه ای (RDBMS) است که امکان ذخیره سازی، جستجو، مرتب کردن و بازیابی داده ها را از طریق وب فراهم می کند
لاراول چیست ؟؟
لاراول فریم ورکی مبتنی بر معماری MVC است که به صورت رایگان و متن باز ارائه شده است. این فریم ورک امکانات هوشمندی در اختیار برنامه نویسان قرار می دهد و برنامه نویسی را برای آن ها لذت بخش تر میکند. آموزش لاراول برای برنامه نویسانی که با زبان PHP آشنایی دارند، بسیار آسان خواهد بود.
این فریم ورک در بین سایر فریم ورک های PHP از امنیت و سرعت توسعه بیشتری برخوردار است. از طریق لاراول شما قادر خواهید بود بدون اینکه تغییری در کدهای اصلی ایجاد کنید، عملکرد بسیاری از بخش ها را تغییر دهید. لاراول کتابخانه های بسیار متنوعی دارد و از اغلب کتابخانه های فریم ورک سیمفونی نیز استفاده می کند. همچنین این فریم ورک سرویس های مختلفی را برای برنامه نویسان ارائه می دهد. به عنوان مثال سرویس هایی همچون تأیید هویت، دسترسیهای کاربران، کنسول Artisan، پرداخت و صورتحساب، کش، مجموعهها و … تنها گوشه ای از سرویس هایی است که این فریم ورک در اختیار برنامه نویسان قرار می دهد.
پیش نیازه های دوره
تسلط کافی بر روی مباحث Frontend
html5
javascript
css3
دستاورد های شما پس از گذراندن دوره
طراحی بک اند سایت با زبان php
مخاطب هدف دوره
صاحبان مشاغل جدید یا تاسیس شده که می خواهند سود بیشتری کسب کنند
طراحان وب سایت که می خواهند مهارت خود را ارتقا دهند
علاقه مندان به یادگیری بک اند دوره طراحی وب
دانشجویان رشته نرم افزار
سوالات متداول
نحوه ارزیابی نمره، در پایان دوره به چه صورت است؟
آیا پس از گذراندن دوره مدرکی دریافت میکنم؟
سرفصل های دوره
PHP
intro install basic structure programing php and form file upload in php oop in php advance php database in php MysqlMysql
intor install ER Chart DDL..DML...DCL in mysql query building in mysqlLaravel
Installation Configuration Directory Structure Routing Middleware CSRF Protection Controllers HTTP Requests HTTP Responses Views URL Generation HTTP Session Validation Blade Templates Localization Authentication Authorization Database Query Builder Pagination Migrations Eloquent ORM Relationships Collections MutatorsGit & GitHub
اساتید دوره :
و بک اند نود جی اس
مدت زمان
270 ساعتتاریخ شروع
1403/08/07محل برگزاری
لابراتوار Aمدت زمان
60 ساعتتاریخ شروع
1403/07/06محل برگزاری
لابراتوار Aمقدماتی تا پیشرفته
مدت زمان
45 ساعتتاریخ شروع
1403/07/20محل برگزاری
لابراتوار Cدرخواست مشاوره ثبت نام
درصورت نیاز به مشاوره برای ثبت نام فرم درخواست زیر را تکمیل فرمایید.