تصمیم گیری

برای شرکت در کلاس ها
1- ابتدا رزومه ی ما را از طریق این لینک بررسی کنید
2- مقالات و مطالب آموزشی ما را بخوانید
3- در جلسه ی اول به صورت رایگان شرکت کنید
بعد تصمیم بگیرید :)

نام دوره مدت (ساعت) شهریه (ریال) شروع کلاس مدرس زمان کلاس ثبت نام

دوره ی آموزشی برنامه نویسی وب با PHP & MySQL

 دوره ی آموزشی برنامه نویسی وب با PHP & MySQL

معرفی دوره

در این دوره فراخواهید گرفت چطور یک وب سایت داینامیک ایجاد کنید که و با کاربرانتان تعامل داشته باشید و کاربران بتوانند در سایت ثبت نام کنند و وارد بخش مخصوص به خود بشوند و با شما به عنوان مدیر سایت در ارتباط باشند.

مشاور دوره

PHP یک زبان متن باز یا Open Source است که استفاده از این زبان در تمام دنیا رایگان است. پی‌اچ‌پی (به انگلیسی: PHP) یک زبان برنامه‌نویسی است که برای طراحی وب توسعه یافته‌است، اما می‌توان از آن به عنوان یک زبان عمومی نیز استفاده‌کرد.

تا ژانویهٔ سال ۲۰۱۳ میلادی پی‌اچ‌پی بر روی ۲۴۴ میلیون وب‌گاه و ۲٫۱ میلیون سرور وب نصب شده‌است. این زبان در سال ۱۹۹۵ میلادی توسط راسموس لِردورف (به انگلیسی: Rasmus Lerdorf) ساخته‌شد و در حال حاضر توسعهٔ آن بر عهدهٔ گروه پی‌اچ‌پی می‌باشد. در ابتدا پی‌اچ‌پی از عبارت صفحهٔ خانگی شخصی (به انگلیسی: Personal Home Page) گرفته شده‌بود. اما اکنون این کلمه مخففِ بازگشتی PHP: Hypertext Preprocessor به معنی پی‌اچ‌پی: پیش‌پردازندهٔ ابرمتن می‌باشد.

کدهای پی‌اچ‌پی توسط یک سرور وب که نرم‌افزار پی‌اچ‌پی بر روی آن نصب باشد، تفسیر می‌شوند. دستور‌های این زبان می‌توانند به صورت مستقیم در درون کدهای اچ‌تی‌ام‌ال قرار بگیرند. زبان پی‌اچ‌پی از نسخهٔ ۴٫۳ به بعد قابلیت پشتیبانی از واسط خط فرمان را نیز به امکانات خود اضافه کرد. این قابلیت می‌تواند برای ایجاد نرم‌افزارهای غیر وبی و یا نرم‌افزارهایی با واسط گرافیکی کاربر مورد استفاده قرار بگیرد.

پی‌اچ‌پی یک نرم‌افزار آزاد است که تحت مجوز پی‌اچ‌پی انتشار یافته است. این مجوز به دلیل قرار دادن محدودیت بر روی استفاده از عنوان پی‌اچ‌پی، با مجوز همگانی گنو (GPL) سازگار نیست. پی‌اچ‌پی را می‌توان بر روی اکثر سرورهای وب نصب کرد. همچنین قابلیت نصب آن به صورت یک شل جداگانه بر روی تقریباً تمامی سیستم‌های عامل و پلت‌فرم‌ها (یا سکوها) وجود دارد.[۵] تمامی این استفاده‌ها رایگان است.

چند نکته:

دلایلی زیادی وجود دارد که بر اساس آن مثلا زبان PHP بیشترین استفاده را در دنیا دارد و یا بر عکس آن زبان های دیگر کمترین استفاده را دارند. نکته در این جا است که شما نباید فقط بر اساس این رنک بگویید یک زبان خوب یا بد است بلکه این رنک فقط برای معرفی و رنک بندی استفاده از زبان ها است.

مثلا، زبان PHP به دلیل رایگان بودن آن طرفدارن بسیاری دارد همانطور که می دانید در خارج از کشور ما نرم افزار ها قیمت گرانی دارند مثلا یک نسخه Visual Studio 2012 به صورت زیر قیمت گذاری شده است:

