Skip to main content
CourseFlix

Ultimate PHP, Laravel, CSS & Sass! Learn PHP, Laravel & Sass

95h 30m
English
Paid

Are you tired of enrolling in courses that become outdated or fail to deliver on their promises? Have you found yourself repeatedly learning the same concepts across multiple courses? Have you been searching for a complete course that will truly enable you to master both front-end and back-end development using the latest techniques?

Great news: This is the right course for you!

Welcome to the "Ultimate PHP, CSS, and Sass: Enhance Your JavaScript Skills". This course stands out as the most advanced, modern, and up-to-date training available on this platform. It covers everything you need to advance your career as a graduate student, junior developer, or professional programmer. Read on to discover why this course is designed for everyone.

Course Structure and Content

Part 1: Mastering CSS, Sass, Flexbox, CSS Grid, and Bootstrap

The first part focuses on design, where you'll learn to use HTML, CSS, and Sass to create modern layouts. By the end, you will be adept at advanced responsive design techniques, including CSS Grid and Flexbox. You'll also gain proficiency in using Bootstrap. The course offers two complete guides for CSS Grid and Flexbox to simplify your learning process.

  • Learn to create all types of layouts with cutting-edge layout technologies.
  • Master Flexbox, CSS Grid, and Bootstrap.
  • Design for various devices using media queries.
  • Understand CSS concepts for creating reusable, maintainable code with Sass.

Complex CSS features like background-clip, transform, and perspective effects are covered. You'll leverage clip-path for shaping footers and headers and create animations with @keyframes, transitions, and animation.

You'll navigate CSS selectors, pseudo-classes, inheritance concepts, positioning elements, and more. This section emphasizes a 7-1 CSS architecture and BEM methodology for scalable and maintainable code structures, with a focus on Sass to simplify CSS management.

Part 2: PHP, PDO, MySQL, and Object-Oriented Programming

In this part, delve into PHP and database management with PDO and OOP concepts. While not a complete MVC framework course, you'll understand the Model layer, focusing on secure database interactions with PDO for security against SQL injections.

Key Learnings:

  • Understanding of PHP Data Objects (PDO) for consistent, secure database connectivity.
  • Experience in writing prepared statements to mitigate SQL attacks.
  • Familiarity with object-oriented programming, including classes and objects usage.
  • Payment processing using PHP Stripe API and PayPal SDK.
  • Email functionality with PHPMailer integrated via Composer for dependency management.

Part 3: Integrating JavaScript, AJAX, and jQuery

This section encompasses essential JavaScript functionalities along with AJAX and jQuery integration, crucial for dynamic, interactive web applications. Although this isn't a dedicated JavaScript course, you'll learn vital aspects to enhance the course project.

AJAX (Asynchronous JavaScript and XML) enables asynchronous content updates, allowing specific page sections to refresh without a full page reload. JavaScript handles notifications, data validation with regular expressions, and more.

Advanced uses include implementing the Google Maps JavaScript API and geocoding processes to integrate professional map services within your projects.

About the Author: udemy

udemy thumbnail
By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams. Udemy is the leading global marketplace for teaching and learning, connecting millions of students to the skills they need to succeed. Udemy helps organizations of all kinds prepare for the ever-evolving future of work. Our curated collection of top-rated business and technical courses gives companies, governments, and nonprofits the power to develop in-house expertise and satisfy employees’ hunger for learning and development.

