logoleft

یودمی _ آموزش PHP & TDD شی‌ گرا با PHPUnit از ابتدا (با زیرنویس)

Udemy _ Object Oriented PHP & TDD with PHPUnit from Scratch

کد محصول: FU1102-2343344
یودمی _ آموزش PHP & TDD شی‌ گرا با PHPUnit از ابتدا (با زیرنویس)
سطح متوسـط
زیرنویس انگلیسی
15,000 تومان
اضافه به سبد خرید add_shopping_cart
تولید کننده محتوا
یودمی Udemy.com
تاریخ انتشار
2019-06
1398/3
مدرس
Devscreencast Elearning
سطح آموزش
متوسط
زبان آموزش
انگلیسی
زیر نویس
انگلیسی
نوع زیر نویس انگلیسی
تولید اتوماتیک از صوت مدرس توسط Udemy.com
نوع زیر نویس فارسی
ندارد
مدت زمان آموزش
12ساعت و 16دقیقه
تعداد ویدیو های آموزشی
68 ویدیو
حجم فایل های آموزشی (مگابایت)
4540 مگابایت
بازدید : 1328
درباره تولید کننده

Udemy com

Udemy.com بزرگترین پلت فرم یادگیری آنلاین در جهان است.

کلمه Udemy ترکیبی از you + academy است.

دارای بیش از 30 میلیون دانشجو و 50،000 مدرس در حال تدریس دوره ، در بیش از 60 زبان است. بیش از 245 میلیون ثبت نام در دوره وجود داشته است. دانش آموزان و مدرسان از بیش از 190 کشور جهان آمده اند و 2/3 دانش آموز در خارج از ایالات متحده آمریکا واقع شده اند.
Udemy همچنین بیش از 4000 مشتری سازمانی دارد و 80٪ از شرکت های Fortune 100 از Udemy برای مشاغل کارمندان استفاده می کنند (Udemy for Business).
دانش آموزان دوره ها را به عنوان ابزاری برای بهبود مهارت های مرتبط با شغل می گذرانند. بعضی از دوره ها اعتبار خود را به سمت مجوز فنی تولید سوق میدهند. Udemy تلاش ویژه ای برای جذب مربیان شرکتی، که به دنبال ایجاد دوره های آموزشی برای کارمندان شرکت خود هستند ، انجام داده است.