Visual Studio 2012 Professional: $499
Visual Studio 2012 Professional with MSDN: $799
Visual Studio 2012 Premium with MSDN: $2,569
Visual Studio 2012 Ultimate with MSDN: $4,249

حال شما نیاز به یک نسخه بانک اطلاعاتی نیز دارید که قیمت آن برای نسخه Business Intelligence برابر است با $8592 + $199 per CAL (Client Access License) خوب برای استفاده از این دو ابزار شما نیاز به یک سیستم عامل ویندوز دارید، که قیمت آن برابر : $199.99 است

اما اگر بخواهید از PHP استفاده کنید سیستم عامل مورد استفاده در PHP می تواند Linux باشد که کاملا رایگان است و بانک اطلاعاتی PHP نیز می تواند MYSQL باشد که آن نیز رایگان خواهد بود پس برای استفاده از PHP می توانید بدون هیچ هزینه ای نرم افزار تولید کنید اما اگر قرار باشد با مایکروسافت کار کنید باید تمامی هزینه های آن را پرداخت کنید. در کشور ما تمامی نرم افزار ها رایگان هستتند چون قوانین Copy Right رعایت نمی شود و شما می توانید تمامی محصولات مایکروسافت را رایگان دانلود کنید! دلایل بسیاری برای این رنک وجود دارد لطفا با تامل و تحقیق بیشتری تکنولوژی خود را انتخاب کنید.

  • دوره ی آموزشی برنامه نویسی وب با PHP & MySQL

    • معرفی MySQL و PHP و JavaScript
    • معرفی و نصب ابزار ها
    • معرفی محیط توسعه و کد نویسی
    • معرفی OpenSource
    • شروع به کار با PHP
    • لوکال سرور و نمایش اطلاعات سرور
    • ادغام php و html
    • نحوه نوشتن توضیحات در کدنویسی
    • ساختار کلی کدنویسی PHP
    • انواع متغیر ها
    • کار با متغییر ها در php
    • کار با اپراتورها در php
    • مقدار دهی به متغیر ها
    • دستورات تک خطی و چند خطی
    • ثابت ها Constant
    • دستور echo و print
    • شرح ساختار توابع در php
    • آرایه های با اندیس عددی
    • آرایه های انجمنی Associative array
    • تابع is_array()‎
    • تابع count()‎
    • تابع sort()‎
    • تابع explode()‎
    • تابع implode()
    • عبارات دستوری ، دستورات شرطی و حلقه ها
    • دستور if
    • دستور else
    • دستور elseif
    • دستور switch
    • دستور isset
    • دستور isempty
    • دستور while
    • دستور do...while
    • دستور for
    • دستور foreach
    • دستور break
    • دستور continue
    • اپراتورهای محاسبه ای
    • اپراتورهای مقایسه ای
    • اپراتورهای منطقی
    • اپراتورهای رشته ی
    • کار با رشته ها
    • دستکاری رشته ها
    • تجزیه رشته ها
    • دابل کوتیشن
    • سینگل کوتیشن
    • تعریف تابع
    • فراخوانی تابع
    • بازگرداندن مقدار از تابع
    • بازگرداندن آرایه از تابع (ترکیبی از تابع و آرایه)
    • جایگاه توابع در کدنویسی
    • ارسال متغیر به تابع
    • پارامترهای با مقدار اولیه در توابع
    • متغیرهای global
    • توابع تو در تو
    • ساخت فرم
    • مدیریت بر فرم های PHP
    • Include و Require
    • متغیرهای $_GET, $_POST و $_REQUEST
    • دستور include
    • دستور include_once
    • استفاده از require و require_once
    • اخذ اطلاعاتی همانند headers و paths
    • Submit کردن فرم و ارسال اطلاعات
    • متد های post و get
    • انواع ورودی در فرم ها
    • action در فرم ها
    • Text box و کار با آن
    • Text Area و کار با آن
    • CheckBox و کار با آن
    • Radio Button و کار با آن
    • Select و کار با آن
    • Label ها و کار با آن
    • Hidden Field و کار با آن
    • اعتبار سنجی مقادر ورودی با php
    • شروع کار با JavaScript
    • JavaScript و متن HTML
    • Include کردن فایل های JavaScript
    • رفع اشکال خطاهای JavaScript
    • نوشتن توضیحات
    • متغیرها
    • متصل کردن رشته ها
    • تابع ها
    • Document Object Model
    • استفاده از DOM
    • عبارت ها و ساختارهای کنترلی در JavaScript
    • عبارت ها
    • تعریف کردن یک تابع
    • بازگرداندن مقادیر
    • اعتبار سنجی مقادیر ورود با javascript
    • استفاده از Cookie ها در PHP
    • تنظیم کردن یک Cookie
    • دسترسی به یک Cookie
    • نابود کردن یک Cookie
    • احراز هویت از طریق HTTP
    • نگهداری Username و Password
    • Salting یا نمک امنیتی
    • استفاده از Session
    • شروع کردن یک Session
    • پایان دادن به یک Session
    • امنیت Session
    • مدیریت فایل با fopen()
    • ایجاد فایل جدید
    • نوشتن و خواندن محتوی فایل متنی با توابع fopen(), fwrite(), fread(), fgets()
    • جابجانمودن اشاره گر داخلی ؛ Rewind(), Fseek()
    • کاوش در پوشه system
    • ایجاد پوشه با PHP
    • خواندن محتوای یک پوشه
    • اخذ اطلاعات در مورد مسیر یک فایل
    • دستور include
    • استفاده از require و require_once
    • آپلود فایل
    • آپلود اسکریپت فایلها
    • الگوهای RegExp
    • عبارات Regular
    • توابع تاریخ و زمان
    • مدیریت بر اطلاعات تاریخ و زمان
    • UNIX timestamp
    • تنظیم و اخذ مقادیر زمان
    • DateTime و DateTimeZone
    • ریست یا تغییر TimeZone
    • اخذ تفاوت بین دو تاریخ
    • ارسال ایمیل ها
    • تابع Mail()
    • ایجاد یک اسکریپت فرم تماس میل (mail contact form script)
    • صحه گذاری آدرس ایمیل
    • فیلترگذاری داده ورودی ایمیل
    • اضافه نمودن Form به ایمیل
    • آشنایی با مفهوم شی گرایی و اصطلاحات
    • تعریف class و ساختار آن
    • ایجاد یک object
    • دسترسی به object ها
    • ابع پیشفرض construct
    • تابع پیشفرض destruct
    • تعریف کردن Method ها
    • تعریف کردن Property ها
    • ارث بری در شی گرایی (ایجاد والد و فرزند)
    • OOP (object-oriented programming)
    • ایجاد کلاسها و آبجکت ها
    • تنظیم properties و متدها در یک کلاس
    • Instantiate کردن در کلاس
    • تنظیم پارامترهای انتخابی در یک متد constructor
    • استفاده از متدهای Accessor
    • تعریف متدهای Destructor
    • توابع PHP جهت آزمایش نوع داده
    • تعریف و دسترسی به ثوابت کلاس ، متدهای Static و نیز Static Properties
    • JQury و Ajax
    • استفاده از jQuery
    • جلوه های ویژه به فرم ها و عناصر
    • فراخوانی تحت Ajax
    • ساخت یک نمونه فرم Ajax
    • معرفی PHP MySQLانواع داده
    • ساختار بانک اطلاعاتی
    • جداول
    • قوانین نامگذاری
    • انواع داده ها
    • استفاده از MySQLi
    • اجرای پرس و جو
    • MySQLi
    • متد insert_id()
    • درج داده از یک فرم به یک بانک اطلاعاتی
    • بازخوانی و نمایش داده از یک جدول MySQL
    • SELECT
    • LIMIT
    • Sort query
    • PHP MySQL - WHERE and LIKE
    • تست جهت مقایسه رشته ای با عبارات LIKE و NOT LIKE
    • PHP MySQL – UPDATE
    • PHP MySQL – DELETE
    • استفاده از MySQL Aliases و توابع
    • توابع متنی ، عددی / ریاضی ، تاریخ و زمان
    • تمرین ها
    • پرسش و پاسخ
    • تعریف پروژه
    • معرفی منابع مفید یادگیری
