نقل قول: راهنمای شروع یادگیری php
معرفی کتابهای مفید برای شروع یادگیری php
همون طور که در پست قبلی گفتم، باید زحمت بدید به خودتون برای خوندن متن انگیسی. کتابهای زیر گلچینی از هزاران کتاب انگلیسی برای php هست. ترتیب معرفی بر روی کیفیت نبوده و از نظر محتوا همه در سطح خوبی هست.
- PHP for the Web: Visual QuickStart Guide
نوشته لاری اولمن(Larry Ullman). نویسندهای تونا. خودش برنامهنویس هست و بیشتر مطالبی رو که در کتابها گفته از تجارب شخصی خودش بوده. کتابهاش متن خیلی روانی دارن. مخصوصا دوستانی که روی انگیسی تسلط زیادی ندارن خیلی خوب هست. خودش سایت مستقل و فرومی برای رفع مشکل برنامهنویسان داره. حسابی طرفداران زیادی رو جمع کرده تا بدانجا که از سال ۲۰۱۵ برای فروش کتابهاش سایت و انتشارات مستقلی زده. این کتاب آخرین ویرایشش مربوط به 2011 هست. ولی موارد آموزشی همه بروز رسانی شده. در حد مبتدی هست. یعنی عمده مطالب رو برای استارت گفته. با حجم ۵۲۰ صفحه ای کتاب که مقدمه و شاخ و بالشو بزنی میشه حدود ۴۲۰ صفحه، ارزش وقت گذاشتن و یادگیری مطالب رو داره. لاری کتابهای دیگه هم داره. بعد از خوندن این کتاب برای ادامه باز هم کتاب تکمیلتری داره PHP Advanced and Object-Oriented Programming که مباحث پیشرفته و oop رو آموزش داده. - Programming PHP, 3rd Edition
این کتب نوشته Kevin Tatroe , Peter MacIntyre , Rasmus Lerdorf. ما بیشتر نویسنده سوم راسموس لردوف رو میشناسیم. بنیانگذار php. کتاب مباحث اصلی یادگیری رو بیان کرده. بروز هم هست. آخرین ویرایش سوم بوده و در سال ۲۰۱۵. سرفصلهای کتاب:
۱. شروع php. معرفی php و تغییرات که تا کنون داشته. همراه با معرفی اجمالی فصلهای دیگه
۲. دستورات پایه زبان php. به معرفی سینتکسهای اصلی و برنامهنویسی با php پرداخته
۳. توابع. بعد از آموزش نوع داده، دستورات و ويژگیهای php نسبت به دیگر زبانها، به بررسی توابع کاربردی و آموزش نحوه استفاده پرداخته شده
۴. رشته. بیشتر بخشهای php در ردو بدل کردن و تغییرات در رشته هست. کار با رشته خیلی راحت هست. این فصل توابع و نمونهکدهای خوبی برای کار با رشته داره
۵. آرایه. یکی از دوستان میگفت کل فریمورک yii رو با آرایه درست کردن. هر کجا دست میزاری یه آرایه هست که باید کانفیگ بشه. دقیقا همین طور هم هست. php در بازی با آرایهها مهارت زیادی داره. هنوز زبانی رو در قدرت آرایه همپای php ندیدم.
۶. آبجکتها. مانند آرایه کاربرد زیادی داره. نوع داده json در حالت عادی آبجکت هست(البته میشه با true کردن آرگومان دوم تبدیل به آرایه کرد. ولی xml و همچنین خیلی از سرویسها بر روی آبجکت کار میکنن. برای کار به oop فهم روی نوع object خیلی مهم هست.
۷. تکنیکهای وب. برای وب نویسی یه سری تکنیکها مثل روش ارسال داده به سرور، گرفتن داده از سرور و یا روش آپلود کردن فایل رو باید فرا بگیرید. متدهای کار با وب در php در این فصل بررسی میشه
۸. دیتابیس. به معرفی روشهای اتصال به انواع دیتابیسهای mysql,sqlite و mongodb میپردازه.
۹. گرافیک. به بررسی توابع مفید برای کار بر روی تصویر در php میپردازه. با پایان این فصل روش ساخت captcha رو یاد میگیرید.
۱۰. pdf. برای خروجی گرفتن از نرمافزار یادگیری pdf میتونه مفید باشه
۱۱. xml. نوع داده معمولی هست و معمولا وب سرویسها خیلی ازش استفاده میکنن.
۱۲. امنیت. به بررسی تهدیدات و روش رفع اونها در php اختصاص داره
۱۳. تکنیکهای کاربردی. مثل دیباگگذاری بر روی وب، افزایش سرعت و ساخت تمپلیت سیستم
۱۴. بررسی php روی پلتفرمهای دیگه. مثل ارتباط با پورت com یا ارسال ایمیل
۱۵. وبسرویس. کاری که php خیلی روش مانور میده. اکثر نرمافزارهای سمت سرور که apiارائه میدن از امکانات RESTFUL در phpاستفاده میکنن.
۱۶. دیباگ. بررسی روشهای رفع خطا در php
در روزهای آینده کتابهای بیشتری رو معرفی میکنم. همچنین فیلمهای آموزشی خوبی که برای php هست.
نقل قول: راهنمای شروع یادگیری php
سلام.پیشنیازاش چیا هستن؟؟؟؟
نقل قول: راهنمای شروع یادگیری php
سلام یک سوال کل کد های php من در صفحه کار نمی کند فرمت فایلم هم php است ولی کل کد های پی اچ پی من کار نمی کند هیچ خطایی هم در کد ها ندارم و هیچ خطایی نمیده چی کار کنم؟؟؟
نقل قول: راهنمای شروع یادگیری php
نقل قول:
نوشته شده توسط
mortazakasiri
سلام یک سوال کل کد های php من در صفحه کار نمی کند فرمت فایلم هم php است ولی کل کد های پی اچ پی من کار نمی کند هیچ خطایی هم در کد ها ندارم و هیچ خطایی نمیده چی کار کنم؟؟؟
سلام.شما حتما باید از یک شبیه ساز سرور استفاده کنید!
نقل قول: راهنمای شروع یادگیری php
سلام ممنون مشکلم حل شد
من مقدار بازگشتی یک تابع را درون متغیر ریختم ولی تابع درون متغیر کار میکند باتوجه به این که درون متغیر است چطوری؟؟؟:ناراحت: من فقط می خواهم مقدار بازگشتی اون تابع را درون متغیر بریزد نمی خواهم تابع اجرا شود؟؟؟؟ اگر باید از return استفاده کنم نحوه استفاده از اونو لطفا بگید اما اگر نه چکار کنم
نقل قول: راهنمای شروع یادگیری php
سلام. خیلی خوب بود ، این تاپیک کلی روشن کننده بود برای خیلی از افراد که رویای برنامه نویس شدن دارن.
راستی من هم یه کتاب ترجمه شده از انتشارات مهرگان قلم دارم خیلی خوبه.
نقل قول: راهنمای شروع یادگیری php
سلام.
بد نیس این نکته رو هم در مورد پکیج های آموزشی بدونید:
https://barnamenevis.org/showthread.p...81%DB%8C%D8%AA
نقل قول: راهنمای شروع یادگیری php
مگه میشه تابع اجرا نشه و شما ازش خروجی بگیرید؟ زمانی که یک تابع رو تو یه متغیر ذخیره میکنید طبیعتا تابع اجرا میشه. میتونید کد تابع رو بذارید اینجا؟
نقل قول: راهنمای شروع یادگیری php
مختصر اما مفید ، این رو هم در نظر داشت که همیشه باید به عنوان یک برنامه نویس اطلاعات برنامه نویسی بروز باشه ( همیشه بدنبال یادگیری ) :لبخندساده:
نقل قول: راهنمای شروع یادگیری php
از نظر من یادگیری این موضوع 2 بخش دارد بخش اول که ساده ترین بخش است یادگیری کلاس ها و ... که ابزار حساب می شوند و بخش دوم که سخت ترین هست خلاقیت برای استفاده از این ابزارها برای خلق یک سیستم است