Welcome to CodeAT21 - online courses

Learn a new skill online on your time

React Firebase storage Upload and save url to firestore

In this tutorial, we'll talk about How to Upload Image to Firebase Storage and save URL to Firestore in React.js?. The users to upload images, files and data will be stored on Firebase Cloud Storage bucket. Scroll ...
Read More

Upload Multiple Images And Store In Database Using PHP And MySQL.

In this article, we will look at how to upload Multiple Images And Store them In a Database Using PHP And MySQL. First, let's create an HTML form to upload multiple images or files to store the ...
Read More

Books

Laravel: Up & Running: A Framework for Building Modern PHP Apps

Laravel: Up & Running: A Framework for Building Modern PHP Apps

What sets Laravel apart from other PHP web frameworks? Speed and simplicity, for starters. This rapid application development framework and its ecosystem of tools let you quickly build new sites and applications with clean, readable code. Fully updated to cover Laravel 5.8, the second edition of this practical guide provides the definitive introduction to one of today’s mostpopular web frameworks.

Matt Stauffer, a leading teacher and developer in the Laravel community, delivers a high-level overview and concrete examples to help experienced PHP web developers get started with this framework right away. This updated edition also covers Laravel Dusk and Horizon and provides information about community resources and other noncore Laravel packages.

Dive into features, including:

Blade, Laravel’s powerful custom templating tool
Tools for gathering, validating, normalizing, and filtering user-provideddata
The Eloquent ORM for working with application databases
The role of the Illuminate request object in the application lifecycle
PHPUnit, Mockery, and Dusk for testing your PHP code
Tools for writing JSON and RESTful APIs
Interfaces for filesystem access, sessions, cookies, caches, and search
Tools for implementing queues, jobs, events, and WebSocket event publishing

read more
PHP, MySQL, & JavaScript All-in-One For Dummies (For Dummies (Computer/Tech))

PHP, MySQL, & JavaScript All-in-One For Dummies (For Dummies (Computer/Tech))

It takes a powerful suite of technologies to drive the most-visited websites in the world. PHP, mySQL, JavaScript, and other web-building languages serve as the foundation for application development and programming projects at all levels of the web.

Dig into this all-in-one book to get a grasp on these in-demand skills, and figure out how to apply them to become a professional web builder. You’ll get valuable information from seven handy books covering the pieces of web programming, HTML5 & CSS3, JavaScript, PHP, MySQL, creating object-oriented programs, and using PHP frameworks.

Helps you grasp the technologies that power web applications
Covers PHP version 7.2
Includes coverage of the latest updates in web development
Perfect for developers to use to solve problems
This book is ideal for the inexperienced programmer interested in adding these skills to their toolbox. New coders who’ve made it through an online course or boot camp will also find great value in how this book builds on what you already know.

read more
The Joy of PHP: A Beginner’s Guide to Programming Interactive Web Applications with PHP and mySQL

The Joy of PHP: A Beginner’s Guide to Programming Interactive Web Applications with PHP and mySQL

How to program interactive web applications with PHP and mySQL– even if you’ve never programmed before

Have you ever wanted to design your own website or browser application but thought it would be too difficult or maybe you didn’t know where to start? Have you found the amount of information on the Internet either too overwhelming or not geared for your skill set or worse– just plain boring? Are you interested in learning to program PHP and have some fun along the way? If so, then The Joy of PHP by Alan Forbes is the book for you!!

** 6th Edition – Revised and Updated July 2020 **

PHP Beginners: Start Here

Alan starts with basic HTML so the absolute beginner can catch up quickly and then goes step by step on how PHP works. You start with the easy stuff–like how to create and run simple PHP scripts that modify web pages– and then build on what you’ve learned through a series of cohesive (and fun) exercises that carry over from lesson to lesson.

As the chapters progress you begin to build a web site for a growing used car dealership business. This approach keeps the material fun and challenging– and gives what you’ve learned a context to be relevant. A car dealership needs a constantly changing web site because the inventory of cars is always changing. HTML is not the answer for this kind of web site– but PHP and mySQL is a great fit.

Throughout the book you will be working with the web site for the car dealership and adding features and modifying it as the needs of the business (and your knowledge) grow. This writing style reinforces the previous lessons and keeps you engaged in a “real” project — giving you both a sense of accomplishment and an opportunity to apply what you’ve learned to a realistic scenario. You are far more likely to retain what you’ve learned using this approach than just reading dry syntax documentation.

The author has an easy and fun style of writing that teaches you PHP in a simple, matter of fact manner while showing you the most common uses of the commands you need to get the job done. This keeps your learning pace quick and uncluttered. If you need it, he also points you to several resources where you can learn more about the other options a PHP function can offer and– even better–how to read and understand those resources.

If you want to learn the PHP language in an easy, enjoyable, well laid out manner and to learn why PHP and mySQL are so powerful and fun to use then buy this book!! Do not buy this book if you are looking for a comprehensive reference of boring PHP syntax.

This book does not attempt to cover everything about PHP. What it does do– and does well– is take you from being a beginner who isn’t even sure what PHP is to someone who knows the sheer joy that only programming dynamic sites can provide. You will become someone who can read, write, and modify PHP scripts and you will be able make your website come alive.

Source Code

All the source code referenced in the book is available for easy download from http://www.joyofphp.com and is well organized. You don’t have to retype code, unless you want to. This updated version even offers Docker images.

Topics Covered…

