Companies Home Search Profile

Master Modern PHP 8: From Beginner to Advanced

Focused View

Piotr Jura | 45,000+ Enrollments

6:16:01

0 View
  • 1 -Welcome! Course Structure, How to Learn and Administrative Details.mp4
    01:14
  • 2 -Additional Resources and Social Media Links.mp4
    00:37
  • 3 - Resources and Links.html
  • 1 -Module Introduction.mp4
    00:35
  • 2 -What is PHP.mp4
    03:48
  • 3 -Where Does the PHP Fit In.mp4
    08:38
  • 4 -Quick Overview of a PHP File.mp4
    01:52
  • 5 -Expression vs Statement.mp4
    00:33
  • 1 -Module Introduction.mp4
    01:57
  • 2 -PHP on Mac.mp4
    03:24
  • 3 -PHP on Windows.mp4
    05:59
  • 4 -Code Editor - Visual Studio Code.mp4
    02:46
  • 4 -settings.zip
  • 4 - PHP on Linux.html
  • 1 -Module Introduction.mp4
    00:42
  • 2 -How to Run PHP Programs.mp4
    03:09
  • 3 -First PHP Expressions.mp4
    10:28
  • 4 -Data Types.mp4
    03:44
  • 5 -Practical Data Types.mp4
    09:54
  • 6 -Conditionals - If Statement.mp4
    11:50
  • 7 -Loops - While Loop (Guess the Secret Game).mp4
    07:34
  • 8 -Loops - For Loop (Rocket Launch Countdown!).mp4
    07:48
  • 9 -Do...While Loop (Roll the Dice Game).mp4
    04:52
  • 10 -Foreach Loop (Count the Items in the Basket).mp4
    04:16
  • 11 -You Didnt Know the Switch Statement (Clothes Size Demo)!.mp4
    13:46
  • 12 -Match Expression [PHP 8.0+] (HTTP Error Codes Demo).mp4
    04:33
  • 13 -RequireInclude (Config File Demo).mp4
    07:40
  • 1 -Basics of Functions.mp4
    04:46
  • 2 -Optional Function Arguments.mp4
    02:32
  • 3 -Types in Functions.mp4
    06:59
  • 4 -Variadic Function Arguments.mp4
    13:13
  • 5 -Anonymous Functions.mp4
    08:53
  • 1 -References.mp4
    05:11
  • 2 -Passing by Value and Passing by Reference.mp4
    05:00
  • 3 -Performance Test Ref vs Value - Big Data Example. Is There a Difference.mp4
    07:03
  • 4 -Variable Scope.mp4
    14:18
  • 5 -Null in PHP (How it Feels to Have Nothing).mp4
    09:36
  • 6 -Union Types.mp4
    04:57
  • 1 -Named Function Arguments [PHP 8.0+] - Forget About the Order!.mp4
    03:50
  • 2 -Arrow Functions [PHP 7.4] - Single Expression Short Functions.mp4
    06:29
  • 3 -Pure Functions.mp4
    03:58
  • 4 -Higher-Order Functions.mp4
    07:02
  • 5 -Recursion - Functions Calling Themselves.mp4
    04:36
  • 6 -Generator Functions - For Memory Intensive Tasks.mp4
    04:36
  • 1 -So Many Ways to Write Strings.mp4
    04:24
  • 2 -String Accessing & Manipulation.mp4
    04:28
  • 3 -Searching Through Text and Regular Expressions.mp4
    04:24
  • 4 -Formatting Strings.mp4
    05:48
  • 5 -Advanced Stuff - Base64, Escaping, URL Encoding.mp4
    07:30
  • 6 -Integer, Floating Point, Formatting & Functions, Random Numbers, Min, Max.mp4
    05:56
  • 7 -Arrays #1 - Indexed, Associative, Multi-Dimensional, Sort, Filter, Map, Reduce.mp4
    13:49
  • 8 -Arrays #2 - Diff, Merge, Intersect, Values, Keys, Unpacking.mp4
    13:39
  • 1 -Classes in PHP.mp4
    07:59
  • 2 -Class Inheritance.mp4
    08:12
  • 3 -Class Members Visibility.mp4
    05:03
  • 4 -Static Class Members (Singleton Example).mp4
    09:05
  • 1 -Interfaces (Payment Processors Example).mp4
    11:10
  • 2 -Abstract Classes.mp4
    13:24
  • 3 -Payment Processors Abstract Classes & Interfaces Overview.mp4
    07:33
  • 4 -Traits.mp4
    05:46
  • 5 -Final & Readonly Keywords.mp4
    08:57
  • 6 -Enums (Is It Weekend Yet).mp4
    04:16
  • Description


    Learn PHP from scratch, build projects and Laravel-like framework. Learn modern PHP 8 like never before.

    What You'll Learn?


    • Learn modern PHP 8.3, Object Oriented Programming, Databases & PDO, security best practices
    • Build Laravel-like framework, with database abstractions, CSRF protection, authentication, facades, master sessions & cookies
    • Understand how web works in-depth, making sure you learn the basics only once, laying the groundwork for whatever you'll do in the future
    • Guaranteed that senior developers will learn a lot from this course. Learn about the things you used, but never really know how they work!

    Who is this for?


  • Complete beginners that want to build websites
  • People that want to up-skill their PHP knowledge
  • Front-end developers looking to gain insights into how backend works
  • Intermediate and advanced PHP, Laravel, Symfony developers that want to know how things really work behind the scenes
  • People looking to to become an expert in PHP backend development
  • What You Need to Know?


  • PHP and programming is explained from scratch, no previous experience or knowledge is required!
  • More details


    Description

    Hey guys, it's Piotr. If you're looking to start your career in web development, or you worked as a developer for years, I've got something for you and you're in the right place.

    This PHP course will teach you programming & PHP from scratch. It will then teach you everything about the web, security, databases and advanced Object-Oriented Programming.

    You're going to learn concepts and patterns you haven't heard about before. Typically, PHP courses omit stuff like pure functions, higher-order functions, recursion, generators. There's a reason for that - everyone can learn a topic shallowly and make a course on it.

    I never shy away from hard concepts, and you shouldn't too. It's what separates hobbyists from professionals. Nothing wrong about learning a topic as a hobby, it's actually great, and if that's your goal this course is for you as well.

    I make zero assumptions about what you know. I assume it's your first contact with programming in general.


    What You’ll Learn

    • Fundamental PHP Concepts

    • Syntax, variables, data types, operators, and control structures.

    • Functions, arrays, and string manipulation.

    • Developing Dynamic Web Applications

    • Handling forms and user input.

    • Managing sessions and cookies.

    • Working with files and directories.

    • Database Integration

    • Connecting PHP with databases using SQLite for simplicity.

    • Performing CRUD operations (Create, Read, Update, Delete).

    • Object-Oriented Programming (OOP) in PHP

    • Classes, objects, inheritance, and encapsulation.

    • Writing modular and reusable code.

    • Web Security Best Practices

    • Protecting against common vulnerabilities like SQL injection and XSS attacks.

    • Secure coding techniques to safeguard user data.

    • Building Real-World Projects

    • Developing a complete web application from scratch.

    • Applying PHP skills to create dynamic, interactive websites.


    Who Is This Course For?


    • Complete Beginners to Programming

    • No prior coding experience? No problem! We start from the very basics.

    • Aspiring Web Developers

    • Learn server-side scripting to build full-stack web applications.

    • Front-End Developers

    • Expand your skillset by adding back-end development with PHP.

    • Students and Career Changers

    • Break into the tech industry with practical PHP skills that employers value.

    • Entrepreneurs and Hobbyists

    • Build and manage your own websites or web applications without relying on others.


    Why Choose This Course?


    • Comprehensive Curriculum

    • Covers essential PHP features and best practices.

    • Hands-On Learning

    • Practical exercises and projects reinforce each concept learned.

    • Expert Instructor

    • Learn from Piotr, an experienced PHP developer passionate about teaching and helping you succeed.

    • Lifetime Access & Updates

    • Enroll once and get lifetime access to all future updates and new content added to the course.

    • Community Support

    • Join a community of learners and get your questions answered promptly.


    Student Testimonials

    It's not my first course. Here's what my students say:


    “This course is a standout, far surpassing my expectations. It is very well prepared, engaging, and fun! I hope to see more courses from Piotr! Thanks!”

    — Vladislav C.


    “I really enjoyed the course. The content was very well chosen and presented in a clear and precise manner. Well done Piotr!”

    — Fouche du P.


    “Incredible course, exceeded all expectations. Thanks!”

    — Bojan A.


    “I was looking for a fast-paced dive straight into Symfony to give me a broad overview of the framework. This class is it! Piotr also does a great job of referencing documentation for further study.”

    — Brian P.


    “Good course! The course is very good, nothing superfluous. The author even cuts and speeds up empty spaces. Everything you need to know is there. How best to do and how best NOT to do is shown and told. In addition to just the code, there are explanations with the theory, which, in principle, I have not seen anywhere else. Directly with diagrams, everything is clear and understandable.”

    — Dev N.


    “Great teacher. Explains things very well, and I like the pace.”

    — Deigan M.


    Benefits of Enrolling


    • Boost Your Career Prospects

    • PHP developers are in high demand; add a valuable skill to your resume.

    • Create Professional Websites

    • Build websites and applications that can serve real users and clients.

    • Understand Back-End Development

    • Gain a solid foundation that will make learning other programming languages easier.

    • Personalized Learning Experience

    • Learn at your own pace with 24/7 access to course materials.


    Enroll Now and Start Your PHP Journey!


    Don’t miss out on this opportunity to learn one of the most widely used programming languages in web development. Enroll today and take the first step towards becoming a proficient PHP developer.


    Frequently Asked Questions


    Q: Do I need any prior programming experience?

    A: No prior experience is required! This course is designed for complete beginners.


    Q: What software or tools do I need?

    A: You’ll need a computer (Windows, macOS, or Linux), PHP, and a code editor. We’ll cover the setup in the course, including how to install and use SQLite for simplicity.


    Q: Is there a certificate upon completion?

    A: Yes, you’ll receive a certificate of completion that you can add to your resume or LinkedIn profile.


    About the Instructor


    Piotr is a seasoned PHP developer with over 14 years of professional experience in building dynamic websites and web applications. Passionate about teaching, Piotr has helped thousands of students learn programming and achieve their career goals. His clear explanations, practical approach, and engaging teaching style have earned him rave reviews from students worldwide.

    Who this course is for:

    • Complete beginners that want to build websites
    • People that want to up-skill their PHP knowledge
    • Front-end developers looking to gain insights into how backend works
    • Intermediate and advanced PHP, Laravel, Symfony developers that want to know how things really work behind the scenes
    • People looking to to become an expert in PHP backend development

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    PHP

    Piotr Jura | 45,000+ Enrollments
    Piotr Jura | 45,000+ Enrollments
    Instructor's Courses
    Hey there, I'm Piotr Jura, and I've been tinkering with things since I was old enough to hold a screwdriver. I'm passionate about taking complex technology and breaking it down into bite-sized chunks that anyone can understand.With over 15 years of experience under my belt, I've worked with a vast array of web development technologies – from front-end to back-end, I've seen it all. I've gained expertise in Vue, Node.js, Symfony, and Laravel, and I'm excited to share my knowledge with you.My courses on Udemy cover everything you need to know to become a proficient developer, no matter what level you're at. If you're new to Vue, then my course, "Vue 3 incl. Router, VueX, Composition API & Firebase," is perfect for you. You'll learn everything you need to know to be job-ready and tackle your own projects with confidence.For Node.js enthusiasts, I've got the "Master NestJS - The JavaScript Node.js Framework" course. You'll learn how to create enterprise-level applications using the NestJS framework – it's a must-watch for anyone looking to level up their Node.js game.If Symfony is your thing, then I've got you covered too. "Symfony 6 Framework Hands-On 2022" is a fantastic course that covers the basics of the Symfony framework, while "PHP Symfony 4 API Platform + React.js Full Stack Masterclass" will help you create APIs and level up your full-stack development skills.Finally, if you're interested in Laravel, my courses will take you from beginner to expert in no time. "Master Laravel PHP for Beginners and Intermediate" is perfect for getting started, while "Master Laravel 9, Vue 3 & Inertia Fullstack 2023" and "Master Laravel with GraphQL, Vue.js, and Tailwind" will help you take your Laravel skills to the next level, including creating APIs, developing SPAs, and learning GraphQL.No matter what your skill level, I'm confident that I can help you take your development skills to the next level. So, why not join one of my courses and get started today? Who knows – you might just surprise yourself with how much you can learn.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 59
    • duration 6:16:01
    • English subtitles has
    • Release Date 2025/01/24