inflearn logo
inflearn logo

PHP 7+ Programming: Object-Oriented

This discusses the foundation for learning modern PHP, from PHP Object-Oriented Programming and built-in classes to PSR, Composer, and MVC (Model, View, Controller).

(4.5) 19 reviews

369 learners

Level Basic

Course period Unlimited

PHP
PHP
oop
oop
PHP
PHP
oop
oop

News

7 articles

  • pronist님의 프로필 이미지

    Hello. I'm Jeong Sangwoo. As I transition my career to become a generative AI instructor, I thought this would be a good opportunity to start writing again with the goal of publishing. However, I'll first release it on the web. The topic I've started writing about is 'ChatGPT 101 for Non-Majors', which will be published on Brunch. Since it's not an autobiographical story and is written for the general public, I won't discuss technically in-depth content.

    'ChatGPT 101 for Non-Majors' doesn't simply explain how to use ChatGPT, but rather explores the fundamentals you need to know to utilize generative AI through ChatGPT, a representative generative AI service. Rather than catching fish for you, it teaches you how to catch fish.

    The ways to use ChatGPT are numerous and vary by job function, ranging from simple writing to planning and marketing. These articles don't just talk about simple 'examples' like 'writing emails' or 'analyzing statistics.' By discussing the 'fundamentals' of generative AI, they build a framework that allows you to freely master ChatGPT and utilize it in practical work situations.

    0
  • pronist님의 프로필 이미지

    Edited

    Hello. This is Jeong Sang-woo. 😎

    I have published my first development book, Awesome Laravel . It is scheduled to be published on April 3, 2023. An eBook will also be published. The example codes in this book are also available on GitHub. If you have any questions, please leave them in the GitHub discussion and I will try to answer them as much as possible.

    『Awesome Laravel』 is a Laravel book based on the latest version of Laravel, 10.x, released in February 2023. The book is structured in a way that you can learn concepts as needed through actual projects. You will be able to learn while feeling how Laravel's features are used in actual projects. This method will actually help ease the resistance to technologies that you are using for the first time when using Laravel in practice.

    The target readers are those who are new to Laravel, and also existing PHP developers who want to develop better services and grow by using a framework rather than CMS(Content Management System) such as Gnuboard and WordPress. Therefore, to read this book, you need to have general experience using PHP as a prior knowledge. Or, if you have taken the PHP lectures I opened at Inflearn, 『 PHP 7+ Programming 』『 PHP 7+ Programming: Object-oriented 』, you can follow along without difficulty.

    What sets this book apart from other Laravel books, along with its support for the latest version, is testing. It writes and runs tests for every piece of code written in the project. It doesn’t just talk about how to write tests in Laravel, it writes tests for the actual code written in the project.

    I plan to use this book as a textbook to create a Laravel lecture on Inflearn in the future. It will be a paid lecture, but since there are parts that I couldn't talk about in the book or parts that are easier to express in words rather than writing, I will talk about them in more detail than in the book. However, since online lectures and books are different learning methods, it will not be a big problem to do both or only one, because it will be different for each person. Since the book will be published first and the lecture will be released two or three months later, it is a good idea to study in advance with the book and then listen to the lecture to transfer the knowledge to long-term memory. The book and the lecture will play a complementary role to each other.

    It's already been two years since I started writing "Awesome Laravel". It should have been published last year, but I think it was delayed because I was concerned about the quality and completeness of the code. I don't forget that there were people who waited for my book. It's finally time to meet those expectations 😊

    2
  • pronist님의 프로필 이미지

    Edited

    Hello. It's been a while since I've brought you some news.

    This may not be what you were expecting since it's not news about a Laravel lecture, but I'm writing to tell you that my Laravel book is coming out soon. :)

    The book title and publication date have not been decided yet, but the manuscript is currently being edited by the publisher as it is nearing completion. The sample code and table of contents have been made public on GitHub, so you can take a look at them in advance.

    Books and lectures are based on PHP 8.1/Laravel 9.x, the latest version at the moment.


    https://github.com/php-courses-inflearn/laravel

    So, when will the Laravel lecture come out? I think some of you are wondering. It is scheduled to be produced based on the book starting around mid-October. I apologize for the delay in production, everyone.

    thank you!

    1
  • pronist님의 프로필 이미지

    , We would like to inform you that a lecture on setting up a development environment ( 00 - Environment) has been added to the lecture. There have been some inquiries about setting up a development environment in the past, so we decided to add it at this opportunity. :)

    3
  • pronist님의 프로필 이미지

    hello :)

    PHP 8 is here after 5 years . It's still a beta version , but the features are pretty much defined.
    To celebrate, we've prepared a tutorial to explore the new features of PHP 8.

    It's free !

    https://www.inflearn.com/course/php8-new-features

    0
  • pronist님의 프로필 이미지

    hello.

    As you can see, there was a problem that the sound of the lecture was low, so we tried to solve it.
    All videos have been re-uploaded after increasing the volume and re-rendering .

    Other lectures will be like that too,
    First of all, this lecture was held first.

    Sorry for the inconvenience :(

    If there are any other problems or abnormalities in the video,
    Please send your email to pronist@naver.com . Thank you.

    0
  • pronist님의 프로필 이미지

    I would like to write down some useful packages that you should know about. Of course, there are various extensions provided by PHP, but rather than using them directly, using packages created by various users gives you better productivity . It is recommended to look at this after taking a course related to Composer . Of course, there are also packages that have extensions as dependencies.

    Want to explore more packages? Check out the repositories below.

    • ziadoz/awesome-php - This is not a package. It's a collection of repositories that are useful to know about. But there are so many that you might not know which one to use.

    For reference, I have compiled the PHP Handbook on my blog to help beginners with their searches .
    https://pronist.tistory.com/36

    If you use a framework , you may have something like the above. If so, it would be better to use what the framework provides!

    0

$42.90