...

Become a

PHP Developer

Unlock your PHP web development skills with PHP web development course of CodemanBD which is the best freelancing institute in Bangladesh. Learn and master the latest tools and technologies to build stunning websites. Expert instructors of CodemanBD guide students so that they can be successful in Fiverr and Upwork marketplaces. Besides, Fiverr crash and Upwork crash programs are included in this course for making all the students capable to complete freelance projects. Enroll now to take your career to the next level with the best freelancing training center in Dhaka Bangladesh.

Course Start: 25th August 2024

What you will learn from this PHP Development course?

কোর্স টি করার জন্য কি কি লাগবে ?

কোর্স টপিকস :

কি থাকছে এই কোর্সে?

একজন পিএইচপি ডেভেলপারের কাজের ক্ষেত্র ও চাহিদা দিন দিন বাড়ছে। বিশ্বের ছোটো-বড় অধিকাংশ কোম্পানিরই নিজেদের একটি ওয়েবসাইট থাকে। এই ওয়েবসাইট ও dynamic web applications বানানোর জন্য প্রয়োজন হয় একজন পিএইচপি ওয়েব ডেভেলপার। এছাড়াও অনেক এজেন্সী এর প্রতিনিয়ত ওয়েবসাইট ডেভেলপমেন্ট এর জন্য একজন পিএইচপি ওয়েব ডেভেলপারের প্রয়োজন হয়। ফ্রিল্যান্স মার্কেটপ্লেসগুলোতে অনেক বেশী পারিশ্রমিকে ওয়েব ডেভেলপারদের হায়ার করছেন কোম্পানিগুলো। এছাড়াও একজন পিএইচপি ওয়েব ডেভেলপারের রিমোট জব এর ক্ষেত্রে প্রচুর চাহিদা রয়েছে। এছাড়াও দেশের জব সেক্টর ও একজন পিএইচপি ওয়েব ডেভেলপারের চাহিদা অনন্য। পিএইচপি ওয়েব ডেভেলপমেন্ট কোর্সটিতে একটি ওয়েবসাইটের ডিজাইন থেকে শুরু করে, javascript, jQuery, AJAX, Php, OOP, MySql database, Git & Github, Payment GateWay, Ecommerce Project থাকছে এই কোর্স এ। ব্যাক এন্ড ডেভেলপমেন্ট এ থাকছে জনপ্রিয় Server-side scripting language “PHP” যেখানে থাকছে PHP syntax, Variables, Data types, Quotes, Loops, Arrays, Strings, Functions, Debugging, Filters, Operator, Form, JSON, File system, Security সহ টোটাল ৪০ টি মডিউল। User management, product ও Order management এর জন্য থাকছে অ্যাডমিন প্যানেল ও E-commerce Project ডেভেলপমেন্ট পার্ট এ Version Control, Collaboration, Branching and Merging, Code Review, Remote Repository Hosting এর জন্য Git & Github থাকছে এই কোর্স এ এছাড়াও dynamic web applications তৈরী করতে, ডাটা Retrieve, Data Storage, Data Manipulation, Data Security, Data Integrity করতে ডাটাবেস হিসেবে থাকছে MYSQL এর বিস্তারিত। এছাড়াও Interactive Dynamic Web Application তৈরি করার জন্য থাকছে Javascript যা ওয়ার্ল্ডের মোস্ট পপুলার প্রোগ্রামিং ল্যাঙ্গুয়েজ, Web APIs এবং OOP concepts, JavaScript programming কে সিমপ্লিফাই করার জন্য jQuery Library, asynchronous web applications তৈরী করার জন্য AJAX
Become A PHP Developer

৳6,000

Course Features

Course Module

Javascript 

1. Start Working With JS

2. How to run JS in vs code editor

3. JS Essential

4. Variable

5. Data types

6. Array

7. Function

8. Operator

9. If else

10. Loops

11. Selector

12. Event

13. DOM Manipulation

14. Sell Commission Counter Project   

 

jQuery Module

1. jQuery Intro

