آموزش کلینیک کد: PHP

Code Clinic: PHP

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: بسیاری از برنامه نویسان موفق فراتر از فقط یک زبان کامپیوتر می دانند. آنها همچنین می دانند که چگونه در مورد حل مشکلات فکر کنند. آنها از "تفكر محاسباتي" استفاده مي كنند: تقسيم مشكل به بخشهايي كه خودشان را به راه حلهاي فني وام مي دهند. کد کلینیک یک مجموعه شش دوره ای است که نویسندگان lynda.com با استفاده از زبان های برنامه نویسی مختلف ، همان مشکلات را حل می کنند. در اینجا ، دیوید پاورز با PHP کار می کند.

دیوید چالش ها را معرفی می کند و مروری دارد بر راه حل های خود در PHP. چالش ها شامل موضوعاتی مانند تجزیه و تحلیل آماری ، جستجوی دایرکتوری برای تصاویر و دسترسی به دستگاه های جانبی است.

برای دیدن چگونگی حل دقیق همان چالش ها در زبانهایی مانند C # ، C ++ ، Java ، Python و Ruby از دوره های دیگر این مجموعه دیدن کنید.

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید قبل از تماشای این دوره بدانید What you should know before watching this course

  • با استفاده از پرونده های تمرینی Using the exercise files

  • کسب بیشترین استفاده از کلینیک کد Getting the most from Code Clinic

مسئله اول: تحلیل آماری Problem One: Statistical Analysis

  • معرفی دریاچه آویز اوریل Introducing Lake Pend Oreille

  • مروری بر راه حل من Overview of my solution

  • تنظیم دیتابیس Setting up the database

  • بازیابی سوابق تمام سال Retrieving the full-year records

  • پردازش سوابق تمام ساله Processing the full-year records

  • ستون بندی date_recorded Priming the date_recorded column

  • درج داده های تمام سال در پایگاه داده Inserting the full-year data into the database

  • پردازش روزهای فردی Processing individual days

  • بازیابی داده های یک سال در هر روز Retrieving a year's data a day at a time

  • اطلاعات را به روز نگه دارید Keeping the data up to date

  • محاسبه مقادیر متوسط و متوسط Calculating the mean and median values

  • ایجاد یک سرویس وب Creating a web service

  • گرفتن اطلاعات مورد نیاز Getting the required data

  • پاسخ به سرویس وب Building the web service response

مسئله دو: تجزیه و تحلیل تصویر Problem Two: Image Analysis

  • زیر مجموعه تصویر را مشخص کنید Identify the image subset

  • تنظیم پرونده ها Setting up the files

  • محاسبه نسبت مقیاس Calculating the scaling ratio

  • با استفاده از یک کلاس سفارشی برای مقیاس کردن تصاویر Using a custom class to scale images

  • ایجاد ریز عکسها Generating the thumbnails

  • با استفاده از جستجوی زیرنویس در ImageMagick Using subimage-search in ImageMagick

  • تجزیه و تحلیل آمار تصویر Analyzing the image statistics

  • یافتن تصاویر برش خورده Finding the cropped images

  • اجرای اسکریپت و نمایش نتایج Running the script and displaying the results

مشکل سوم: هشت ملکه Problem Three: Eight Queens

  • یک سوال مصاحبه کلاسیک CS A classic CS interview question

  • مروری بر راه حل من Overview of my solution

  • یافتن همه ترکیبات ممکن Finding all possible combinations

  • شناسایی حملات افقی به صورت برنامه ای Detecting horizontal attacks programmatically

  • تابع checkLayout () را اجرا می کند Implementing the checkLayout() function

  • چرخش صفحه شطرنج Rotating the chessboard

  • از بین بردن راه حل های تکراری Eliminating duplicate solutions

  • نمایش راه حلهای منحصر به فرد Displaying the unique solutions

مشکل چهارم: دسترسی به لوازم جانبی Problem Four: Accessing Peripherals

  • با استفاده از حرکات ماوس ، یک ساز موسیقی بسازید Build a musical instrument using mouse movements

  • مروری بر راه حل من Overview of my solution

  • با استفاده از API صوتی وب Using the Web Audio API

  • ایجاد ژنراتور تن Creating the tone generator

  • کنترل فرکانس و حجم Controlling the frequency and volume

مسئله پنجم: بازگشت و راهنمای Problem Five: Recursion and Directories

  • جستجوی دایرکتوری ها برای عکس ها Searching directories for photos

  • مروری بر راه حل من Overview of my solution

  • یافتن تصاویر Finding the images

  • استخراج ابرداده داده های Exif و IPTC Extracting Exif and IPTC metadata

  • استخراج ابرداده XMP Extracting XMP metadata

  • سازماندهی مجدد ساختار پوشه Reorganizing the folder structure

مشکل ششم: ساختن وب Problem Six: Building the Web

  • ساخت وب Building the web

  • مروری بر راه حل من Overview of my solution

  • مروری بر راه حل من Overview of my solution

  • گرفتن داده از پرونده CSV: اصول اولیه Getting data from a CSV file: The basics

  • تولید خودکار یک جدول HTML از یک پرونده CSV Automatically generating an HTML table from a CSV file

  • نمایش جدول در یک صفحه وب Displaying the table in a webpage

  • ایجاد یک آرایه انجمنی از یک پرونده CSV Creating an associative array from a CSV file

  • نمایش عناصر آرایه در یک صفحه وب Displaying the array elements in a webpage

  • برخورد با قالب های مختلف CSV Dealing with different CSV formats

نمایش نظرات

نظری ارسال نشده است.

آموزش کلینیک کد: PHP
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 44m
55
Linkedin (لینکدین) lynda-small
25 آذر 1393 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
72,890
- از 5
ندارد
دارد
دارد
David Powers

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Powers David Powers

دیوید پاورز از سال 1994 وب سایت ها را توسعه داده و از سال 2003 كتاب هایی درباره توسعه وب نوشت. او یک مربی Adobe Community Professional و Adobe Certified برای Dreamweaver است. اغلب اوقات در انجمن های Dreamweaver و مرکز توسعه Adobe که در بسیاری از آموزش ها و فیلم های آموزشی محبوب به او کمک و مشاوره می دهند ، می آموزید. او همچنین از مسافرت و گرفتن عکس بسیار لذت می برد. به وب سایت وی به آدرس http://foundationphp.com/ مراجعه کنید.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

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