CodeIgniter 4 From Zero to Advanced: CRUD, Online Store and APIs with PHP 8
Design professional web applications with CodeIgniter 4: authentication, Bootstrap 5, payments with PayPal, REST API, invoicing, and real admin panels
-
- 10,99 €
-
- 10,99 €
Beschreibung des Verlags
This book is for anyone who wants to build their first applications in CodeIgniter 4, this writing offers a step-by-step introduction to the framework, knowing the most relevant aspects of it and is focused above all on practice; It is assumed that the reader has knowledge and has developed in PHP and related technologies of the language, such as JavaScript, HTML and CSS, since, remember that to use any framework, you have to have the bases that support it, that is, your programming language.
Map
This book has a total of 21 chapters and consists of explanations and practices.
Chapter 1 - Required Software and Installing the Tools: This chapter is intended to explain the environment needed to develop in CodeIgniter 4.
Chapter 2 - Knowing general aspects of CodeIgniter 4: We take the first steps with the frameworks, we will know the official website of the framework, installation forms and advantages of each one of them, we install the framework, we will know the initial aspects on how to run the framework, configure a database, create our first components, the use of migrations for table management and we will see several cases on how to work with them, we will work with the MVC and create each of these components that define it from scratch, routing and of course, finishing the chapter with the traditional CRUD for one of our entities.
Chapter 3 - CRUD for categories: It is a practice for you, in which you have to create another CRUD; putting into practice everything seen in the first chapter.
Chapter 4 - Routes and redirects: You will know how to use the routes, grouped routes, their options and the different types.
Chapter 5 - Session and flash messages: We will know the use of the session and also of the flash session to save data and present it to the user.
Chapter 6 - Views and layouts: You will learn to manage views in a reusable way.
Chapter 7 - Controllers: We will see how to use a more modular scheme when defining controllers for each type of module.
Chapter 8 - Forms: We will know how to work with HTML forms and apply validations from the server side in CodeIgniter, knowing the types of validations, creating them and applying validations from the controller; to then finally show the errors by the view; we will also learn how to use helper functions in our forms.
Chapter 9 - Models: We will learn more about models, some properties that we can define in them, the use of functions and common example cases.
Chapter 10 - Filters: We will learn to use filters to intercept requests; as a practical case, we will create an authentication module with login for our application in which we will protect the management module or dashboard.
Chapter 11 - Seeders: In this chapter you will learn to generate test data with seeders which are ideal for when we are starting to develop.
Chapter 12 - Database - Relationships: In this chapter we will learn how to handle the relational schema of the database in CodeIgniter; we will look at one-to-many and many-to-many relationships.
Chapter 13 - File Upload: In this chapter we are going to work with uploading files in our application, to upload images to our movie model.
Chapter 14 - Fundamental Libraries and Advanced Processing in CodeIgniter 4
Chapter 15 - Bootstrap 5
Chapter 16 - Web module
Chapter 17 - Rest Api CRUD
Chapter 18 - PayPal
Chapter 19 - CodeIgniter Shield
Chapter 20 - Consuming the Rest Api from a Vue app
Chapter 21 - Proyects: In this chapter, we will look at several projects, such as creating an AutoCRUD inventory system to practice what we have learned in previous chapters.
I invite you to visit my website:
desarrollolibre.net
And get to know my work.