2. Installation

3. Syntax

4. Selector

5. Event

6. Effect

7. jQuery chaining

8. Show Hide

9. Animate

10. Managing CSS

11. DOM Manipulation

PHP Module

1. Introduction:

i. Why use PHP and MySQL?
ii. The PHP programming environment
iii. Overview of SQL

2. Client and server communication

3. Environment setup

i. Decisions about a testing environment
ii. WAMP/MAMP/LAMP
iii. Installing Apache, PHP, MySQL on your computer
iv. Testing on a remote server
v. Deciding on development tools
vi. Using phpmyadmin

4. PHP syntax.

5. Outputs (echo, print, var_dump ..etc)

6. Variables

7. Data types

8. Constants

9. Comments

10. Uses of Quotes (Single, Double)

i. Arithmetic operators
ii. Logical operators
iii. Comparisons
iv. Operator precedence

12. Mathematical functions

13. Control Statements (if..else, elseif, switch, ternary, null safe)

i. Electric bill calculation (For first 50 units – 3.50 tk/unit For next 100 units – 4.00
tk/unit For next 100 units – 5.20 tk/unit For units above 250 – 6.50 tk/unit)
ii. A PHP calculator using switch case (Addition, Subtraction, Multiplication, Division)
iii. Check if a person is eligible to vote by age
iv. Check if a person is eligible for marriage in BD by gender.
v. Check if number is positive or negetive
vi. Check if number is odd or even vii. Check if data is integer or string
vii. and many mores

14. Loops (for, foreach, while, do, do while)

15. Arrays

16. Array functions

i. array()
ii. is_array()
iii. in_array()
iv. array_merge()
v. array_keys()
vi. array_key_exists()
vii. array_shift()
viii. array_unshift()
ix. array_push()
x. array_pop()
xi. array_values()
xii. array_map()
xiii. array_unique()
xiv. array_slice()
xv. array_diff()
xvi. array_search()
xvii.array_reverse()

17. Array problem and solution

i. Find maximum number from an array

ii. Find 2nd max number from an array
iii. Sort array from min to max
iv. Calculate average number of an array
v. Merging 2 different types of array together
vi. Search data from an array
vii. Show array data in lowercase and uppercase
viii. Get unique values
ix. Remove duplicate values
x. Check if email address is unique
xi. Check unique username
xii. Merge 2 comma separated lists with unique value only
xiii. Difference between 2 multi-dimensional arrays
xiv. Check if all values are string or not
xv. Union of 2 arrays
xvi. Filter out array data with some specific keys
xvii.Filter a multi-dimensional array.
xviii. Remove all white spaces from an array
xix. Combine 2 array and use one array data as keys and others as values
xx. Convert string to array
xxi. and many more problem and solutions.

18. Random password generator (contains uppercase, lowercase, numeric and other)

19. Numbers

i. Making calculations
ii. Using built-in numeric functions
iii. Incrementing and decrementing

20. Strings

i. Concatenating strings
ii. Trimming strings
iii. Removing slashes and other harmful characters
iv. String functions

21. Functions (user define, built-in)

22. Regular expression (RegEx)

23. Superglobals ($GLOBALS, $_SERVER, $_REQUEST, $_POST, $_GET, $_FILES, $_ENV,
$_COOKIE, $_SESSION)

24. Form Handling

25. Form validation

26. Form required

27. Form URL/E-mail

28. File uploading

29. File validation

30. File inclusion (include, include_once, require, require_once)

31. Sending mail

32. Mail verification

33. Exception handling (try, catch, throw, finally)

34. Error Handling

35. Bugs, Debugging

36. Date, Time

37. Filters

38. JSON (encode, decode)

39. php File system

i. basename()
ii. dirname()
iii. copy()
iv. file()
v. file_exists()
vi. file_get_contents()
vii. file_put_contents()
viii. filesize()
ix. filetype()
x. is_dir()
xi. is_file()
xii. link()
xiii. unlink()
xiv. mkdir()
xv. rmdir()
xvi. move_uploaded_file()
xvii.pathinfo()

