|54||CORE-PHP-BASICS-20210817||Learn the Basics of PHP||All that you need to know to begin programming in PHP||PHP CL has created a twelve hour course for anyone who is looking to learn how to set up a website using PHP. A live instructor will guide you through the basic inner workings of PHP and will be there to answer any questions you may have.|
- Variables, operators, structures
- Data types and formats
- Input and output
- Strings and patterns
- Database interaction
- Web forms
- All of the fundamentals!
Don't rely on trial-and-error to learn your most important skills. Learn PHP with the professionals.
|55||CORE-PHP-ADVANCED-20210817||Learn Advanced PHP||Discover the more advanced topics related to programming with PHP||PHP is the technology that runs 80% of the Web. Like any powerful tool though, its users have to dedicate the time to learn the tool. PHP CL has created a twelve hour course for anyone who wants to work as a PHP developer and needs to learn all of the essentials of the everyday workplace. In this course, a live instructor will guide you through the more advanced topics of PHP programming.|
- Object-oriented programming
- Aspect-oriented programming
- Web features (file uploads, authentication, authorization)
- HTTP verbs and APIs
- Unit tests
- OWASP security
- Debugging and profiling code
- Static and dynamic analysis
- Introduction to frameworks
- And much more!
With this course, you will learn everything that is needed to start building professional web applications.
|56||CORE-DEVOPS-20210817||The Lead Developer's Toolbox||Everything you need to know to start leading development projects||Being a lead developer requires knowledge that you cannot get in a book. How to manage release cycles, how to continuously integrate the work done by other developers, how to source control a project's code, and how to determine the best deployment strategy in a Continuous Delivery context, are only a few examples of the different considerations that a lead developer has to think about on a daily basis.|
- Git branching
- Git releases
- GitHub actions
- Continuous delivery and webhooks
- Deployment strategies
- Unit, functional, and integration tests
- And more!
This course will get you up to speed to becoming a proficient lead developer.