Escolar Documentos
Profissional Documentos
Cultura Documentos
HTML[2]
IntroductiontoHTML
ChoosingCodeEditors/IDEs
BasicStructureofHTML
WhatisTag?
HTMLAttributesandValues
InlineandBlockElements
HeadingTags,ParagraphTag,Division,
Bold,Italic,Underline,Superscript,Subscript,HorizontalLine,Breaketc.
SpecialCharacters,Symbols
W3CStandardHTML
ListanditsTypes(UL,OL,DL)
InsertingImagesanditsattributes
Links(InternalandExternal)
Tableanditselements(Rowspan,Colspan)
CreatingHTMLbasedfroms,HTML5elementsonForm
HTML5Sections
MajorTask:CreateHTMLform,List,Table
CSS[2]
IntroductiontoCSS
HowtowriteCSS?
TypesofCSS(Internal,ExternalandInline)
UsesofDifferenttypesofCSSwithexamples
Workingwithhtmltags,classesandids
DesigningListItems,Forms,Images,Tables,Blockelementsandinlineelements,
Links
BackgroundColor,Imagesproperty
PaddingandMargin
Border,BorderRadius
FontSize,Color,FontStyling
PseudoClasses(HelperClasses:Child)
MajorTask:LinkCSSwithHTMLDocument,WriteCSSforBasicWebsiteLayout
Bootstrap:[2]
IntroductiontoBootstrap
LinkingBootstrapJSandCSS
GridSystem
BootstrapTable,Form,Images,BootstrapIcon(FontAwesome)
Navbar,Pagination
OtherBootstrapComponents
ToolstousewithBootstrapDesigning
MajorTask:UsingBootstrapandDesigningBasicWebsiteLayoutwithbootstrap
PHP
Basicterminology
DomainRegistration
WebHosting
FTP
HTTP
CPanelandUploadingwebsite
Client/ServerArchitecture
SetupwithDifferentEnvironment
IntroductiontoPHP
HowPHPscriptsworksandwhytousePHP?
InstallationandConfiguration:SettingupPHPDevelopmentEnvironment
AMPStackandWorkingwithconfigurationfiles(php.iniandhttpd.conf)
ChangeRuntimeConfigurationofServer
BasicoverviewofworkinginteamusingversioncontroltoollikeGIT,Github,
Othertoolsoverviewlikecomposerforpackagemanagement
MajorWork:SetupServerandModificationofConfiguration
BasicStartingofPHPCode
Syntax,Quotes,CommentsandSpecialCharacters
Buildingandrunningourfirstprogram
OutputCommands(echovsprint)
Debuggingbasics
PHPwithHTML
HowtoembedPHPintoHTML
HowtoembedHTMLintoPHP
ValidatingandEscaping
PHPIdentifiers
VariablesandConstants
PHPDataTypes
PHPGlobalVariables($GLOBALS,$_SERVER,$_REQUEST,$_POST,$_GET,
$_FILES,$_ENV,$_SESSION,$_COOKIE)
WhatisArray?
BasicUsesofArray
AccessingandplayingwithArrays
Importantinbuiltarrayfunctions:array_merge,array_sort,rsort,ksort,
krsort,in_array,array_search,array_keys,array_values,array_chunk,array_count_value
s,array_unique,count,array_push,array_pop,array_shift,array_unshift
MajorWork:DisplayingTablesDataUsingArraywithusingarrayfunctions.
Operators
Introductionandtypesofoperators
AssignmentOperators
ArithmeticOperators
ComparisonOperators
Logical(orRelational)Operators
Conditional(orternary)Operator
ControlStructures(ConditionalstatementsandLoops)
UsageofControlstructures
TypesofConditionalStatements
ifelsecondition
Theswitchstatement
LoopStatements(for,while,dowhile,foreach)
breakandcontinuestatements
Nestedcontrolstructuresandloops
Workingwithtableandarraydatausingloops,
Handling2dimensional,3dimensionalandmulti
Dimensionalarraydataanddisplayintabularform,
MajorWork:DisplayTableinformationwithdifferenttypesofloopsand
conditions.
UnderstandingHTTPVerbsandMethods
FormhandlingwithGETMethodPOSTMethod
Workingwithforms(indetail)
Creatingaformwithdifferentforminputs
Usinghiddenfields
Redirectingtheuserfromonepagetoanother
UploadandDeleteFiles(multipartformdata)
ServerSideValidations
MajorWork:RetrieveofFormdata,Startingprojectsetupideaandloginform
validations
SessionandCookies
UnderstandingSessionandCookies
SessionFunctions:session_start,session_destroy,assigningsession
variable,retrievingsessionvariable
Setting,Reading,ExpirationofCookies
MajorWork:DevelopLoginSystemusingSessionandCookie
Function
Introductiontofunction
Typesoffunction(libraryfunctions(Inbuilt)&UserDefinedfunction(Custom))
Functionparameters(Withorwithoutandconditionalparameters)
ReturnValueFunctions
Variablescopeintodifferentfunction
WorkingwithSomeusefulfunctions(String,Datetime,Array)
FileInclusionFunction(require,include)
EmailFunctions(SendingEmail)andConceptofSMTP
PHPStringManipulationFunctions
JoiningandSplittingString
CompareStringwithstrcmp
GenerateSubstringwithsubstr
Determiningthelengthofstringwithstrlen
StringPatternsMatching
Otherstringfunctions
Majorwork:DisplayingInformationusingallabovefunctions
FileSystemFunctions
FileConstants
Creatinganddeletingafile
Openingafileforwriting,reading,orappending
Readingandwritingintofiles(String,Characters)
Workingwithdirectories
Checkingforexistenceoffileandchecksizeoffiles
Majorwork:ConceptsofmaintainingLogforProjects
Database
IntroductiontoDatabase
DBMSvsRDBMS?
IntroductiontoMySQL/MariaDB
UnderstandingDatabase,Tables,Row,Columns,index
IntroductiontoSQL(StructuredQueryLanguage)
BriefdescriptionofDDL,DML,DCl
UsingDatabaseManagementtools(PHPMyadmin/MySQLWorkbenchetc.)to
handledatabase
DDLCommand(Creatingandmanagingdatabase,SelectDatabaseandDataform
table,CreateTables,Altertableandfields)
DML(InsertingDatausingdifferentmethods,SelectingData,UpdatingData)
Majorwork:CreateDatabase,Table,AlteringTableStructure
CRUDApplicationusingMySQL
LoginSystemUsingDatabase
ERDiagram
CreatingUsers
InsertDataintodifferenttables
SelectDataintodifferentformat
Updateinformationintotable
Deletedatafromdatabase
Soring,Searchingdata
Majorwork:CompleteAdminPanelandDisplayingTablesintoDifferentTable
DatabaseAdvanceTopic
DCLCommands(GRANTandREVOKE)
CreatingPrimary,IndexandUniqueKeys
PrimaryKey,ForeignKeyRelationshipandMapping
MaintainingForeignKeyConstraints
JoinsandTypesofJOINSwithexamples
BuiltinDatabaseFunctions
PreparedStatements
StoredProceduresandTriggers
Transactions
PHPDatabaseExtensionsandDrivers
MysqlandMysqliextension
ConceptsofPHPDataObjects(PDO)API
ODBCConcepts
JavaScriptandjQueryConcepts
IntroductiontoJavaScript
Datatypes,operators,conditions
Events,function
ArrayandObjects
IntroductiontoJquery
jQuerySyntax
jQueryimplementation
jQueryEffectsandevents
jQuerySelectorsandTraversing
jQueryCustomFunctions
ClientSideValidations
Ajax(Javascriptandjquery)Searching,Filtering,LoadingData
O/P:implementationofjQueryanditspluginintoprojects
ObjectOrientedPHP
IntroductiontoOOP
DefiningClassinPHP(Properties,Methods)
Instantiatingaclass(CrateObjects)
ConstructorsandDestructor
Classconstants/Attributesandmethods
VisibilityAccess(AccessModifiers)public,private,protected
Static(propertiesandmethods)
InheritanceinPHP
OverridesandOverloading
AbstractClassandmethods
ObjectInterface
interfacevsabstractclass
OOPKeywords(ClassAutoload,Static&FinalKeywords)
AutoloadingClasses/Magicmethods
SerializingObjectsandDestroyingObjects
Namespaces
BuiltinFunctionsthatworkwithclasse
ProjectWorkUsingOOPPHPCMS
Filestructure/Codefileorganization
CodeStructureandDocumentation
LoginSystemusingOOP
CRUDusingOOP
DisplayinginformationusingOOP
WebSecurityinPHP
IntroductiontoWebSecurity
ImplementingSecurityinPHP
SecurityconcernsinMySQL
SQL/OS/CodeInjection
CrossSiteScripting(XSS)/CSRFAttacks
SessionHijacking
ClientsideValidatingFormswithJavaScript
HTML5FormValidation
ServersideValidatingForms