40. PHP core setting (PHP.ini)

41. Application structure guideline

42. Application skeleton

43. Request and response cycle

44. Security

45. Resources

Sql Database

1. Database fundamentals:


i. Structuring a database
ii. Using tables
iii. Table relationships
iv. Common data types

2. Creating a database:

i. Using PHPmyAdmin
ii. Adding a table
iii. Populating a table with types and data
iv. Browsing a table

3. Getting PHP to connect to MySQL:

i. Using the mysql_connect() function
ii. Using the mysql_select_db() function
iii. Testing a connection
iv. Writing a sample error trap

4. Querying MySQL using PHP:

i. Writing SQL queries
ii. Using Select, Insert, Update and Delete
iii. Querying MySQL and returning results
iv. Interpreting the returned array


5. Building a Web Application:

i. Add entries
ii. Modify entries
iii. List entries
iv. Filter entries

6. Relation Database

7. Security features (Validating entries)

Ecommerce Project

1. Authentication (Login, Registration)

2. Category (R)

3. Product (R)

4. Product (Filtering)

5. Image Manipulation (Single thumbnail)

6. Add to cart (Cookies)

7. Checkout

8. Payment (Stripe, PayPal, SSL Commerce)

9. Order tracking

Admin Panel

1. User management

2. Category (CUD)

3. Product (CUD)

4. Homepage management

5. Settings

6. Order management

PHP Classes Exercise

1. Write a simple PHP class which displays the following string. Go to the editor
‘Mamurjor IT Institute !’

2. Write a simple PHP class which displays an introductory message like “Hello All, I am
Hadi”, where “Hadi” is an argument value of the method within the class

3. Write a PHP class that calculates the factorial of an integer

4. Write a PHP class that sorts an ordered integer array with the help of sort() function.
Sample array : array(11, -2, 4, 35, 0, 8, -9)
Output : Array ( [0] => -9 [1] => -2 [2] => 0 [3] => 4 [4] => 8 [5] => 11 [6] => 35 )

5. Calculate the difference between two dates using PHP OOP approach.
Sample Dates : 1981-11-03, 2013-09-04
Expected Result : Difference : 31 years, 10 months, 1 days

6. Write a PHP Calculator class which will accept two values as arguments, then add them,
subtract them, multiply them together, or divide them on request.
For example :
$mycalc = new MyCalculator( 12, 6);
echo $mycalc- > add(); // Displays 18
echo $mycalc- > multiply(); // Displays 72

7. Write a PHP script to convert a string to Date and DateTime.
Sample Date : ’12-08-2004′
Expected Output : 2004-12-08
Note : PHP considers ‘/’ to mean m/d/Y format and ‘-‘ to mean d-m-Y format.

Practise from url
https://phpenthusiast.com/object-oriented-php-tutorials/practice

Object-Oriented PHP – Constructs

1. The class construct

2. Class constants, properties and methods

3. Constructor

4. Destructor

5. Access Modifiers:

A. public
B. Protected
C. private

6. Scope Resolution Operator (::)

7. Object instances

8. Member visibility

9. Static properties and methods

10.Inheritance

11.Interfaces

12.Overrides

13.Magic methods

14.Class and method abstraction

15.Object interface

16.Type hinting

17.Final Keyword

18.Object Cloning

19.Object Cloning

20.Comparing Objects

21.Late Static Bindings

22.Objects and references

23.Object Serialization

24.Traits

25.Namespace

26.Object cloning and comparison

27.Functions that work with classes

28.Exceptions

PHP

Everything you need to be a Php Expert. Includes OOP concepts, CRUD operation and much more! 

Javascript

Javascript is the Heart of Web Development. You will learn, ajax, web APIs, and many more including debugging, Object-oriented approach, and DOM manipulation to build dynamic web apps and much more.

SQL

Structured Query Language (SQL) is a standardized programming language that is used to manage relational databases and perform various operations on the data in them.

Course Fee:

6,000 TK