Please enable JavaScript.
Coggle requires JavaScript to display documents.
Contents road map - Coggle Diagram
Contents road map
Git
cloning
Commiting
creating repositories
Connecting to remote repositories
Pushing
Pulling
What is Git?
SSH connections
Ignoring files/folders
Stashes
Tags &Releases
Aliasing
Diffing branches
Branching
SQL
API (languages)
PHP
Python
Perl
Node JS
JDBC
Support DBMS
MySQL
SQLite
PGSQL
Syntax and concepts
Create database
Data types in SQL
Creating your first table
Inserting data into databases
Fetching records in SQL
Joins in SQL
Self join
Right join
inner join
cross join
left join
Natural join
Getting started with relationships
Polymorphic relationships
Many-to-many relationship
One-to-one relationship
One-to-many relationship
Many-to-one relationships (inverse one-to-many)
Foreign Keys
Where clause
Deleting records
Updating data/records
NoSQL
MongoDB
PHP
2- PHP OOP
Collections
Magic methods
_call
_construct
_callStatic
_destructor
_sleep
_wakeup
_serialize
_unserialize
_toString
_clone
_set
_isset
_unset
_get
_set_state
_invoke
Object cloning
Constructor property promotion
Autoloading
Anonymous classes
Exceptions
Errors
Object comparison
Weak map
Namespaces
Object iteration
Map
Object serialization
Dependency injection
Late static binding
Constants
Traits
4 Pillars
Encapsulation
Polymorphism
Inhertance
Abstraction
Abstract classes
Access modifiers
Why to use?
Naming Convention
Class declaration
Properties
Methods
Static keyword
interfaces
final classes
Typed properties
1- PHP basics
Operators
Database connections (MySQL, SQLite, PostgreSQL)
Sessions
control structure
Functions and expressions
Data types
Variables and constants
loops
cookies
File management
PHP CLI
Scopes
PHP PDO
Predefined constants
PDO transactions
Connecting to database
what is PDO and why to use it?
PHP framework
Laravel
Fundamental basics
Migration
Artisan
Session
Validation
Views and blades syntax
Models
Controllers
Middlewares
Routing
Helpers
Error handling
Tinker
Intermediate laravel
Cleaner code tips
Request handling
Scopes
Relationships
Mail
Service providers
Events and listeners
Request lifecycle
Queues and jobs
HTTP requests
Facades
Task Scheduling
Accessors and Mutators
Service container
Response handling
Repositories