Coding with Elias
2.08K subscribers
379 photos
2 files
119 links
🌐 Web Development &
πŸ’» Programming
πŸ’₯ HTML, CSS, JavaScript,
πŸ”₯ Python, Nodejs, React,
πŸ’¦ jQuery, bootstrap,
πŸ’€ Laravel, express.... Tutorials

β–Ί Subscribe Us:
https://www.youtube.com/codingwithelias?sub_confirmation=1
Download Telegram
In this video, I will show you how to build an AI-powered chatbot using PHP, JavaScript, and the Google Gemini API. πŸš€

πŸ”Ή Topics Covered:
βœ… Setting up the chatbot UI using HTML, CSS, and JavaScript
βœ… Handling user input and fetching responses from the API
βœ… Sending API requests using PHP (cURL)
βœ… Error handling and improving user experience
βœ… How to integrate the Google Gemini AI API with PHP
βœ… How to send and receive messages using JavaScript (Fetch API)
βœ… How to handle API responses and errors correctly
βœ… How to improve chatbot UI and UX

Full Tutorial : https://youtu.be/peptItr1RPE
In this video, I showcase a complete Online Book Store project built using PHP, MySQL, HTML, CSS, and JavaScript. Whether you're a beginner or an experienced developer, this project will help you understand full-stack web development.

πŸ”Ή Key Features of the Online Book Store:
βœ… User Registration & Login
βœ… Browse & Search Books πŸ“–
βœ… Admin Panel for Managing Books πŸ“Š
βœ… Responsive UI with HTML, CSS & Bootstrap

πŸ”§ Technologies Used:
πŸ”Ή Frontend: HTML, CSS, Bootstrap
πŸ”Ή Backend: PHP
πŸ”Ή Database: MySQL

Link: https://youtu.be/VFnbuFSfcRU
In this video, you will learn how to build a Java GUI application that performs CRUD (Create, Read, Update, Delete) operations with a MySQL database, along with a search feature using JDBC and XAMPP.

βœ… What You’ll Learn:
βœ”οΈ How to set up XAMPP for MySQL
βœ”οΈ How to create a MySQL database & table
βœ”οΈ How to connect Java GUI (Swing) with MySQL
βœ”οΈ How to perform CRUD operations (Insert, Read, Update, Delete)
βœ”οΈ How to implement search functionality in Java GUI
βœ”οΈ How to use JDBC in Java for database connectivity

link: https://youtu.be/qaNyzuXGEE4
In this video, you’ll learn how to develop a fully functional web-based system for managing students, teachers, classes, grades, and more. Whether you’re a beginner or an advanced developer, this step-by-step guide will help you understand database design, user authentication, and CRUD operations in PHP.

πŸ’‘ What You Will Learn:
βœ… How to set up a School Management System from scratch
βœ… Database design for student, teacher, and class management
βœ… User authentication (Admin, Teacher, Student)
βœ… Role-based access control and dashboard design
βœ… Managing students, teachers, courses, and attendance
βœ… Handling grades, reports, and exam results
βœ… Integrating Bootstrap 5 for a responsive UI
βœ… PHP CRUD operations (Create, Read, Update, Delete)

Link: https://youtu.be/rrvy1b_boqA
Complete PHP & MySQL Blog Website with Admin Panel - Full Project
This project is a fully functional blog website built using PHP, MySQL, and Bootstrap. It includes an admin panel for managing blog posts, categories, users, and comments.

Features Included:
βœ… User Authentication (Login & Register)
βœ… Admin Panel (Manage Posts, Categories, Users & Comments)
βœ… Create, Edit, Delete, and View Blog Posts
βœ… Rich Text Editor for Post Creation
βœ… Image Upload & File Handling
βœ… User Roles & Permissions (Admin, Author, etc.)
βœ… Search Functionality (Find Posts by Title & Category)
βœ… Secure Database Connection (PDO)
βœ… Responsive & Mobile-Friendly Design (Bootstrap)
βœ… Like & Dislike System for Posts

link: https://youtu.be/whYg1A3C-rU
Deno 2 is Here! – A Modern Take on JavaScript Runtime

Deno 2, the latest version of the secure JavaScript and TypeScript runtime from the creator of Node.js, brings even more power, simplicity, and performance to developers.

What’s New in Deno 2?

Better Node.js Compatibility – Run many npm packages seamlessly.

Faster and Leaner – Improved performance and reduced memory usage.

Secure by Default – Fine-grained permission controls to keep your code safe.

TypeScript Support Out of the Box – No setup or config needed.

Built-in Utilities – Formatter, linter, bundler, test runner, and more!

Why Deno? Deno is built with modern development in mind: no node_modules, no complex setups, and a focus on simplicity and security.

Ready to try it? Install with one command:
deno upgrade

@codingWithElias
In this video, you’ll learn step-by-step how to:

βœ… Download and install XAMPP
βœ… Install Visual Studio Code (VS Code)
βœ… Configure VS Code for PHP development
βœ… Write and run your first PHP script

Whether you're new to PHP or just setting up your development environment, this guide will help you get started quickly and correctly. Perfect for beginners in web development and programming!

πŸ”— Link: https://youtu.be/m-O6SPWJm1k
Why PHP Is Still the Best Backend Language in 2025 (and Why You Should Learn It)

In a world buzzing with new technologies and frameworks, you might be surprised to hear that PHP is still one of the best backend languagesβ€”and learning it in 2025 is still a smart move. Here's why:

1. It Powers the Web

Over 75% of all websites still run on PHP, including giants like Facebook (early days), WordPress, Wikipedia, and more. That means there’s a massive demand for PHP developers to maintain and improve these systems.

2. Huge Ecosystem (WordPress, Laravel, etc.)

PHP offers world-class frameworks like Laravel, which simplifies modern web development with clean syntax, built-in security, routing, and an elegant ORM. Plus, with WordPress dominating CMS platforms, PHP skills can open doors to freelance work, web agencies, and enterprise projects.

3. Easy to Learn, Fast to Deploy

Whether you're a beginner or switching from frontend to backend, PHP has a gentle learning curve. You can get your first app running in minutes, and PHP’s built-in web server and easy setup make it ideal for fast prototyping.

4. Massive Job Market

Because it's so widely used, there are thousands of companies still hiring PHP developers today. From startups to government websites, many projects are built on or migrating to PHP frameworks.

5. It Keeps Evolving

PHP 8 and beyond introduced major performance boosts, Just-In-Time (JIT) compilation, and cleaner syntax. It's faster, more secure, and more modern than ever.

6. Strong Community Support

PHP has a massive developer community, tons of open-source libraries, detailed documentation, and forums full of helpful devs. If you're stuck, there's always an answer out there.

Learning PHP is not outdatedβ€”it's strategic. It gives you access to millions of projects, a thriving job market, and a straightforward path into backend development. Whether you're building custom web apps, working with WordPress, or freelancing, PHP is still one of the best tools you can have in your developer toolbox.

@codingwithelias
The PHP Comeback: From Legacy to Legendary

Let’s be honest β€” PHP used to have a bad rep.

Messy codebases, outdated practices, and spaghetti-style scripts gave it a reputation it barely deserved.

But here’s the twist: PHP evolved.

Today, with PHP 8+, the language is faster, cleaner, and more secure than ever before. Paired with Laravel, it's powering sleek APIs, scalable web apps, and modern SaaS platforms.

PHP’s comeback story is a lesson:
It's not about being shiny and new β€” it's about being reliable, efficient, and battle-tested.

So before you chase the next trendy framework, ask yourself:
Are you overlooking a legend that already runs 75% of the internet?

In 2025, PHP isn’t old-school β€” it’s underestimated.

Time to rediscover it.

#PHP #ComebackCode #WebDev2025 #Laravel #BackendDevelopment

@codingwithelias
Learn how to build a URL Shortener using PHP & MySQL from scratch!
This beginner-friendly project is developed in VS Code and runs on XAMPP.
βœ… Great for practicing PHP, MySQL database handling, and form submissions.
βœ… Comes with source code and a clear walkthrough.

πŸ›  Tools Used:
Visual Studio Code, XAMPP (Apache + MySQL)
PHP, MySQL & Bootstrap for styling

Link: https://youtu.be/Slxr67wPs-Q