https://youtu.be/hbDtB79v5Zs
Aug 01
PHP Topics to Learn
Identifiers
https://docstore.mik.ua/orelly/webprog/php/ch02_01.htm#:~:text=An%20identifier%20is%20simply%20a,ASCII%200x7F%20and%20ASCII%200xFF.
PHP Data Types
https://www.odinschool.com/learning-hub/php/datatypes
Type Hinting
https://www.honeybadger.io/blog/php-type-hinting/#:~:text=Type%2Dhinting%20means%20explicitly%20stating,to%20write%20more%20robust%20code.
PDO and MySQL
https://www.w3schools.com/php/php_mysql_connect.asp
PHP OOP
https://www.w3schools.com/php/php_oop_what_is.asp
abstract classes
https://www.w3schools.com/php/php_oop_classes_abstract.asp
Abstract vs Interface
https://www.w3schools.com/php/php_oop_interfaces.asp#:~:text=PHP%20%2D%20Interfaces%20vs.%20Abstract%20Classes&text=Interfaces%20cannot%20have%20properties%2C%20while,abstract%20keyword%20is%20not%20necessary
, methods, interfaces, and inheritance
Pillars of OOP
The Four pillars of OOPs, abstraction, encapsulation, inheritance, and polymorphism, are integral to understanding and using OOP
https://datatrained.com/post/four-pillars-of-oops/#:~:text=The%20Four%20pillars%20of%20OOPs%2C%20abstraction%2C%20encapsulation%2C%20inheritance%2C,to%20understanding%20and%20using%20OOP.
Four Pillars with Examples:
https://www.geeksforgeeks.org/four-main-object-oriented-programming-concepts-of-java/
Magic Method
https://www.php.net/manual/en/language.oop5.magic.php
https://www.geeksforgeeks.org/what-are-magic-methods-and-how-to-use-them-in-php/
Overloading and Magic Methods
https://www.geeksforgeeks.org/overloading-in-php/
Jul 16
in English (start at around 54 seconds) introduction to isotope : Magical web layouts with ISOTOPE
https://youtu.be/ctMouCNhZ9E
Jul 09
In Bengali, PHPStorm Debug Configuration for PHP and Laravel applications
https://youtu.be/FxCPKPchsLk
Jun 25
MS SQL Server Dynamic SQl, T-SQL
MS SQL Server
Dynamic SQl, T-SQL
-
Mostly:
-
Dynamic SQL
-
Stored Procedure
-
Trigger
-
Cursor
-
Function
-
Sayed Ahmed
What are the Most Important
Most Used
-
Design ERD
-
Convert ERD to database
-
Normalization
-
Indexing
-
SQL
-
Stored Procedure
-
Dynamic SQL
-
These will come, not too frequent
-
Function, User Defined Data Types, Temporary Table
-
Trigger, Cursor
-
SSRS, SSIS, SSAS
-
ML in SQL Server (in advanced level)
-
May not be important initially
Today
-
More on
-
Dynamic SQL
-
Stored Procedure
-
Cursor
Basics of Stored Procedure
-
By this time, we are supposed to know
-
https://www.sqlservertutorial.net/sql-server-stored-procedures/basic-sql-server-stored-procedures/
-
https://www.sqlservertutorial.net/sql-server-stored-procedures/sql-server-stored-procedure-parameters/
-
https://www.sqlservertutorial.net/sql-server-stored-procedures/variables/
-
Although these topics will come back
-
In our discussion today
From Northwind Database
-
Write a dynamic SQL
-
That will Query the Products table and
-
Show all data
-
Ref:
-
https://www.sqlservertutorial.net/sql-server-stored-procedures/sql-server-dynamic-sql/
Dynamic SQL
-
DECLARE @table NVARCHAR(128), @sql NVARCHAR(MAX);
-
SET @table = N’Products’
-
SET @sql = N’SELECT * FROM ‘ + @table;
-
EXEC sp_executesql @sql;
Convert the previous to a stored procedure
Using dynamic SQL to query from any table of Northwind Database
Write a stored Procedure for it
table name as the parameter
