Category Archives: PHP

Become a Software Engineer in PHP platform

Mev-Rael

28 Oct 2016 · answer

  1. First, obligatory learn those topics very well: HTTP, cookies, sessions, caching, gzip, OSI model, DNS, SMTP, HTTPS, HTTP2
  2. Understand Web Standards, HTML, CSS from W3C and MDN
  3. Go though official PHP7 documentation on php.net
  4. Read about Computer science, data structures, algorithms, Software engineering principles, design patterns, OOP, Functional programming, MVC, Dependency Injection. Many articles available on Hashnode, Quora and Medium. You also may try FreeCodeCamp. Good free online video tutorial series available on Udacity
  5. Learn SQL, MySQL 5.7
  6. Learn unix basics, commands, Apache or nginx, hosts file, make local domain (usually ending with .dev or .local)
  7. Set up your local environment with PHP7, MySQL5.7, Apache/nginx installed, configured (I recommend install all them manually and not using something like WAMP, it’s not so hard, even on Windows)
  8. Make a simple own MVC application on plain PHP
  9. Install Composer and learn about it and package management.
  10. Start watching laracasts.com
  11. Learn basics of Node, npm, install node.js
  12. Go though whole documentation of Laravel 5.3
  13. Make your own Laravel app
  14. Register at GitHub
  15. Read Laravel’s or any other popualr PHP project source code (at least some part of it), make you to understand every single line and operation, what it does and how
  16. Repeat 10 000 times.

Source:
https://hashnode.com/post/i-just-realized-that-i-love-programming-and-just-started-learning-php-any-advice-on-what-is-the-best-way-to-learn-and-become-a-backend-developer-ciurezx83059gpx533ibtjt7o

Advice For PHP Developer

PHP Development is quite easy and fun to work at. Here are a few tips that should help you to be a good PHP developer.

  1. Use OOP : Using classes (or Objects) will keep like things together and remove the repetition of code and perform basic tasks of production very easily.
  2. Keep your distance from anything ending with _once() :  include_once() and require_once() is extremely hard on server resources. These things will kill your server resources.
  3. Design Patterns : Design Patterns are some default structure solutions to solve problems of design, but the application design (modelling). But, why should I learn that? Just to write a better code and improve reusability. With design patterns you will find some default common problems and every time you find that problem you will find a default design to apply, so it’s easy to solve design solutions in your project.
    (recommended : “Head First Design Patterns”)
  4. Use Frameworks : If you are a PHP developer that concerns about security and productivity I recommend you to use a framework. It will improve your development speed and you will have a better designed and structured application.
  5. Use PHP’s inbuilt functions :  PHP has many built-in functions that can do what you need them to, so check out the manual to make sure you are doing it in the best way possible.
  6. PHP: The Right Way : Stay updated with what’s happening in the PHP world.
  7. Well documented and commented code.
  8. Code Code Code.

That’s pretty much all about it. Hope that helps.

 

Source: https://www.quora.com/How-do-I-become-a-good-PHP-developer-1

Design Patterns in PHP

https://www.codecourse.com/lessons?subject=design-patterns

PHP/or any other platform freshers qualification

https://www.facebook.com/groups/eee.cse/permalink/1650363141659373/

https://trello.com/b/0bKxmpuK/cse-graduate-checklist

 

Mission laravel: Installation

laravel installation:

example for me:

in this case laravel will install from the latest version

PHP OOP Project

Basic Simple Project By Me:

By Others:
From OOP Fundamentals udemy Video project:

 

PHP Regex

Regex Tutorial:

Best Site To Learn Tutorial

https://regexone.com/lesson/optional_characters (Will start from this page other pages completed before)

https://regexone.com/lesson/introduction_abcs

https://regexone.com/references/php

https://www.tutorialspoint.com/php/php_regular_expression.htm

 

example from regex one.com: