Informatiklab

Course Fee

15000 TK 12000 TK


Lectures : 37


Language : Bangla

Skill Level : Beginner

Duration : 4 months

(2 hours a day, 2 days a week)
TAKE THIS COURSE

Teacher Info

Monjurul

Monjurul Islam

Entrepreneur

As an entrepreneur, freelancer, teacher and open source contributor, I have experienced in PHP more than 11 years in building small and enterprise web applications. Beside PHP, I also plays with Zend, Codeigniter, WordPress, Javascript and Java. I love to help, contribute and meet new people.

Learn PHP with MySql ( Beginner to Advanced )

  • Duration
    37 class - 74 Hours

  • Categories
    Development

  • 0.0 (0)

As a basic and advanced php programming course for both novice and advanced learner, our goal is to provide you such kinds of training that enable you to stay the compititative job market without facing any hazard .

It is a well-established fact now that for any company to flourish it needs to have its presence on the digital platform. While social media can be the right place to attract some attention but it does not establish a brand image of that company without a proper website and software. As a result of this businesses are hiring the web developer to meet their expectation thorough the word. So, development platform has become the buzzard of modern technology and PHP is an invaluable tool to help web developers build powerful websites and software. Despite how PHP powerful it is, few web developers know how to use PHP to its full potential, which is where our Ultimate PHP Training Bundle comes in.

*** Every lecture has Quiz and Assignment
*** Every course has Communication/Spoken English classes

What Will I Learn?

  • By the end of the course, you will have a solid knowledge of PHP
  • Learn how to use object, method, return data from a method
  • Discover database ( mysql ) in details
  • Learn how to develop project from scratch both oop & procedural coding
  • How to debug PHP code
  • Discover the basics & advanced feature of PHP
  • Runtime error handling using PHP exception handling mechanism
  • Learn how to do string manipulation

Software Taught

XAMPP, Netbeans, PhpStorm, Sublime Text

Curriculum

  • 37 Lectures
  • 74:00
  • Development environment setup
  • Variable & Constants
  • PHP output printing
  • Increment and Decrement operator
  • Magic with printf function
  • Discussion on Sprintf
  • Operation & Statement

    Ternary operator & nested Ternary operator

  • Switch case & some examples
  • PHP operator precedence
  • Alternative syntax for Control statement
  • Discussion on PHP loop
  • Some examples on Loop
  • Smart Coding Vs. Dump Coding
  • Multiple stepping on for loop
  • Continue, break, goto within loop
  • Introduction to function
  • Function parameter & type hints
  • Parameter default value & optional value
  • Functions unlimited arguments & return type fixing
  • Divide functions into smaller ones
  • Recursion & Recursive function
  • Fibonacci number print using recursive function
  • Variable scope in PHP
  • Argument checking for validation
  • Introduction to array
  • Array manipulation
  • Associative array in details
  • Flesh out the document.Convert string to array and array to string
  • Multidimental , nested array & sorting
  • Copy by value & copy by reference
  • Remove data from associative array
  • Array slicing & merging
  • Indexed , associative array sorting & searching
  • Difference & intersection on associative & index array
  • Utility functions in array (map , merge, slice , filter etc. )
  • List function for accessing data into variable from array
  • Usage on range & stepping in function
  • Array shuffle & random number
  • How to write string in PHP & ASCII Code
  • Usage of Implode & Explode
  • String reversing
  • Breaking string into smaller and search
  • Breaking string into smaller and search
  • Convert new line to html cha
  • Introduction to Session & Cookie
  • Making session & working on session data
  • User authentication & hash using PHP
  • Basic role management
  • Session scope & storage
  • Details on Cookie
  • How to read data from file and write
  • Is_writeable & file_get_contents
  • Open file in different mode
  • PHP time, Microtime & Benchmarking
  • Date & time format & GMT
  • Date parsing & find difference
  • Introduction on Error setting & reporting
  • Error log in a file
  • Custom & Fatal error handler
  • Backtracking
  • Custom Exception
  • Text mail
  • Html mail
  • Mail with attachment
  • Smtp mail setting
  • Sql SELECT Statement
  • Sql INSERT INTO Statement
  • Sql UPDATE Statement
  • Sql Delete Statement
  • Relationship & Foreign key
  • Join , Inner , Left , Right, Join
  • Union & Union all
  • Phpmyadmin GUI
  • Sub query in Select
  • Insert into with Sub query
  • sub query with update
  • Truncate table command
  • Wildcard operator
  • Database import & Export
  • Alias for Column & Table
  • Aggregate Function
  • Group by statement
  • Having Clause
  • Create View
  • Insert data into view
  • Sql ucase , lcase , mid, length, round , now function
  • Introduction on file system & directory
  • Directory & Folder making & deletion
  • Delete file & folder recursively
  • File & Folder Permission
  • Viewing content by Directory Iterator
  • Pathinfo() & glob()
  • Copy file from one directory to another
  • Introduction to OOP
  • Class , Object, Method & Property
  • Magic Method
  • Public & Private method and Property
  • How to write a Real life Class
  • Parent and Child Scope
  • Introduction to Inheritance
  • Abstract Class & Method
  • Final keyword in Inheritance
  • Introduction to Interface
  • Constant
  • Countable Interface
  • Object Cloning
  • Object to Sting Conversion
  • Discussion on early & late bindings
  • __isset & __unset
  • __call & callStatic
  • Class file autolaoding
  • Introduction to Namespace
  • Details on Namespace
  • File arranging using namespace
  • OOP vs. Procedural coding
  • When use OOP and Procedural coding ?
  • Details on PHP.INI
  • Method calling from Class using Method Chaining
  • Inversion of Control & Dependency Injection
  • Introduction on solid Principle
  • Single responsibility Principe
  • Open Closed Principle
  • Liskov Substitution Principle
  • Interface Segregation Principle
  • Dependency Inversion Principle
  • OOP Concept
  • Introduction to traits
  • Importance of traits & usages of multiple traits
  • Method order & Precedence on Traits
  • Trait alias & Conflict resonation
  • Abstract, Static method & Properties
  • Introduction to Design Pattern
  • Singleton & Adaptor Pattern
  • Decorator & Factory pattern
  • Abstract Pattern
  • Facet Pattern
  • Bridge Pattern
  • Strategy Pattern
  • Introduction to Database
  • Details on Mysql table & Phpmyadmin
  • Create & Drop database
  • Table creation & in details

Career Support

After course completion, students can get jobs as:


  • PHP Programmer
  • Software Engineer
  • Web Developer