امین عینالو

.Net & PHP & Java Developer

هفت سالی هست که برنامه نویسی کار می کنم البته شروع کارم بیش از 7 سال است ما شاید بتوان گفت از 7 سال پیش به صورت حرفه ای کارم را آغاز کردم.
سی شارپ و دات نت , PHP و Java را در بازه های زمانی مختلف وابسته به نیازم کار کردم..
پروژه هایی که کار کردم واقعا زیاد بودند و اکثر آنها تحت وب بوده اند.

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

خوشحال خواهم شد اگر بتوانم در هر زمینه به شما کمک کنم.
موفق باشید
اسدلله عدلو

PHP & Java Senior Developer

زبان برنامه نویسی جاوا و PHP زبان های مورد علاقه ی من هستند تمایل زیادی به .NET و همچنین .NET کارهای شرکت ندارم :)

فریم ورک های لاراول مربوط به PHP را به صورت تخصصی کار کردم و و توسعه و طراحی بخش های مختلف برای CMS های Wordpress را نیز در کارهای متفاوت به انجام رساندم. بیشتر پروژه هایی که بر روی آنها کار کرده ام پروژه های مربوط به WordPress می باشد.
پروژه هایی مانند

خوشحال خواهم شد اگر بتوانم در هر زمینه به شما کمک کنم.
موفق باشید
اسماعیل شیدایی

