What Will You Learn?Máy bắn cá miniPHP Fundamentals II is designed to teach the intermediate PHP developer higher-level concepts, including a detailed introduction to object-oriented programming, advanced language and web development methodologies, and PHP Frameworks development, so you can:Utilize new PHP 7 concepts and language constructs.Create database-driven web applications similar to the course applications.Leverage object-oriented programming (OOP) techniques in your applications.Use built-in objects to interface a database.Analyze input data and learn to filter and validate it, and why.Request a web service and process the return data.Learn how to better recognize inefficient coding practices, and improve them.Learn best practices.Learn a few concepts called software design patterns.How to throw and handle exception objects.Read our Frequently Asked Questions Máy bắn cá minifor more information.AudienceMáy bắn cá miniThis course is designed for PHP developers who have at least 12 months of PHP experience. An understanding of object-oriented programming in PHP is helpful.PrerequisitesMáy bắn cá miniThis course requires a foundation-level knowledge of the PHP language and syntax. Before you take this class, you should take PHP Fundamentals I or PHP Foundations for IBM i Programmers courses — or have equivalent knowledge.Class FormatThis online class provides nine 2-hour, instructor-led lectures coupled with practical examples and student exercises. You will be given a participant course guide, to help you follow along with the lectures and exercises.Registration, Terms, and ConditionsTraining registration and policies.Training terms and conditions. Click the button below to register for this class at any of our regular posted dates and times.$1,195.00If you have any questions, please contact us at [email protected].Class ScheduleOur class schedule is updated regularly. Click below to view the upcoming class schedule or to inquire about unlisted dates or times.VIEW SCHEDULE REQUEST NEW DATE AND TIMESpecial Offer: Interested in taking additional classes and achieving certification? Check out our bundle discount and save money. We recommend:.Note: After you have purchased your Zend online training course, you will receive an email detailing the registration process.If you have any questions, please contact us at [email protected].Class OutlineIntroductionsCourse introductionPrerequisite knowledgeCourse exercisesOverall objectivePHP ConfigurationConfiguration directivesRun-time settable directivesWeb server PHP and CLI configurationTarget environment configurationTechnology stack configuration for the course VMObject-Oriented PHP - ConstructsThe class constructClass constants, properties and methodsObject instancesMember visibilityStatic properties and methodsInheritanceOverridesMagic methodsClass and method abstractionObject interfaceType hintingTraitsNamespaceObject cloning and comparisonFunctions that work with classesExceptionsObject-Oriented PHP - ImplementationCourse application OOP implementationFile structure organizationArchitectural thought of the course applicationModel/View/Controller design pattern implementationControllers and input classesCore classes and their roleDomain classes, services and business logicForm and input classes and abstractionModel classes and abstraction, database access and patternsView classes and layoutsPHP StandardsBasic coding standardLogger interface and standardAutoloading and autoloading standardCaching interface and standardMessaging interface and standardDatabaseDatabasesThe relational database engineStructured query language (SQL)Data modelingPhpMyAdmin MySQL adminTerminal MySQLPHP data objects (PDO) APIPrepared statementsStored procedureTransactionsPatterns in database designInternet CommunicationProtocols and portsClient/ServerHTTP/HTTPSClient sideHTML web formsServer sideServer side input validationCookiesSessionsOutput controlHeaders and browser cachingComposerComposerComposer filescomposer.pharcomposer.jsonImportant composer commandsThe "vendor" directoryComposer API docs and packagesWeb ServicesWeb servicesData formatsParsing APIsWeb service requestsSoap servicesRESTful servicesStreamsFinal BindingsRegular expressionsSoftware unit testingPHP documenterWeb security