CT-3774: Desarrollo en PHP y MySQL Sobre este curso El curso está dirigido a profesionales y entusiastas del desarrollo de software, que tienen nociones básicas o avanzadas de programación y desean adquirir las habilidades y conocimientos necesarios para diseñar, desarrollar e implementar soluciones con PHP, la mundialmente más difundida plataforma de desarrollo y ejecución de aplicaciones Web. Perfil de audiencia Desarrolladores de software. Desarrolladores Web. Después de completar este curso, los estudiantes serán capaces de: Describir las estructuras de programación de PHP. Utilizar e implementar funciones. Trabajar con estructuras de datos, incluyendo JSON, XML, REST y SOAP. Identificar los componentes y comportamientos de la arquitectura Web. Implementar programación orientada a objetos con PHP. Implementar una estrategia de seguridad. Trabajar con textos y patrones de expresiones. Interactuar con bases de datos. Trabajar con colecciones y arrays. Leer y escribir archivos en disco.
Temario PHP Basics Syntax Operators Variables Constants Control Structures Language Constructs and Functions Namespaces Extensions Config Performance/bytecode caching Functions Syntax Arguments Variables References Returns Variable Scope Anonymous Functions, closures Data Format & Types XML Basics SimpleXML XML Extension Xpath Webservices Basics SOAP REST JSON & AJAX DateTime DOMDocument
Web Features Sessions Forms GET and POST data Cookies HTTP Headers HTTP Authentication Object Oriented Programming Instantiation Modifiers/Inheritance Interfaces Exceptions Static Methods & Properties Autoload Reflection Type Hinting Class Constants Late Static Binding Magic (_*) Methods Instance Methods & Properties Class Definition SPL
Security Configuration Session Security Cross-Site Scripting Cross-Site Request Forgeries SQL Injection Remote Code Injection Email Injection Filter Input Escape Output Encryption, Hashing algorithms File uploads Data storage SSL Strings & Patterns Quoting Matching Extracting Searching Replacing Formatting PCRE HEREDOC and NOWDOC Encodings Databases SQL Joins Analyzing Queries Prepared Statements Transactions PDO
Arrays I/O Enumerated Arrays Associative Arrays Array Iteration Multi-Dimensional Arrays Array Functions SPL, Objects as arrays Files Reading Writing File System Functions Streams Contexts About the Certification Certificaciones internacionales El contenido del curso sirve como complemento educativo para rendir las siguientes certificaciones oficiales internacionales: Exam: Zend PHP Certification Puede rendir las certificaciones internacionales en mediante Pearson VUE.
Cursos complementarios: Luego de realizar el presente curso, podés completar el círculo de capacitación con los siguientes cursos: CT-0488: Desarrollo en SharePoint 2013 CT-0774: Consultas TSQL con Microsoft SQL Server 2012 CT-0776: Desarrollo de Microsoft SQL Server 2012 Database CT-0778: Implementación de Modelos de Datos y Reportes con Microsoft SQL Server 2012 CT-0480: Programación en HTML5 con JavaScript y CSS3 CT-0483: Programación en C# CT-0486: Desarrollo de Aplicaciones Web de ASP.NET MVC 4 CT-1774: Desarrollo con PL/SQL para Oracle 12c Database CT-2775: JAVA SE 7 Desarrollo de Aplicaciones CT-2776: JAVA EE 7 Desarrollo de Aplicaciones CT-4774: Desarrollo en Android CT-5774: SCRUM Developer CT-6774: Fundamentos de Programación OOP SOLO NECESITÁS PASIÓN PARA TRANSFORMAR TU MUNDO TU PASIÓN POR APRENDER