.Net & PHP & Java Senior Developer

مدت 8 سال است که برنامه نویسی می کنم از همان ابتدا با زبان سی شارپ کارم را شروع کردم با تکنولوژی و زبان های سی شارپ، MVC, PHP, SQL Sever, و مباحث وب به خوبی آشنا هستم
در مدت فعالیتم پروژه های زیادی را انجام داده ام برخی در ایران و برخی نیز خارج از ایران بوده است که می توانید مفصلا آنها را در LinkedIn من مشاهده کنید.

خوشحال خواهم شد اگر بتوانم در هر زمینه به شما کمک کنم.
موفق باشید

نظرات کاربران در خصوص این دوره

  • سلام سایت خیلی عالیی دارید ممنون :|

  • سلام وقت بخیر

    ضمن تشکر از اموزش چند زبانه کردن سایت

    میخواستم بدونم برای اینکه کل سایت (اخبار- لاگین- محصولات و ...) بخواد به 2 زبان باشه باید چیکار کنم؟

    یعنی باید دونه دونه فارسی و انگلیسی در Notifications.resx ها وارد کنم؟ اخه اخبار که در سایت هست رو نمیشه این کار رو کرد....

    ممنون میشم اگر بنده را راهنمایی بفرمایید.

    سپاس

  • سلام شما در تهران هم دوره آموزشی برگزار می کنید؟

  • سلام من کتاب پی دی اف آموزش اندروید شما رو مطالعه کردم خیلی مفید و عالی بود

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

  • با سلام

    خواستم بدونم یادگیری از کتاب اموزش برنامه نویسی اندروید که تو سایت هس برای یادگیری ساخت برنامه اندرویدی که درامدی هم برایمان داشته باشد مانع ندارد؟؟ چون گفتین باید به تایید نویسنده برسد.خواهشا جواب را حتما برایم

    بفرسین

  • سلام خدمت شما دوست عزِیز

    یکی از پکیج های آموزشیتون که در سایت پی سی دانلود قرار گرفته بود رو من دانلود کردم اول این که ممنون از آموزش عالیتون

    دوم اینکه من میتونم و اجازه دارم این پکیج رو به قیمت خیلی کمی در بازار عرضه کنم یعنی به فروش برسانم مثلا قیمت 20 هزار تومان

    بله یا خیر ؟

  • سایت فوق العاده ای دارید آموزش های ترجمه شده و آموزش هایی ک خودتون نوشتید عالی هستن من خیلی زیاد تشکر میکنم از شما بابت آموزش های عالی و کامل امیدوارم بهتر و بیشتر شناخته بشید هرچه زود تر و موفق باشید با تشکر

برای ثبت نظر در وب سایت می بایست ثبت نام کنید و یا از این قسمت وارد شوید.