تا سال 2019 ، بیش از 130،000 دوره در وب سایت وجود دارد. [

در سال 2007 ، بنیان گذار Udemy ، موسس Eren Bali در حالی که در ترکیه زندگی می کرد ، نرم افزاری را برای یک کلاس مجازی زنده ساخت. وی در ساختن این محصول برای همه ، پتانسیل بالایی را مشاهده کرد و سپس به "سیلیکون ولی" نقل مکان کرد تا دو سال بعد شرکتی را تأسیس کند. این سایت توسط Bali, Oktay Caglar و Gagan Biyani در اوایل سال 2010 راه اندازی شد.

در فوریه 2010 ، بنیانگذاران تلاش کردند تا بودجه سرمایه گذاری را افزایش دهند ، اما این ایده نتوانست سرمایه گذاران را تحت تأثیر قرار دهد و به گفته Gagan Biyani ، آنها 30 بار رد شدند. در پاسخ به این موضوع، آنها مانع از توسعه محصول شدند و Udemy—"The Academy of You"— را در مه 2010 راه اندازی کردند.

طی چند ماه ، 1000 مدرس حدود 2،000 دوره ایجاد کرده بودند و Udemy نزدیک به 10،000 کاربر ثبت شده داشت. بر اساس این واکنش مساعد بازار ، آنها تصمیم گرفتند كه دور دیگری از تأمین مالی را امتحان كنند و یك میلیون دلار بودجه سرمایه گذاری را تا آگوست جمع كنند.

در اکتبر 2011 ، این شرکت مبلغ 3 میلیون دلار اضافی در بودجه سری A به رهبری سرمایه گذاران Groupon و Eric Lefkofsky و Brad Keywell و همچنین 500 Startups و MHS Capital جمع آوری کرد.

در دسامبر سال 2012 ، این شرکت 12 میلیون دلار بودجه از سری B به رهبری Insight Venture Partners و همچنین Lightbank Capital ، MHS Capital و Learn Capital جمع آوری کرده و کل بودجه Udemy را به 16 میلیون دلار رسانده است.

در تاریخ 22 آوریل 2014 ، نسخه دیجیتالی وال استریت ژورنال گزارش داد كه Dennis Yang، به عنوان مدیر عامل Udemy منصوب شد و جایگزین Eren Bali شد.

در ماه مه 2014 ، Udemy بالغ بر 32 میلیون دلار دیگر در بودجه سری C ، به رهبری Norwest Venture Partners و همچنین Insight Venture Partners و MHS Capital جمع آوری کرد.

در ژوئن سال 2015 ، Udemy یک دور financing تأمین مالی سری D توانست 65 میلیون دلار ، به سرپرستی گروه Stripes ، جمع آوری کند.

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

در ژوئن سال 2016 ، Udemy مبلغ 60 میلیون دلار از Naspers Ventures را بعنوان پیگیری دوره 65 میلیون دلاری سری D از ژوئن 2015 جمع آوری کرد.

در 5 فوریه 2019 ، Udemy اعلام کرد که هیئت مدیره این شرکت Gregg Coccari را به عنوان مدیر اجرایی جدید خود منصوب کرده است.

فارسی یودمی

به عنوان یک توسعه دهنده PHP، مدت زیادی طول نخواهد کشید که متوجه شوید ده‌ها آموزش و مقاله قدیمی وجود دارد، اگر می‌خواهید یاد بگیرید که چگونه کد‌های بهتری را با اشکالات کمتری بنویسید، باید بدانید که چگونه oop را بنویسید تست‌های کد را انجام دهید.
این دوره به گونه‌ای طراحی شده است که شما را در سریعترین زمان ممکن با استفاده از Test Driven Development با PHP شی گرا و PHPUnit را بدون هیچگونه وابستگی، سریع اجرا کنید. ما به سرعت اصول اولیه OOP را پوشش می‌دهیم، سپس به برخی از ویژگی‌های پیشرفته زبان می‌پردازیم.
این تنها دوره در Udemy است که به شما آموزش تست محور در PHP و PHPUnit Object Oriented را آموزش می‌دهد. این دوره به شما فرصت می‌دهد تا به تنهایی اقدام کنید و کار خود را روی برنامه‌های خود شروع کنید.

در این دوره:
. PHP شی گرا را درک کنید
. توسعه آزمون محور (TDD) را بیاموزید
. بیاموزید که چگونه و چرا باید از اصل وارونگی وابستگی و تزریق وابستگی استفاده کنید
. برخی از الگوهای طراحی معمول را با استفاده از PHP پیاده‌سازی کنید
. با پشتیبانی از PDO و MySQLi، یک بسته‌بندی دیتابیس تهیه کنید
. این حس را بدست آورید که از چه ویژگیهای اساسی زبان استفاده کنید

این دوره برای چه کسی است:
+ برنامه نویسان که می‌خواهند PHP شی گرا را یاد بگیرند و توسعه تست محور را شروع کنند
+ برنامه نویسانی که نیاز به یادگیری PHP شی گرا به شیوه درست دارند

سطح آموزشی
خرید آنلاین و دانلود فوری
به همراه فایلهای ضمیمه
ویدیوهای آموزشی با زیرنویس
کیفیت HD ویدئوهای آموزشی
قابل استفاده برای ناشنوایان
 
 
 

نمونه ویدیوی آموزشی ( فایلهای زیر نویس جدا از فیلم است و میتوانید آنرا نمایش ندهید ) :

 

01 PHP Object-Oriented Bootcamp
___| 01 Introduction
___| 02 How to Get Help
___| 03 Download Complete Source code
___| 04 PHP Classes and Objects
___| 05 Bootstrapping An Object
___| 06 Encapsulation
___| 07 Object Inheritance
___| 08 Static Methods & Properties
___| 09 Method Chaining
___| 10 Abstract Classes (Database Case Study)
___| 11 Abstract Classes (Database Case Study) - Conclusion
___| 12 Object Interfaces (Predator and Prey Case Study)
___| 13 Late Static Binding
___| 14 Namespacing and Better Autoloading
___| 15 Simple OOP Project; Grading Class Overview
___| 16 Simple OOP Project; Compute Student Semester Result Class
___| 17 Simple OOP Project; Using The Compute Student Semester Result Class

02 Project - Build A bug Tracking App; Setup
___| 01 Section Introduction
___| 02 Creating Core Project Folders
___| 03 Autoloading and Installing PHPUnit
___| 04 Working with config files
___| 05 Creating Application Helper Class

03 Project - Build A bug Tracking App; Handling Exceptions
___| 01 Custom Exception Handler
___| 02 Custom Exception Classes
___| 03 Convert PHP Warnings and Notices to Exceptions

04 Project - Build A bug Tracking App; Application Logs
___| 01 PSR-3; Logger Interface
___| 02 Concrete Implementation of Logger Interface
___| 03 Logging

05 Project - Build A bug Tracking App; Getting Started With PHPUnit
___| 01 Creating a Test Class and Writing a Test
___| 02 Creating a PHPUnit Configuration file
___| 03 Unit Testing The App Class
___| 04 Unit Testing The Logger Class

06 Project - Build A Database Abstraction Layer with Support for PDO & MySQLi APIs
___| 01 Database Abstraction UML Diagram
___| 02 Test Driven Database Connection - Part 1
___| 03 Test Driven Database Connection - Part 2 PDO
___| 04 Test Driven Database Connection - Part 3 MySQLi
___| 05 Building a Database Query Builder Intro with Test Cases
___| 06 Abstract Database Query Builder with TDD - Part 1
___| 07 Abstract Database Query Builder with TDD - Part 2
___| 08 Abstract Database Query Builder with TDD - Part 3
___| 09 Adding Abstract Methods In Query Builder Class
___| 10 Implementing Abstract Methods for PDO API
___| 11 Implementing Abstract Methods for MySQLi API
___| 12 Implement Insert, Raw Query, find and findOne Methods and Test cases
___| 13 Implement Delete and Update Methods
___| 14 Creating a Database Query Builder Factory
___| 15 Automatically Cleanup the Database for Each New Test
___| 16 Adding More Test Cases
___| 17 Query Builder Cleanup and Bug Fixes

07 Project - Entities And Repositories
___| 01 The concept of Entities and Repository Pattern
___| 02 Writing Test cases for Entities and Repository
___| 03 Creating an Entity
___| 04 Repository Pattern Part 1 - Interface
___| 05 Repository Pattern Part 2 - Abstract and Concrete
___| 06 Making Test Cases Pass and Adding new Test

08 Project - Writing Functional Test and The User Interface
___| 01 Section Introduction
___| 02 Setup Functional Test for CRUD
___| 03 Writing Test Case for Create Bug Report with POST Request
___| 04 Writing Test Case for Update and Delete Bug Report with POST Request
___| 05 Building a Simple HTTP Request Client to make our Test Cases Pass
___| 06 Processing Add Bug Report Post Request
___| 07 Logging During Request Life Cycle and Exception Handling
___| 08 Refactoring, Debugging and Making Add Report Test Pass
___| 09 Processing Update Delete and Read Requests and Going Green with All Test Cases
___| 10 User Interface - Part 1
___| 11 User Interface - Part 2
___| 12 Testing that We Can Visit The Homepage and See Certain Data
___| 13 Next Step

جدیدترین محصولات مرتبط