– Installing and configuring PHP
– Introduction to HTML
– Basic PHP Syntax
– Some Fun Right Away
– Editors and Staying Organized
– Variables, Numbers, Dates and Strings
– Control Structures
– How to use a database, such as mySQL
– Using PHP and mySQL Together
– How to create forms to Display, Add, Edit, and Delete data
– Session Variables
– Working with Images
– PHP File Uploads
– PHP Quirks and Tips
– Security Considerations

This book is NOT the only book you’ll ever need to master PHP. Rather, it’s a gentle introduction to a very rich topic. You’ll learn PHP isn’t really scary after all– it’s something YOU can do too, and even find joy in.

read more
Pro PHP 8 MVC: Model View Controller Architecture-Driven Application Development

Pro PHP 8 MVC: Model View Controller Architecture-Driven Application Development

Examine the building blocks that make any good MVC framework using PHP 8. This book exposes all the considerations that many developers take for granted when using a popular framework, and teaches you how to make this MVC framework your own.

You’ll quickly get started writing your first bit of framework code, then, you build a variety of examples using aspects of an MVC framework, including a router, a template engine, a database library, a persistence engine (ORM), and a testing framework. In the next section, you’ll implement sessions, caches, file systems, queues, logging, and mail. You’ll wrap up by building a larger scale sample web application: a sales website for a company that sells rockets.

Along the way, this book lays bare all the secret parts of MVC to take with you to apply to your own PHP-based MVC projects.

What You Will Learn

Build PHP-based web applications using the model view controller (MVC) architecture
Write your first bit of framework code
Compare the code you write with how the popular frameworks do the same kinds of things
Create various aspects of applications, engines, and other frameworks
Wrap up with a sample case study application
Who This Book Is For

Experienced PHP and web developers. Some prior experience with PHP and web development at least recommended.

read more
PHP: Learn PHP in One Day and Learn It Well. PHP for Beginners with Hands-on Project. (Learn Coding Fast with Hands-On Project Book 6)

PHP: Learn PHP in One Day and Learn It Well. PHP for Beginners with Hands-on Project. (Learn Coding Fast with Hands-On Project Book 6)

Learn PHP Fast and Learn It Well. Master PHP Programming with a unique Hands-On Project

New Book by Best Selling Author Jamie Chan. Book 6 of the Learn Coding Fast Series.

Do you want to learn PHP fast but are overwhelmed by all the information you find online? Or perhaps you have completed numerous PHP tutorials but are still unsure how everything works together.

This book is for you.

You no longer have to waste your time and money learning PHP from lengthy books, expensive online courses or fragmented PHP tutorials. This book covers all the major topics in PHP and is written in a concise and to the point manner. In addition, you’ll be guided through a project at the end of the book where you get to apply the concepts learned and see how it all ties together.

What this book offers…

PHP for Beginners

Complex concepts are broken down into simple steps to ensure that you can easily master PHP even if you have never coded before. Concepts are presented in a “to-the-point” style to cater to the busy individual; no fluff or unnecessary details.

Careful selection of topics

Topics are carefully selected to give you a broad exposure to PHP. These topics include HTML form handling, security management (prevention of XSS and SQL injection), object-oriented programming, error and exception handling techniques, databases and more.

Carefully Chosen PHP Examples

Examples are carefully chosen to illustrate all concepts. In addition, the output for all examples is provided immediately so you do not have to wait till you have access to your computer to test the examples.

How is this book different…

The best way to learn programming is by doing. This book includes a complete project at the end of the book where you get to build a mini-blog using PHP and MySQL.

Working through the project gives you a chance to see how everything works together, including how to set up your servers, create a database, connect to it, process forms, manage security issues, handle errors and exceptions and more. Completing the project will not only give you an immense sense of achievement, it’ll also help you retain the knowledge you’ve learned and master the language.

Are you ready to dip your toes into the exciting world of PHP coding? This book is for you. Click the BUY button and download it now.

Pre-requisites:

Note that this book requires basic knowledge of HTML and SQL.

What you’ll learn:

– What is PHP
– What software do you need to run PHP scripts
– How to set up your own server
– What are constants, variables and operators
– What are the common data types in PHP
– How to control the flow of your PHP program using If statements, while loops etc
– How to use numerous built-in functions in PHP
– How to define your own functions
– What is a cookie and session and how to use them
– How to process HTML forms using the get and post methods
– How to prevent attacks on your site
– What is OOP and inheritance
– How to connect to a database
– How to handle errors and exceptions
.. and more…

Finally, you’ll be guided through a hands-on project that requires the application of all the topics covered.

Click the BUY button and download the book now to start learning PHP. Learn it fast and learn it well.

read more
PHP & MySQL: Server-side Web Development

PHP & MySQL: Server-side Web Development

Learn PHP, the programming language used to build sites like Facebook, Wikipedia and WordPress, then discover how these sites store information in a database (MySQL) and use the database to create the web pages.

This full-color book is packed with inspiring code examples, infographics and photography that not only teach you the PHP language and how to work with databases, but also show you how to build new applications from scratch. It demonstrates practical techniques that you will recognize from popular sites where visitors can:

Register as a member and log in
Create articles, posts and profiles that are saved in a database
Upload their own images and files
Automatically receive email notifications
Like and comment on posts.
To show you how to apply the skills you learn, you will build a complete content management system, enhanced with features that are commonly seen on social networks.

Written by best-selling HTML & CSS and JavaScript & jQuery author Jon Duckett, this book uses a unique visual approach, with step-by-step instructions, practical code examples and pro tips that will teach you how to build modern database-driven websites using PHP.

read more