برچسب: آموزش خصوصی

  • تدریس خصوصی برنامه نویسی شئ گرا در PHP

    تدریس خصوصی برنامه نویسی شئ گرا در PHP

    برای یادگیری عمیق PHP نیاز به درک عمیقی از Object Oriented Programming دارید. در این دوره به شما خواهم آموخت که چطور شی گرا کد بزنید. در این دوره با مفاهیم زیر آشنا خواهید شد.

    کلاس ها در پی اچ پی

    کلاس ها الگوهایی هستند که ویژگی ها و رفتار های یک موجودیت رو داخل خودشون دارن. به عبارت دیگه کلاس یک قالب یا نقشه (‌Blueprint) از یک چیز است. اسم کلاس ها رو معمولا بصورت اسم مینویسم. یک کلاس ساده را در زیر میبینید.

    
    class Person {
        public $name;
        public $age;
        public function __construct($name, $age) {
            $this->name = $name;
            $this->age = $age;
        }
        public function introduce() {
            echo "Hi, I'm $this->name and I'm $this->age years old.";
        }
    }

    اشیا در PHP نمونه های مختلفی هستند که از کلاسها درست میکنیم. یک نمونه از کلاس بالا را در زیر میبینید:

    $hamid = new Person("Hamid", 29);

    کلاسها میتوانند ویژگی های کلاسهای دیگر را به ارث ببرند. مثلا در زیر کلاس Student از کلاس بالا مشتق شده.

    class Student extends Person {
        public $class;
        public function __construct($name, $age, $class) {
            parent::__construct($name, $age);
            $this->class = $class;
        }
        public function introduce() {
            echo parent::introduce() . " I'm a Student. I'm at Class $this->class.";
        }
    }
    

    دوره آموزش خصوصی برنامه نویسی شی گرا در PHP

    سرفصل های آموزشی در این دوره به این صورت است.

    • کلاسها – classess
    • اشیا – objects
    • ارث بری یا inheritance
    • کلاسهای انتزاعی یا abstraction
    • کپسوله سازی یا Encapsulation
    • ترکیب و انتزاع اشیا
    • اصول برنامه نویسی سالید SOLID
    • آشنایی با design pattern ها

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

    برای کسب اطلاعات بیشتر از طریق واتساپ با من تماس بگیرید.

  • تدریس خصوصی MySQL برای PHP

    تدریس خصوصی MySQL برای PHP

    با اینکه این روزها سیستم های مدیریت پایگاه داده noSQL خیلی ترند تر هست ولی همچنان خیلی جاها نیاز هست که ما با سیستم های قدیمی و البته محبوب مثل MySQL کار کنیم. قدرت پایگاه داده های رابطه ای زمانی مشخص میشه که شما بخواید با داده های شدیدا رابطه ای کار کنید. مای اس کیو ال یه سیستم مدیریت پایگاه داده رابطه ای هست. اگر نیاز به یادگیری بصورت آموزش خصوصی MySQL دارید میتونید با من با شماره ۰۹۱۹۹۶۵۶۶۹۳ تماس بگیرید تا یادگیری کار با پایگاه داده با MySQL رو بهتون آموزش بدم.

    در این دوره چیا یاد میگیریم؟

    مای اس کیو ال از زبان SQL یا Structured Query Language استفاده میکنه که پرسش هایی که داره رو از دیتابیس انجام بده. در این دوره ما قصد داریم با استفاده از زبان برنامه نویسی PHP به شما یاد بدیم که چطور به دیتابیس وصل بشید و کارهایی مثل ذخیره و بازیابی داده و کارهای پیچیده تر مثل join ها و… رو انجام بدید. این دوره پیش نیاز دوره ی کار با datatables هست و با یادگیری اون قطعا راه برای ایجاد اپلیکیشن های پیچیده که دارای استوریج داده هستند باز میشه واستون.

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

    در این دوره با مباحث زیر بصورت عملی کار خواهید کرد:

    • دیتابیس چیه و چرا بوجود اومد؟
    • نصب MySQL
    • نصب GUI های معروف مثل PHPMyAdmin یا Table Plus
    • آشنایی با مفاهیم اولیه مثل جدول، سطر، ستون، پرسش و…
    • کامنت گذاری در MySQL
    • دستورات ساخت دیتابیس و جدول
      • ساخت و حذف دیتابیس
      • ساخت و حذف و اصلاح جدول
      • آشنایی با انواع داده در MYSQL
      • آشنایی با داده های مختلف برای تاریخ و زمان
      • انواع محدودیت یا constraint ها
      • فهرست گذاری یا INDEX
      • کلید های اولیه یا PRIMARY KEY
      • کلید های خارجی یا FOREIGN KEY
      • محدودیت CHECK در MySQL
    • واکشی داده با دستور SELECT
    • محدود کردن داده ی انتخاب شده با دستور WHERE
      • کار با دستور HAVING
      • کار با دستور EXISTS
      • کار با دستورات ANY و ALL
    • ترکیب چند عبارت با دستور های AND، OR و NOT
    • مرتب کردن داده با دستور ORDER BY
    • چک کردن مقادیر NULL
    • وار کردن داده ی جدید به دیتابیس با دستور INSERT
    • وارد کردن به جدول با انتخاب از جدول دیگه با دستور INSERT INTO SELECT
    • بروزرسانی داده ی قدیمی با دستور UPDATE
    • حذف ریکورد ها از دیتابیس با دستور DELETE
    • واکشی تعداد محدودی داده با دستور LIMIT
    • پیدا کردن حداقل و حداکثر روی یه ستون با دستورهای MIN و MAX
    • گرفتن تعداد سطر ها، جمع و میانگین با دستورهای AVG، COUNT و SUM
    • جستجو در فیلدها با دستور LIKE و Wildcard ها
    • استفاده از دستور IN برای جستجوی چند مقدار مختلف در یک ستون
    • کار با دستور BETWEEN برای جستجو در بازه روی یک فیلد از دیتابیس
    • مفهوم Alias ها و کار با اونها
    • ترکیب جدول ها با هم با استفاده از JOIN و آموزش انواع جوین ها:
      • INNER JOIN
      • LEFT JOIN
      • RIGHT JOIN
      • CROSS JOIN
      • جوین به جدول فعلی یا همون self join
      • UNION ها که البته جوین حساب نمیشن!
    • کار با دستور مهم GROUP BY برای گروه زدن بر اساس فیلدها
    • کار با دستور CASE
    • کار با عملگر ها
    • کار با VIEW ها در MySQL
    • کار با توابع یا Functions
    • آموزش کار با Stored Procedure ها
    • آموزش کار با Stored Function ها
    • آموزش کار با Trigger ها در SQL
    • آشنایی با ORM ها

    آیتم های فوق رو برای اینکه صفر تا ۱۰۰ از مای اس کیو ال رو یاد بگیرید نوشتم. ولی اگر شما نیاز به آموزش مقدماتی دارید میشه بخشی از مفاهیم بالا رو میشه ازشون رد شد. برای مشاوره و اطلاعات بیشتر در مورد دوره ها با من تماس بگیرید.

  • آموزش خصوصی جاوا اسکریپت

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

    (بیشتر…)