Watch Online 441 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 441 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: 0- How to get maximum from this course
All Course Lessons (441)
#Lesson TitleDurationAccess
1
0- How to get maximum from this course Demo
06:05
2
1. Javascript Intro
01:26
3
2. Javascript Origins
03:15
4
3. Javascript Types
19:16
5
4. Javascript Comparsion Operators
11:08
6
5. Javascript Variables
16:07
7
6. Javascript Conditions And Logical Operators
34:49
8
7. Javascript Functions
14:12
9
8. Javascript Arrays
19:29
10
9. Javascript Objects
20:32
11
10. Solution For Exercise 7
11:58
12
11. Javascript Terminology
09:53
13
12. Javascript Loops, For, Foreach, While, Do While
16:50
14
13. Exercise 9 Solutions
15:23
15
14. Javascript Scope
09:26
16
1. Dom & Javascript Engine
11:19
17
2. Dom Selectors
33:01
18
3. Dom - Selectors 2
20:12
19
4. Dom - Creating New Html Element
09:09
20
5. Dom - Events
14:52
21
6. Dom - Events 2
27:22
22
7. Dom - Mouse Events
09:11
23
8. Dom- Keyboard Events
11:08
24
9. Event Bubbling And Delegation
14:46
25
1. Introduction
05:18
26
2. Advanced Es6 Features Let & Const, Destructoring, Template Literals, Arrow Fn
38:22
27
3. Lexical Environment, Closures, Compose Fn, Currying
20:05
28
4. Advanced Array Methods
23:33
29
5. Obejcts Reference Type, Context, This Keyword, Classes, Inheritance, Const
27:26
30
6.Pass By Value And Pass By Refrence, Promitive & Non-Primitive, Spread Operator
36:10
31
7. Type Coercion
16:33
32
1. Json
12:48
33
2. Ajax- Without Page Refresh Using Fetch
15:30
34
3. Callback, Anonymous Fn, Callback Hell, Asynchronous Fn
24:37
35
4. Promises
33:24
36
5. Es7 Features
10:20
37
7. Es8 Features Like Padstart, Padend, Object Values And Object Entries
16:58
38
8.Async Await
28:21
39
9. Es9 - Spread Operator
05:46
40
10. Es9 Finally, For Await Of
23:36
41
11. Es10 Features Including Trimstart && Trimend
14:37
42
12. Modules, Export And Import
26:32
43
13.Es11 - 2020 Javascript Features
33:30
44
14. Es11 Features 2
08:46
45
Project Tour 1
12:45
46
Project Tour 2
12:51
47
Project Tour 3
15:05
48
Project Tour 4
05:23
49
Laravel Project Tour
07:31
50
Important Lecture For All Taking This Course
06:30
51
Project Tools 1
11:13
52
Project Tools 2 Installation of XAMPP
07:10
53
Finally, starting to our project and first steps!
08:29
54
4 Pillars of lean Design
06:50
55
Css Rule and BEM Notation
12:14
56
Learning how to use CMD or the command-line interpreter
07:57
57
What is Sass?
03:52
58
Important, Follow the new lectures for Node.js Sass and NPM.
02:08
59
Important Watch this video if you can't compile sass with lecture 13,14,15.
08:33
60
1. NEW - Nodejs, Npm And Writing Our Scripts For Compiling Sass Locally
20:38
61
2. NEW- Adding All Script Or Task For Creating Fast Build Process
09:53
62
3. NEW-Finished, Final Build Process Is Working And Live Browers Is Refreshing
09:36
63
OLD- Node.js, Sass, Live Server and NPM, Create New Scripts in package json file
12:02
64
OLD- Writing More Scripts in Json file
17:24
65
OLD-Fixing problems and Testing the usability of our scripts
05:32
66
What are Sass Variables, how to decrale and use them. Nesting, Mixings and...
16:34
67
7-1 Architecture and creating folders and files
13:14
68
Learning about Typhography,Units,Rem,Em and pixel
08:45
69
Basic Html Reset and declaring our project variables and colors
15:27
70
Start the Header using html and css. Write first html block of code using BEM
13:32
71
Use clip-path to style the header and create the header title
14:22
72
Create first animation @keyframes for the title in this header
14:59
73
Creating Our Horizontal menu
15:30
74
More Menu Css styles
16:15
75
Creating the a hover effect and include font awesome icon
15:02
76
Learn and Create Media Queries
13:59
77
Use Media Query to make our menu responsive
16:21
78
Using checkbox hack for the menu and download jquery
14:17
79
Finish the Menu with adding javascript function
05:54
80
Making Logo Box or title to be seen on mobiles
09:52
81
Creating Search Bar in Index File
13:27
82
Style Inputs and Finish the Search bar and optimise it for Mobile Viewing
16:57
83
Learn and Practice Css Transform Porperty
16:43
84
Learn and Practice Css Transition
11:04
85
1.Learn About Bootstrap Framework and how it works
14:27
86
2. Creating the first Card for advertising, card to selling properties
13:56
87
3.Html code for the front side of the Advertismenet
10:43
88
4.Styling The Advertisement Front Side Plus Position Img And Heading
11:00
89
5.Continue Styling Svg And Heading Using The Modifier
11:57
90
6.Styling more elements from the front card
09:30
91
7.Starting the Back Side, Perspective, Transform and Transition
10:34
92
8. Continue to style the Back Side, add more html code
11:26
93
9 . Style the company details and create the circle logo
09:51
94
10. Fix Details and use unordered List, Price And Link
11:22
95
11.Final Improvements. Card Finished
13:20
96
12.Create Another awesome Card, for Car Advertisement
12:50
97
Fix the Car Card-Missing lecture between 12-13
08:19
98
13. Fixing Car Card And Making Jobs Card
11:32
99
14.Styling Job Header and add new html
11:25
100
15.More of Job Card styling
11:45
101
16.Finished the job card
12:34
102
17.Starting and Finish the 4th template for the ad
11:27
103
18. Fixing Layout To fit 4 Cards at once
08:56
104
19.Create Featured Listings Heading with Background Clip Css
06:02
105
1. Create our Registration Form plus registration page
13:59
106
2. Registration Form before and after pseudo elements
10:46
107
3. Create Very nice Input Styles, Focus and Placeholder Trick
14:18
108
4 Adjeson Siblings and Placeholder-show Css tricks
14:57
109
5.Time To create the login page
12:11
110
1. Create Footer Section and add social media icons
11:17
111
2 Footer Sass styles applied to look more inline with the header, clip path agai
11:16
112
3. Footer new Mixin and fancy linear gradient
10:50
113
4. Webkit Mask Shine
10:46
114
5.Footer Finished with media icons on right styled
10:08
115
6.Fixing Footer with media queries and add Z-indexes
14:11
116
1 Create Scroll Btn, Html, Styles And Js File
13:18
117
2. Scroll And Header Styled To Work On Small Screen, Clip-Path Removed
04:53
118
0. Work on Code Pen or Create your own Project, Css Grid Intro
02:37
119
1. Write Html And Try Our First Css Grid
12:21
120
2. Creating The Layouts
12:10
121
3. Learning About Grid-Row, Auto, What Is 1Fr And Much More
10:05
122
4.Grid-Template-Areas
06:45
123
5.Using Named Lines [Content-Start]
10:00
124
7 Advanced Css-Grid part 1
10:10
125
7 Advanced Css-Grid part 2
10:42
126
8. Exercise Create This Layout Grid.
12:56
127
9. Finish The Example In And Use Named Lines In Practice
12:02
128
10. Learn About Justify Content, Align Content, Justify Items, Align Items/self
14:22
129
1.Starting our Post app project, create the html structure
11:21
130
2 Css Grid Layout, Create the layout for our project
11:54
131
3. Style Profile Gallery section, Use slider
11:17
132
4 Gallery Description Third Nested Grid!
12:36
133
5. Post Gallery Completed
12:01
134
6.Post Author HTML and Styling it little
11:54
135
7. Finishing the Post Author Section Styling
11:43
136
8.Staring our Logo and Edit section
06:51
137
9.Starting our post content section
13:14
138
10.Turning our content into awesome grid
13:38
139
11 Positioning CSS grid cells like pro and making them responsive
11:44
140
12. Post Content Grid Finished and css styling to the elements
11:37
141
13 Startung Additional Content Info section, HTML
10:45
142
14 Additional Info Grid positioning
09:21
143
15 Finished Additional Info Section
09:45
144
16 Contact Agent HTML part
14:10
145
Missing HTML Code from the Form
02:00
146
17 Contact Form CSS Grid and positioning
12:26
147
18 Making Form Responsive and Nice
12:48
148
19 Styling the inputs
08:54
149
20 Contact Form Finished
13:19
150
21 Post Comment HTML
13:21
151
22 Comment Form Finished + Footer and Scroll Element
13:57
152
23 Finishing up the footer and this Project is Done! Congratulations
07:35
153
1. Lets start with Flexbox, What is Flexbox?
11:49
154
2. Learn about Justify and Align
14:01
155
3. Align self, order,flex grow, shrink and much more!
12:11
156
How Bootstrap is Using Flexbox
12:41
157
Bootstrap and Flexbox finished
09:13
158
1. Welcome, Starting our new project called Profile app. Create the layout
13:25
159
2.Create header and place nav Icons together with dropdown menu
12:57
160
3. Create Header to be and use display flex
11:15
161
4. Header styling and include dropdown
12:01
162
5 Create User-online pulse anumation and style dropdown menu
11:32
163
6.Finishing up Online Green Pulsating circle and Fix for the dropdown
07:54
164
7. Use Media Queries and flex-wrap
04:18
165
8. Create the rest of the Layout Fast with flexbox
12:37
166
9. Creating Left Sidebar links and icons
12:18
167
10. Styling up the Sidebar so on hover will show the submenu
11:22
168
11. Making Cool Animation on sidebar menu on hover
10:50
169
12. Amazin Sidebar links hover effect finally finished
11:38
170
13. Media Query sidebar hide, and create new awesome Menu from scratch
10:50
171
14.Checkbox hack and background color
10:45
172
15. Make menu visible
11:11
173
16.Before and After pseudo class to create menu
10:50
174
17. Sidebar Green Menu Finished
09:37
175
18.Profile Search html and another component added
10:30
176
19.Styling up the two search input and its icons
11:01
177
20.Media Query and change the flex direction to column
10:46
178
21.Create search that looks amazing
11:08
179
22. On hover transform the button for the searching
09:17
180
23.Button styling finally completed!
05:01
181
24. Creating Free, Standard and Premium Ads cards
12:11
182
25. Flex and sass styling of the price card
11:14
183
26.Price, Heading and Option styling
12:01
184
27.Finished Price Guide Cards, Crazy Icon clip text and coloring
10:07
185
28. My Posts Preview
02:25
186
29.Section User Posts HTML and Carosel coding
11:46
187
30.Post Icons and Setting up the Second Post
11:52
188
31. Html code finished, and new component part added to style these user posts
10:58
189
32.Carousel and Img styles in css
10:20
190
33. Description, price and title positioning
12:19
191
34 Del and Edit link, and more positioning
11:07
192
35.Location, Date and Map icons postioned and another before pseudo trick used
13:56
193
36.Fixing Post Issues and Create Our First Popup Modal
11:24
194
37. Using target pseudo selector and styling our modal
10:12
195
38. Modal body and header styling
11:30
196
39.Modal Finished and responsive media query added
10:54
197
40. Create Custom Submition Ad Form that will include different elements
10:23
198
41.input style, label style and input focus
10:34
199
42.Date input and More styling
12:20
200
43. Radio Buttons and File input
11:25
201
44.Learn how to style Radio Group
11:56
202
45.Radio group hack fixed
11:17
203
46.Three Input fields in one row use magic positioning flex in one line
10:04
204
46.Submit Button and new and used condition added in the form
11:12
205
47.WYSIWYG text editor Summenote Editor and Button styles added
11:00
206
48.Shopping Cart Html Structure
10:54
207
49.Checkout Box html coding done, lest use flexbox and css
10:59
208
Display Flex to Style The shopping Cart
10:56
209
50. Item styled using super fast flex utility classes
10:20
210
51. Checkout styling
10:59
211
52.First part of cart is finished with flexbox and scss styles
11:29
212
53.Bootstrap Payment Section HTML coding done very fast
11:14
213
54.Payment Form 2
10:51
214
55.Cart Section Finally Finished, Bootstrap Utility classes used
11:47
215
56.Creating Live Search Section
10:39
216
57. D-flex and align items for the search box
10:44
217
58.Position Absolute the img and d-flex the profile section
11:01
218
59.Styling icons and text to be shown one under other with d-flex
11:04
219
60.Media Queries for Finishing the live search part
08:44
220
61. Create Utility Class and Message Section Created
11:46
221
62.Success Payment Page Code it Fast
12:56
222
63.Payment Success Page Finished
09:24
223
64.Finished Add To Cart and Checkout Link
09:40
224
65.Finally Footer
02:30
225
1.Introductionto PHP PDO Data Object
10:37
226
2. Our Create database abd establish PDO Connection To The Db
11:53
227
3. PDO Query And Prepared Statements
11:32
228
4. PDO Named Params,Insert, Single And Fetch All Records from db
11:23
229
5.PDO Update Delete And Search
12:15
230
6.PHP Oop, Class, Property And Methods
11:33
231
7. Extends And Abstract Class
12:01
232
1.Config and Database Class
10:45
233
2.Database Class and Models
10:54
234
3.Create our first Our First Query from our Models
11:26
235
4.Convert our Index html files into php files
11:16
236
5.Create Database and users table
12:10
237
6.Create BASE URL and Root Path so we can start linking the files
11:16
238
7. Use $_POST to get the data from the register form and display so we can creat
11:38
239
1.Secure Password using Password hash function and Create User Class in Model fo
12:20
240
2.Create Redirect Helper and Success Message
11:28
241
3.Finishing the Session Helper Msg and Applying the message to login and registr
12:59
242
4.Creating Subcriber and use Javascript Regular Exp to validate the password be
11:45
243
5.Checking Password and loading error msg live with reg expressions
12:28
244
6.Getting Password to Match and notify users what they are doing
12:13
245
7.AJAX call and passing email to php files to check if email exists so the user
11:54
246
8.Json encode and User function for checking email in db
12:00
247
9.Ajax Json datatype and awesome spinning function
14:08
248
1.Login Setting Up form and Javascript for getting the values for ajax
11:55
249
2.Create Find User function in User model to see if we have the user in the db
13:38
250
3.Password Verify function and Checking if password or email are in db
12:29
251
4.Getting the output from login php and create a session for logged in users
13:53
252
5.Login, Session and Progress Bar all done
13:38
253
1.Cleaning up the profile index and making it to php.Use the Root path to link f
11:50
254
2.Finished. The profile index file is now fully cleaned and separated in folders
12:29
255
3.Logout redirect with base url fixed and Login Form fixed to Notify the user
12:05
256
4.Security Access and redirect users when trying to access wrong page
12:19
257
1.Get User Details from User model and print out its name
12:47
258
2.Updating User Img function in php
13:43
259
3.Saving the Image in DB and get notification
13:17
260
4.User Image Uploaded and Loaded in Profile index page. The Display Message head
14:08
261
5.Making pretty url with mod rewrite and eliminating php extension
11:28
262
6.How to load Dynamically content based on url get condition
14:00
263
1.Creating first post from profile admin site. Creating Post table and Form
14:21
264
2.Storing our first post in database with Realestate Model functions
12:16
265
1.Creating Categories Table and putting its content in select option value.
13:20
266
1.Upload Multiple Files, Images and and saved them into DB in readable format
14:32
267
Files Uploaded and linked stored in database. Separate file function in Models
12:39
268
1.Get the First Post From Db to application
10:48
269
2.Getting all posts and featured images numb
14:26
270
3.Getting all posts and its data from database
13:30
271
4.Listing All of the Images from DB to post carousel
13:02
272
5. Active Posts finished, all images listed, new format date function and much m
10:57
273
6.Unpaid Posts, Listing them and explain the logic
14:14
274
1.Google Maps API key
13:06
275
2. Google Maps Javascript API and saving to DB
13:04
276
3.Getting Address to be visible in Pay Posts and My posts
16:01
277
1.Installing Bootstrap Token-field
12:21
278
2. Get input tokenfield showing tags and import Suburbs and Cities db
13:38
279
3.Now create php file that will fetch the result using LIKE operator and JSON ob
13:09
280
4.Listing all of the suburbs based on key up and change style
14:13
281
5.Working on suburbs and postcode using explode function
12:37
282
6. Finally,Save postcode and suburb in database
10:19
283
1. Add post margin using SASS and Change Cart from links to input
14:01
284
2. Cart input fixed and profile css file is Transferred from redapp to theredapp
11:37
285
3.Create pay post form and use separate file for paying unpaid post
12:32
286
4. Input d-block used for hiding some information when Submitting to cart
11:25
287
5.Finally getting values from post_payment_records and start our cart
13:48
288
6.Creating our Shopping Cart with Session
09:52
289
7.Adding Post Items in shopping cart and update the Quantity,avoiding duplicates
12:33
290
8. Adding Items and displaying the number of items done!.
11:30
291
9.List All of the shopping cart Items and Use Model Functions to get them indivu
12:32
292
10.Print all of post information and price into the payment section of the cart
13:13
293
11.Finishing all of the cart items and plus delete item functionality added
17:46
294
12.Shopping cart finished and turn long url into pretty url
08:31
295
1.Stripe Introduction and all important files
11:37
296
2.Create The stripe Form with more input fields and submit it to separate charge
11:38
297
3. Install Composer and use The Stripe PHP library
13:16
298
4. Recap and trying to store our data in Customer array and create new Models
13:20
299
5. Create stripe customer table to keep the customers that successfully paid
17:22
300
6. Save customer data to customer database and redirect customer to success page
12:36
301
7. Stripe transaction saved in DB, new Model created in Models folder
13:45
302
8. Working on our Success.php page to display and unset the shopping cart
13:09
303
9.Update posts and loop through shopping cart to get the values
13:22
304
10.Success page finished, shopping cart empty and posts table updated
10:55
305
11.Paypal REST API, files and composer installation
12:57
306
12. Creating the paypal files, set our credentials and cancel and response links
15:31
307
13. Creating the Request file and also setting the paypal items from shopping ca
15:55
308
14.Create payer, transaction and redirect url and finally build the payment
15:29
309
15.Response and complete transactions and finally execute the payment
16:03
310
16.Paypal payment done, success page linked
13:55
311
17.Creating new table for PayPal and store the values inside using transaction
15:41
312
1. Starting to shape the front index page, and load the posts
10:35
313
2. Creating function in models for listing free and paid posts
11:13
314
3. Getting the posts based on switch condition
13:25
315
4.Switch case logic for showing the posts finished, now lets loop through posts
12:36
316
5.Displaying the images for the each posts based on the numb of images in the db
14:16
317
6.Linking our posts to categories now, from the categories folder
15:13
318
1.Now it's time to use INNER JOIN to get information from users and their post
12:16
319
2. Getting the images, count them and put them in carousel
12:39
320
3.Gallery Done plus extract more data from db and put inside the relevant places
12:15
321
1. Maps JavaScript Api
11:44
322
2.Google Maps, Adding Marking, Info Windows And Flag Icons
11:26
323
3. Geocoding And Getting From Address To Lat And Lng So Our Map Will Be Visible
12:18
324
1. Creating Sass Component And Starting New Section For Comments ,HTML structure
14:12
325
2. Using Some Stiles To Create The Waterfall Comment System
14:32
326
3.Comments Finished And Loaded The Css And Html Code Into Theredapp Categories
10:55
327
4. Save Comments With Ajax Function
11:51
328
5. Getting The Data Ready For Inserting Into Database
13:26
329
6. Json Encode Issue Solved And Created New Comments Table And Function
15:19
330
7.Saving Comments In Db And Now Preparing To Load Them Without Page Refresh
12:20
331
8. Trying To Load Our Comments In Categories
13:40
332
9. Loading The Comments From Database Using Ajax Without Page Refresh
15:04
333
10.Creating Reply Section And Loading All Comments From The Parent
15:25
334
11. Finally Comments Are Done,And Names Added To The People We Are Replying To
13:00
335
12. Preparing Ajax Live Load Comments In Profile Header Section
15:40
336
13. Loading The Messages And Fixing Some Of The Issues. Long Video :(
16:09
337
14.Comments Updated And Removed From The Header, Nice Feature
07:00
338
15. Fixing Issues Related With Comments And Other Things
14:00
339
16. Changing The The Form For Adding The Posts To Include Start And End Date
11:02
340
17. Creating Javascript Function For Calculating The Price For Advertising Based
15:11
341
18.Saving Now Into Two Tables, Posts And Post Payment Records. Long Video Again
19:02
342
19. Changing Structure Of Post Payment Records Table To Support Storing Transact
14:26
343
20. Finally Adding New Comments, And Chnage The Table Comments To Support User
11:20
344
21. Connecting The Comments To User, Change The Js File And Get Comments File
15:02
345
22. Printing All Comments In Profile With Nice Table
13:10
346
23. Unapproved And Delete Comments Functionality
13:25
347
23.Deleting Comments Done And Fixing Some General Bugs
11:32
348
1. Adding payment transaction table
17:21
349
1. Create the update user form and get the values from the form with $_POST
13:15
350
2.Using array push and array unset for the first time to built sql query syntax
14:56
351
3. Saving to database after creating syntax qyery
16:31
352
4.Finally doing an edit option for users in our system
13:09
353
1.Create the update form and introduction of php_self super global
14:33
354
2.Checking for errors and display them on the form and use pattern for preg_mact
16:06
355
3. Creating new hashed password and check current with new password
15:40
356
4.Saving the password in the db and displaying the message
16:35
357
5.Demonstration of the new User password update system
08:37
358
1.Updating Our form and loading different ad forms based on setAttribute
13:53
359
2.Creating new database estate and add more inputs in realestate form
17:04
360
3.Insert into estate,posts,post_payment records in one transaction using same id
13:34
361
4. Cleaning the code creating data array to store all of our post variables
12:36
362
5.Displaying all information from properties into front flipping cards
13:57
363
6.Estate ads finally, completed, now categories are displaying all
13:12
364
1. Creating The Job Form Ad
17:05
365
2. Getting All Job Titles From Subcategory Class And Show Them As Select Option
16:40
366
3. Child Depended Select Drop down Options Done For Jobs Done With Ajax
15:15
367
4. Getting All Values From Form To Safe Them In Db
15:31
368
5. Adding Jobs To Posts,Jobs Table After Creating Multiple Function In Models
16:01
369
6.Getting The Advertisement Rotating Cart In Main Index Php With Switch
15:16
370
7.Finished Displaying Everything That Is Related On Job Card
15:06
371
8.Cleaning The Realesatete Parts Of The Categories Based On Condition
13:54
372
9.Showing Edit Icon If The User Is The Owner Of The Post
16:01
373
1.Creating New Ad. The Template Form Given For The Students
14:10
374
2. Getting The Value Of Radio Buttons In Js And Remove Or Add Readonly From Java
15:07
375
3.Creating Ads Table And Trying To Save The From Values There. Small Problem Fix
12:42
376
4. Php Switch Again To Display The Normal Post In The Index Flipping Cart Sectio
15:27
377
5.Categories Changed According To The Latest Ad Changes-5
13:36
378
1. Adding input files in contact form to attach resume and cover letter.
15:47
379
2. Redapp image changed, added last seen and date divs, alert message box finish
16:56
380
1.Install PHPMailer through composer in store it vendor folder
12:27
381
2. Setting our Fake SMTP, load PHPMailer autoload and send email!!
16:48
382
3. Creating Config class to define php constants so we can hide SMTP credentials
13:58
383
4.Based on category now we modify and display the contact agent form
16:42
384
5. Creating Js ajax call to grab the files from the form and submit it
14:03
385
6.Validating and Sanitizing our form fields before sending emails
16:20
386
7. Creating file upload function to move attached files
16:27
387
8.Using json_encode to print the message in ajax and remove and add classes to m
15:02
388
9. Getting all errors working and validating before submitting the email
18:16
389
11.Email sent, message timeout section created
18:31
390
12. Email Finished, you can send for other categories now
14:04
391
1.Creating forgot password html form and reset request php file
14:27
392
2.Using bin2hex and random_bytes to create secure tokens, password_hash function
15:45
393
3. Create url link with tokens, save them in db, and send an email with reset pa
16:44
394
4.Creating Alert messages for reset password file
12:33
395
5.Create new form for the new input password and confirm password fields
16:25
396
6.Creating last reset password file and its logic, making sure that we update
14:43
397
7.Finally password update finished with, email, token and password hash
18:37
398
1. Create Time Ago Function To Display When User Post The Ad
18:37
399
2Change Php Ini From Xamp Server To Reflect Your Time Zone, For Last Seen
16:22
400
3.Showing When Owner Of The Post Is Last Seen when logged in Function And Date
07:57
401
4.Creating Page Views, Insert Into Database User Ip, Page Number And Views
19:55
402
5.Page Views Finally Working
12:16
403
1.Creating The Logic For Edit, And Form For Editing The Estate Posts
15:39
404
2. Edit Post With All New Information From The Form
18:50
405
3.Fixing The Issue For Editing The Post And Create Delete Post With Alert Box
14:41
406
4.Finally We Can Delete, Edit And Access Our Edit Files When Logged In Categorie
16:07
407
Admin download theme and convert index to php files
19:05
408
Adding bootstrap file in the header, create admin account and secure the admin
17:25
409
Profile and Admin secure page access, plus writing our first admin function!
11:55
410
Creating new functions for users, payments, ads, comments count
15:52
411
Listing all of our posts or ads in table format
14:57
412
Deleting ads with notification before delete action
14:33
413
Creating modal so we can update admin photo
14:49
414
Upload Image new function in php folder and fix the error uploading
14:07
415
Update image done, link the avatar image in the header and project manager ph
10:07
416
Fill the values of the right widget and create form to show and add categoire
14:53
417
Uploading new Category and creating arrays and labels for the app chart
11:49
418
Create new bar chart fro our application and use the data arrays from php in
07:46
419
Creating users registered table with block and delete user
15:27
420
Fixing the issue with redirect and create unblock and block functionality
12:57
421
Comments table, Unapproved and delete comments, plus adding and testing profi
14:30
422
Security!!!Action php, needs to be changed because is not secure
12:41
423
Refactoring action php and making admin site very secure.
16:25
424
Pagination, Sorting, Searching Crazy in one lecture
14:31
425
Update Admin details and plus change log in system to not allow blocked users
14:52
426
Congratulations! . Thank You ALL!
20:42
427
1.Changes to Main Css, add overflow hidden
15:06
428
2. Fix Security Issues From Profile When Deleting And Blocking Comments
08:17
429
3.Making Changes To Edit Post And Delete Post In Profile Section
08:32
430
The Most Important Lecture, Files, Resources, Rest Of the Lectures!
04:21
431
1-Laravel Introduction And Advantages Of Using It To Build Applications
11:30
432
2. Tools Neded
06:16
433
3. Create Our Project And How To Use Different Versions
09:50
434
4. Ways We Can View Our Project
11:17
435
5.Laravel Folder Structure Introduction
15:07
436
6.Views And Routes
13:18
437
7.Controllers And Methods
15:43
438
8.Passing Parameters Into Views Using Compact And With
14:13
439
9.Css And Javascript Scaffolding
07:11
440
10.Blade Templating And Passing Parameters Into The View
15:18
441
11.Migrations And Databases
13:53
Unlock unlimited learning

Get instant access to all 440 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription