
Explore building the same web app with Node.js and MongoDB or PHP and MySQL, covering PHP basics, get/post forms, object-oriented PHP, and MongoDB with Mongoose.
Explore the project: a catalog site with categories, items, and a cart, plus an admin panel; compare node js mongodb with php mysql and mention django and gsp for java.
Explore handling a form submission with a post request in PHP, reading first name and last name from $_POST, concatenating them, and displaying the result only after submission.
Handle a form using a get request to send values via the query string. Compare get with post to understand differences, including how refresh behavior preserves values.
Explore object oriented programming in PHP by defining a person class with private properties, a constructor, and a present method, then create multiple objects (Joey, Chandler) from the class.
In PHP, the constructor (__construct) initializes a class object's properties from its arguments, mapping parameters like first name and last name to the class attributes and creating the object.
Understand the word this explains how to declare class attributes and map constructor arguments to properties using this. It also shows how to call class methods versus external functions.
Explore the basics of a relational database by examining databases, tables, properties, and records, including a city database with a person table featuring first name and last name fields.
Use the SQL insert function to add records to a table, specify the table name and column values like first name and last name, then verify by refreshing the table.
Master sql select queries by filtering the person table to retrieve first names, last names, and ids, using where clauses and operators.
Demonstrate sql update on a record in the person table by setting fields such as first name and last name, using a where clause on id to target specific rows.
Learn to delete records in SQL using delete from with a where condition to remove specific entries, such as by id or name.
Establish a php database connection using host, user, and database name, query the person table, loop results, and display each row's first and last names.
Learn how to create a PHP class that connects to a database, runs a select query, stores the result, and exposes a method to fetch fields such as first name.
Build a basic Node.js app with Express, install and require Express, and create a server on port 3000, with routes for home, page one, and about.
Install and configure the ejs package with express to render dynamic views. Create a views directory, add page1.ejs, and render it with a route by passing a my_text variable.
Explore sending an array of names to an ejs view and rendering each item with a loop, highlighting the difference between equal and non-equal syntax.
Master handling web forms in a Node.js app with body-parser to parse post data, set up routes, render forms, and retrieve first and last names from submissions.
Compare MongoDB and MySQL by highlighting collections and documents versus tables and rows, showing how documents can have different properties and schemas across records.
Learn to model data in MongoDB by creating collections and documents, inserting JSON objects into a database, and viewing auto-generated document IDs.
Master MongoDB basics by creating collections and documents, using find with property filters, selecting fields, and querying nested objects like parents names, with a shift to Mongoose functions.
Learn how Mongoose provides models and schemas to structure MongoDB collections and documents with defined properties, using JSON objects, and integrate with Express to build a fast web app.
Learn how to create a MongoDB database with Mongoose in a Node.js app, define schemas and models, set up collections, and insert records.
discover how mongoose create inserts multiple documents into a model, using callbacks to manage errors and successful saves, and verify results in your node.js and MongoDB workflow.
Learn to use the mongoose find method to fetch all records with an empty query, filter by fields, iterate through results, and display data in your app.
Learn how to update a specific mongoose document by id with findByIdAndUpdate, passing the updated object to modify fields such as age and other properties.
Learn how to delete a document by id with mongoose findByIdAndDelete, including selecting the collection and handling errors when the document is already deleted.
Learn how to fetch all documents with Mongoose's find, pass the results to an index template, and render each document's name in the view.
Create PHP project files, set up the index and admin pages, and bootstrap the structure. Implement a database connection class and a data model to fetch data from the database.
Learn to build a main PHP class with a database connection, implement a constructor, and query the items table to retrieve car data.
Set up the database in phpMyAdmin, import the schema, create items and categories tables with utf8_general_ci, and implement a reusable item data class to map categories.
Discover how to convert to a Node.js app by renaming folders, installing Express, body-parser, and mongoose with npm, creating a server, and running the app to test MongoDB integration.
learn to connect a node.js app to mongo db, create a database, define schemas and models with mongoose, and build collections like items and categories.
This lecture guides building the index.html structure from scratch: creating a static theme folder, integrating bootstrap, and rendering a three-item card row inside a container with a responsive nav bar.
In this index.html part 2 tutorial, build a bootstrap tabbed interface, manage the active tab, and prepare dynamic code to load page data from a database.
Develop a dynamic PHP index page by connecting to a database, retrieving categories and items, and implementing a conditional active class to reflect the default category.
Learn how to build a PHP and MySQL page that fetches items by category, iterates with a for each loop, and displays page one and page two with images.
learn how to render a dynamic php index that fetches items from a database, formats descriptions and prices, and adds pagination with an active page indicator.
Apply PHP index fixes by updating image sources and background from the database, adjust image paths (images, large), and integrate related PHP code blocks.
Create the index route in node js using mongoose to fetch all items and categories, then render the index view with items and categories data.
Build an index in Node.js that renders category navigation from the database, using a for each loop to apply the active class to the first category.
This lecture shows building the index in node.js part 3, organizing views and public assets, and creating a reusable header while wiring sign-in links across tabbed pages with express static.
Render all pages with a loop, highlight the active page using the active class, and display each item with dynamic title, truncated description, and image; fix loop scope issues.
Compare index handling in PHP and Node.js by showing parallel for loops, nav bar active states, and routing to item detail pages.
Build a Node.js show page by rendering an item by id, using shared header and footer partials, and wiring index and show routes to display image, price, and description.
Create a dynamic php show page that reads an item id from the url, uses a class to fetch price, name, description, and image, and renders with header and footer.
Compare how Node.js and PHP build and fetch items from a database, using routes, controllers, and a find-by-id query to render item details.
Explore the admin page introduction with a Bootstrap-based template for managing items: list, view, edit, delete, and add, plus category filtering and consistent index and view workflows.
Build the admin page in PHP part 1: learn template usage, dynamic data rendering, and database queries to list and manage items.
Create an admin page in php that fetches and displays category names by building a public function and a query to pull category data from the categories table.
Build a PHP view that connects to the database, retrieves an item by ID, fetches its category name, and displays the item's image, name, category, price, and description.
Build and render a dynamic admin page in Node.js that lists items with their categories, using templates and for-each loops to display item name, description, price, and category.
Create the node js views page using a simple bootstrap template to display item details, images, and categories. Render data by id in the admin view and handle errors.
Guides building a new item form in Node.js, rendering categories, and uploading an image with multipart form data, then posting to the database and rendering templates.
Handle Node.js form submissions to /admin, save new items with incremental ids, and fetch all items showing name, description, price, category, and image as JSON.
build the same web application by handling image uploads with node js and multer, configuring storage for public images, and saving image data and items to the database.
Create a new php page for adding items, include the header, and build a form with name, description, price, and a categories select populated from the database via a query.
Learn how to handle a PHP form, capture name, description, price, category, and image, upload the file, and insert the item into the database using secure queries.
In this Course you will learn :
1.The Basics Of Php :
-Handle Forms using GET requist
-Handle Forms using POST requist
-Object Oriented Programming In Php
2.Mysql Systeme And SQL queries
3.The Basics Of Node js:
-Express :create routes
-EJS :create Views
-bodyParser:Handle Forms
4.MongoDB basics And Mongoose queries
5.Create A Web Application to sale cars With An adminsitration System:
-using Node Js and create the Same application Using Php