PAC | Learning PHP 7 (2016 EN)

Discussion in 'Programming' started by Kanka, Jul 22, 2019.

  1. Kanka

    Kanka Well-Known Member Loyal User

    Messages:
    16,037
    Likes Received:
    449
    Trophy Points:
    83
    [​IMG]

    Company: Packt Publishing
    Author: Nicola Pietroluongo
    Full Title: Learning PHP 7
    Year: 2016
    Language: English
    Genre: Educational: Web Development
    Skill Level: -
    Price: €124.99
    -
    Files: MP4
    Time: 02:45:36
    Video: AVC, 1280 x 720 (1.778) at 25.000 fps, 400 kbps
    Audio: AAC at 135 Kbps, 2 channels, 48.0 KHz



    Leverage the simplicity and power of PHP 7 to develop feature-rich web applications.

    PHP is back and is faster and more lightweight than ever. The world of web technology is seamlessly evolving, and PHP 7’s simplicity and prowess addresses the requirements of current and future web and mobile application development.

    Learning PHP 7 demonstrates how to script for the web, providing everything from simple PHP commands to advanced data manipulations.

    The course takes a deep dive into basic PHP concepts such as variables, constants, operators, arrays, conditionals, and loops, which every developer needs to master. The course also covers object-oriented paradigms and coding standards, which acts as the do’s and don'ts of writing code.

    The core of the course lies in bringing all the newly introduced features to fruition. This is done through the creation of a fun social web application where a viewer can post and share pictures including features of likes and comments. The use of several controllers in the application provides the viewer with a learning curve to add more interactivity to their own applications. The course also shows you how to build an administrative panel with an intuitive menu and create a dynamic page to manage the users, photos, and comments in the application.

    Important topics such as creating an API for an RSS feed, deploying with Docker and Amazon AWS, and versioning with Git are a real bonus for blooming web developers.

    Style and Approach
    This course takes a low-level approach to begin with, introducing the fundamentals of the language before demonstrating the major advancements in the platform through the creation of a "social web application".


    Learn:
    ✓ Set up your development environment the right way using modern tools such as PHP 7 Apache and MySQL
    ✓ Get to know the concepts of object-oriented programming, the driving force behind every software technology
    ✓ See real-world examples of how the HTTP protocol and Ajax calls power the communications of a website
    ✓ Find out how to manipulate data in MySQL and map data to the front end of applications with ease
    ✓ Create a social networking website with amazing real-time features such as uploading, sharing, liking, and commenting on a photo
    ✓ Improve the user interactivity of your website by learning how asynchronous calls function
    ✓ As the admin of your website, manage the entire network of users with the help of an administration panel
    ✓ Deliver high-quality application to your peers by testing and debugging the code with modern techniques
    ✓ Dockerize your production-ready application and host it on Amazon for increased flexibility and exposure

    Features:
    ✓ Learn PHP 7 from scratch, bypassing archaic, useless and deprecated functionalities.
    ✓ Develop an engaging, feature-rich “social networking” application and deploy it with Docker and Amazon.
    ✓ Adopt the voluminous performance improvements and build just about any type of web presence you can imagine


    Lessons:
    1. Introduction to PHP 7
    01. The Course Overview
    02. PHP 7 Versus PHP 5.x
    03. Setting Up the Environment
    04. Basic PHP Syntax
    05. Variables, Constants, and Operators
    06. Arrays
    07. Conditionals
    08. Loops
    2. Object-oriented Programming
    09. Functions
    10. Classes and Objects
    11. Namespace and Composer
    Lights, Camera, Action!
    12. Web Application Basic Concepts
    13. Project Structure Overview
    14. The Home Page
    15. Controllers and Log System
    16. Templating with Twig
    3. Database Interaction
    17. MySQL and Basic SQL Syntax
    18. CRUD Operation with PDO
    19. Doctrine ORM
    4. User Interaction
    20. Basic Security Concepts
    21. Registration Page, Controller, and Validations
    22. Registration Page, Database, and Password
    23. Authentication and Authorization – Login
    24. Authentication and Authorization – Firewall
    25. Posting a Message
    26. The Personal Dashboard
    5. Improving the Application with Asynchronous Calls
    27. Ajax Calls with jQuery
    28. Error Handling
    29. Uploading a Photo
    30. Commenting on a Post
    31. Be More Social with Likes
    6. Managing the Social Network
    32. Backend Overview
    33. Managing Users
    34. Managing Posts
    35. Managing Comments
    36. A Simple Analytics Page
    7. Testing and Debugging
    37. TDD and BDD
    38. Writing Tests in PHPUnit
    39. Debugging with phpdbg
    8. Application Improvement and Deploy
    40. Creating an API for the RSS Feed
    41. Deploying with Docker and Amazon AWS
    42. Versioning with Git


    -------------