Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Become A Professional Web Developer | Version 3.0

Posted By: ELK1nG
Become A Professional Web Developer | Version 3.0

Become A Professional Web Developer | Version 3.0
Last updated 8/2020
MP4 | Video: h264, 960x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.57 GB | Duration: 59h 52m

Everything you need to know to become a professional web developer from scratch, updated for modern development.

What you'll learn
To learn every skill needed as a professional web developer/designer
To create real life projects for your portfolio
To become a professional web developer
Requirements
The drive to develop dynamic websites of all types
Description
We call this Become a Professional Web Developer not because we think we're great, but because this is hands down the most in depth course on web development in town.
This course includes 60+ hours of content! Wow!
The design and structure of this course follows elite college curriculum. You will begin by learning the basics of each programming language and technology web developers use, and you will be creating real life projects with every new skill you learn so you're getting the entire finished puzzle instead of just pieces that you have to put together yourself. Updated For Modern DevelopmentWeb development keeps changing, and so does this course. Not only will you get content on the basics of becoming a web developer, but we're always adding new development tools like Angular 2, Bootstrap, Ruby on Rails and more. Buy this course once, and keep your skills sharp forever!
More Than Just the Basics… Much More
Most courses on web development walk you through the skills beginners need, but then require you to learn the skills that make you an employable web developer. This course is different. After you have learned the basics and built real projects for your portfolio, you can move on to hours and hours of continued training at the intermediate and advanced levels for each web development skill you've learned.
Don't stop when you're just starting to get good at this, keep learning and enhancing your web development portfolio. New content will be added to this course frequently, so even if you complete the entire course, the next time you log in you'll have more skills to learn.
Who Should Take This Course?
You should take this course if web development as a profession sounds good to you, or if you're looking to brush up on your web development skills in any area. There is so much content in this course that even experienced developers will benefit from it.
What is Covered in This Course?
HTML / HTML5 CSS / CSS3 JavaScript Ajax jQuery JSON PHP MySQL Responsive web designBootstrapRuby on RailsAngular / Angular 2Node.js
Source codes are included for the entire course so you can learn by running the actual code and modifying it as needed.

Overview

Section 1: Introduction to the Course

Lecture 1 Introduction to the Course

Section 2: HTML

Lecture 2 What Is HTML?

Lecture 3 What Is HTML5?

Lecture 4 Getting the Browser

Lecture 5 Getting the Editor

Lecture 6 Setting Up the Editor

Lecture 7 HTML Structure - Hello World

Lecture 8 The DOM

Lecture 9 Customizing the Editor

Lecture 10 Self Closing Tags - Environment

Lecture 11 Validation

Lecture 12 Comments

Lecture 13 Block Level Elements

Lecture 14 Line Break and Spacing

Lecture 15 Span - Text Modifiers

Lecture 16 Anchors

Lecture 17 Exercise: Linking to the Top of a Page

Lecture 18 Images

Lecture 19 Tables

Lecture 20 Forms

Lecture 21 Placeholder vs. Value

Lecture 22 Radio Buttons, Checkboxes & Text Areas

Lecture 23 New HTML5 Inputs

Lecture 24 HTML5 Input Attributes

Lecture 25 Action Attribute

Lecture 26 GET vs. POST

Lecture 27 Submit Buttons

Lecture 28 Exercise: Create a Hotel Booking Form

Lecture 29 New Elements in HTML5

Lecture 30 HTML5 Semantic Elements

Lecture 31 Semantic Elements in Practice

Lecture 32 Meter and Progress Elements

Lecture 33 HTML5 Audio

Lecture 34 HTML5 Video

Section 3: HTML5 and CSS3 Fundamentals

Lecture 35 Introduction

Lecture 36 Page basics

Lecture 37 Text Basics

Lecture 38 Text Formatting

Lecture 39 Lists

Lecture 40 Image Prep

Lecture 41 Inserting Images

Lecture 42 Website Project 1

Lecture 43 CSS Basics

Lecture 44 Font Styles

Lecture 45 Colors

Lecture 46 List Styles

Lecture 47 Advanced Selectors

Lecture 48 Website Project 2

Lecture 49 Link Basics

Lecture 50 In-Page links

Lecture 51 Link styles

Lecture 52 Navigation Menus

Lecture 53 Website Project 3

Lecture 54 Block Spacing

Lecture 55 Arranging the Page

Lecture 56 Positioning

Lecture 57 Website Project 4

Lecture 58 Tables

Lecture 59 Table Styles

Lecture 60 Website Project 5

Lecture 61 Form Basics

Lecture 62 Form Elements

Lecture 63 HTML5 Form Elements

Lecture 64 Form Styles

Lecture 65 Website Project 6

Lecture 66 Video preparation

Lecture 67 Video HTML

Lecture 68 Website Project 7

Lecture 69 Conclusion tips and resources

Section 4: CSS and CSS3

Lecture 70 What Is CSS?

Lecture 71 Understanding CSS

Lecture 72 How HTML and CSS Are Used Together

Lecture 73 Selectors: Part 1

Lecture 74 Selectors: Part 2

Lecture 75 Selectors: Part 3

Lecture 76 Selectors: Part 4

Lecture 77 Hyperlinks

Lecture 78 Widths and Heights

Lecture 79 Positioning

Lecture 80 Centering a Container

Lecture 81 Display Types

Lecture 82 Hiding an Element

Lecture 83 Margins and Padding

Lecture 84 Overflow

Lecture 85 Element Stack Order (z-index)

Lecture 86 Cursors

Lecture 87 Box Sizing

Lecture 88 Color

Lecture 89 Font Basics

Lecture 90 Floats

Lecture 91 Clearfix

Lecture 92 Forcing Uppercase, Lowercase and Capitalization

Lecture 93 Text Alignment

Lecture 94 Text Indenting

Lecture 95 Backgrounds

Lecture 96 Multiple Background Images

Lecture 97 Background Size

Lecture 98 Borders

Lecture 99 Border Images

Section 5: CSS and CSS3 Projects

Lecture 100 Build a Website Part 1

Lecture 101 Build a Website Part 2

Lecture 102 Build a Website Part 3

Lecture 103 Create a Pure CSS Drop Down Menu

Lecture 104 Creating a Dropdown List Menu Part 1

Lecture 105 Creating a Dropdown List Menu Part 2

Section 6: Javascript

Lecture 106 Introduction to JavaScript

Lecture 107 Script Tags

Lecture 108 Boxes

Lecture 109 Console

Lecture 110 Variables

Lecture 111 Undefined, typeof, NaN

Lecture 112 Concatination

Lecture 113 Comparison Operators

Lecture 114 Logical Operators

Lecture 115 Mathematical Operators

Lecture 116 Commenting

Lecture 117 Arrays

Lecture 118 Array Prototype

Lecture 119 Looping Over Arrays

Lecture 120 Introduction to Objects

Lecture 121 Creating an Object

Lecture 122 Dates and Times

Lecture 123 Intervals

Lecture 124 Exercise: Countdown Application

Lecture 125 Callbacks

Lecture 126 Callbacks in Countdown

Lecture 127 DOM Elements

Lecture 128 Query Selector

Lecture 129 Event Handlers

Lecture 130 Input Fields

Lecture 131 Creating Elements

Lecture 132 Styling Elements

Lecture 133 Linting

Lecture 134 Minification

Section 7: jQuery for Beginners

Lecture 135 Introduction

Lecture 136 Introduction to jQuery

Lecture 137 jQuery Core Concepts

Lecture 138 Getting Started

Lecture 139 Adding the jQuery library to your webpage Part 1

Lecture 140 Adding the jQuery library to your webpage Part 2

Lecture 141 jQuery Syntax Introduction

Lecture 142 jQuery Selectors

Lecture 143 jQuery Event Methods

Lecture 144 Conclusion

Lecture 145 Introduction to jQuery Functions

Lecture 146 Creating a jQuery template Part 1

Lecture 147 Creating a jQuery template Part 2

Lecture 148 Creating a jQuery template Part 3

Lecture 149 Get Content and Attributes

Lecture 150 jQuery Callback Functions

Lecture 151 Conclusion to jQuery Functions

Lecture 152 USB Debugging Mode & Hardware API's

Lecture 153 jQuery Effects Part 1

Lecture 154 jQuery Effects Part 2

Lecture 155 jQuery Effects Part 3

Lecture 156 jQuery Effects Part 4

Lecture 157 jQuery CSS Functions Part 1

Lecture 158 jQuery CSS Functions Part 2

Lecture 159 jQuery AJAX Functions Part 1

Lecture 160 jQuery AJAX Functions Part 2

Lecture 161 jQuery AJAX Functions Part 3

Lecture 162 Conclusion to USB Debugging Mode & Hardware API's

Lecture 163 Course Conclusion

Section 8: jQuery, Ajax and JSON

Lecture 164 Introduction

Lecture 165 Getting jQuery

Lecture 166 Basic Functionality

Lecture 167 User Interaction

Lecture 168 GET and POST

Lecture 169 Exercise: Navigation Application

Lecture 170 Introduction to JSON

Lecture 171 Working with JSON

Lecture 172 Exercise: Search Application

Section 9: PHP

Lecture 173 What Is PHP?

Lecture 174 What Is PHP Used For?

Lecture 175 Commenting Code

Lecture 176 Your First PHP File

Lecture 177 Echo and Print

Lecture 178 Variables

Lecture 179 If Statements

Lecture 180 Arithmetic Operators

Lecture 181 Comparison Operators

Lecture 182 Triple Equals

Lecture 183 Logical Operators

Lecture 184 Switch Statement

Lecture 185 Introduction to Arrays

Lecture 186 Multi-Dimentional Arrays

Lecture 187 While Loop

Lecture 188 Do While Loop

Lecture 189 For Loop

Lecture 190 Foreach

Lecture 191 Functions

Lecture 192 Functions with Undefined Parameters

Lecture 193 Formatting Numbers

Lecture 194 $_GET

Lecture 195 $_Post

Lecture 196 Embedding PHP within HTML

Lecture 197 A better way to display HTML

Lecture 198 Arrays Part 1

Lecture 199 Arrays Part 2

Lecture 200 Cookies Part 1

Lecture 201 Cookies Part 2

Lecture 202 Radio Buttons

Lecture 203 Check Boxes

Section 10: Fundamentals of MySQL

Lecture 204 What Is MySQL

Lecture 205 Installing MySQL

Lecture 206 Accessing the MySQL Monitor

Lecture 207 Using PHPmyAdmin

Lecture 208 Creating Databases

Lecture 209 Deleting Databases

Lecture 210 Creating Tables

Lecture 211 Listing and Describing Tables

Lecture 212 Inserting Records

Lecture 213 Selecting Records

Lecture 214 Renaming Tables

Lecture 215 Auto Increment IDs

Lecture 216 Updating Records

Lecture 217 Deleting Records

Lecture 218 Limiting Records

Lecture 219 Ordering Records

Lecture 220 Joins

Lecture 221 Like Clause

Lecture 222 Counting Records

Lecture 223 Introduction to MySQLi

Lecture 224 Introduction to PHP Data Objects

Lecture 225 Getting Connected

Lecture 226 Basic Queries

Lecture 227 Getting Results

Lecture 228 Looping Through Results

Lecture 229 Getting Result Counts

Lecture 230 Variables in Queries

Lecture 231 SQL Injections

Lecture 232 Escaping Values

Lecture 233 Prepared Statements

Lecture 234 Building a wrapper

Lecture 235 Creating a Test Database

Lecture 236 Basic Functionalities

Lecture 237 Adding More Functionalities

Lecture 238 Building a contact form Introduction

Lecture 239 Creating the Table

Lecture 240 Inserting Your Records

Lecture 241 Outputting the Data

Section 11: AngularJS for Beginners

Lecture 242 Course Overview

Lecture 243 Final Project Demo

Lecture 244 Introduction to Angular

Lecture 245 Overview of Angular

Lecture 246 Environment Setup

Lecture 247 MVC Architecture

Lecture 248 Conclusion to Angular

Lecture 249 Angular Core Features Overview

Lecture 250 Modules And Dependency Injection

Lecture 251 Controllers

Lecture 252 Expressions

Lecture 253 Two Way Data Binding

Lecture 254 Directives

Lecture 255 Services

Lecture 256 Scopes

Lecture 257 Filters

Lecture 258 Routing - Setup

Lecture 259 Routing - Implementation

Lecture 260 Angular Core Features Conclusion

Lecture 261 Introduction To Grocery List App

Lecture 262 Grocery List Bootstrap Layout

Lecture 263 Listing Grocery List Using ng-repeat

Lecture 264 Beautifying Our List With Filters

Lecture 265 Conclusion To Grocery List App

Lecture 266 Easy Navigation In Grocery List Using Routing

Lecture 267 Setting Up Grocery List Routing

Lecture 268 Implementing Grocery List Routing

Lecture 269 Routing Parameters

Lecture 270 Easy Navigation In Grocery List Using Routing Conclusion

Lecture 271 Adding, Updating & Deleting Grocery Items

Lecture 272 Abstracting Grocery Items Using Services

Lecture 273 Adding Grocery Items

Lecture 274 Debugging App Using Chrome Console

Lecture 275 Generating Unique Grocery Entry ID’s

Lecture 276 Updating Grocery Items - Part 1

Lecture 277 Updating Grocery Items - Part 2

Lecture 278 Form Validation

Lecture 279 Deleting Grocery Items

Lecture 280 Adding Custom Directives - Making Our HTML More Readable

Lecture 281 Marking Grocery Items As Completed With ng-class

Lecture 282 Adding, Updating & Deleting Grocery Items Conclusion

Lecture 283 Connecting Our App To The Cloud Introduction

Lecture 284 Loading Entries

Lecture 285 Creating Entries

Lecture 286 Updating Entries

Lecture 287 Deleting Grocery Items

Lecture 288 Connecting Our App To The Cloud Conclusion

Lecture 289 Course Conclusion

Lecture 290 Additional Resources

Lecture 291 Closing Message

Section 12: Ruby on Rails for Beginners

Lecture 292 Introduction

Lecture 293 Ruby on Rails Introduction

Lecture 294 What is RoR

Lecture 295 Requirements

Lecture 296 Install Windows

Lecture 297 Install Mac

Lecture 298 Sublime Text

Lecture 299 Sqlite Studio

Lecture 300 First app

Lecture 301 RoR Conclusion

Lecture 302 Getting To Know Rails

Lecture 303 MVC

Lecture 304 Command line

Lecture 305 Rails Guides

Lecture 306 Creating A Rails App

Lecture 307 Models and Databases

Lecture 308 Controllers

Lecture 309 Views

Lecture 310 Partial Views

Lecture 311 Routes

Lecture 312 Dynamic Data

Lecture 313 Form Submissions and Resources

Lecture 314 Scaffolds

Lecture 315 Styled Website

Lecture 316 Bootstrap Introduction

Lecture 317 Integrating Bootstrap

Lecture 318 Getting To Know Rails Conclusion

Lecture 319 Building An Interactive Website Introduction

Lecture 320 Working With Databases

Lecture 321 Database Interaction Through The Rails Console

Lecture 322 Associating A Model To An Existing Table

Lecture 323 What Are Migrations

Lecture 324 Seeding

Lecture 325 Retrieving Data By Id

Lecture 326 Building An Interactive Website Conclusion

Lecture 327 Course Project Instructions

Lecture 328 Course Project Solution

Lecture 329 Conclusion

Section 13: Develop Responsive Websites with Bootstrap 3

Lecture 330 Introduction to Bootstrap 3

Lecture 331 Getting Started with Bootstrap 3

Lecture 332 Big Picture

Lecture 333 Overview of the Website

Lecture 334 The Home Page

Lecture 335 The Home Page Part2

Lecture 336 Debugging

Lecture 337 Products page

Lecture 338 Detail Page

Lecture 339 Customizations

Lecture 340 Responsive Design

Lecture 341 Production Notes

Lecture 342 Web App UI Overview

Lecture 343 Web App Navs

Lecture 344 Web App Details

Lecture 345 Customization and Adv Topics

Lecture 346 Creating a Custom Theme

Lecture 347 Dynamic Bootstrap 1

Lecture 348 Dynamic Bootstrap 2

Lecture 349 Review and Closing

Section 14: Introduction to CodeIgniter

Lecture 350 Introduction to CodeIgniter

Lecture 351 Controllers

Lecture 352 Models

Lecture 353 Views

Lecture 354 Building a Basic Calculator

Lecture 355 URLs, mo_rewrite & URIs

Lecture 356 Connecting to a Database

Lecture 357 Getting DB Values

Lecture 358 Inserting

Lecture 359 Updating DB Values

Lecture 360 Deleting DB Values

Section 15: Build A Website with CodeIgniter

Lecture 361 Introduction

Lecture 362 Multi Page Loading and Styling

Lecture 363 HTML Helper

Lecture 364 URL Helper

Lecture 365 Content Managing

Lecture 366 Contact Page

Lecture 367 Form Validation Libraries

Lecture 368 Sending E-mails

Section 16: Intermediate CSS and CSS3

Lecture 369 Creating a Vertical Menu

Lecture 370 Creating a Horizontal Menu Part 1

Lecture 371 Creating a Horizontal Menu Part 2

Lecture 372 Creating a Button

Lecture 373 Floating Elements

Lecture 374 Styling Unordered Lists

Lecture 375 Styling Headers

Lecture 376 Display Properties

Lecture 377 Opacity

Lecture 378 Sprites

Lecture 379 Creating Rounded Borders

Lecture 380 Creating Box Shadows

Lecture 381 Creating Text Shadows

Lecture 382 Dashed Link Underlines

Section 17: Advanced CSS and CSS3 Projects

Lecture 383 Before and After Pseudo Elements

Lecture 384 2D Transformations Part 1

Lecture 385 2D Transformations Part 2

Lecture 386 2D Transformations Part 3

Lecture 387 2D Transformations Part 4

Lecture 388 Styling Tables Part 1

Lecture 389 Styling Tables Part 2

Lecture 390 Styling Form Elements Part 1

Lecture 391 Styling Form Elements Part 2

Lecture 392 Quick and Easy CSS Triangles

Lecture 393 Creating a 3D Cube with CSS3

Lecture 394 Creating a CSS3 Avatar/Profile Picture Effect

Lecture 395 CSS Speech Bubble Comment Effect

Lecture 396 CSS Headline Background Effect

Lecture 397 Pure CSS Video Play Button

Lecture 398 CSS Icon Fonts

Section 18: CSS Reference Manual

Lecture 399 CSS Reference Manual

Section 19: Exploring PHP Functions

Lecture 400 PHP Functions You Should Know Part 1

Lecture 401 PHP Functions You Should Know Part 2

Lecture 402 PHP Functions You Should Know Part 3

Lecture 403 String Functions Part 1

Lecture 404 String Functions Part 2

Lecture 405 Date and Time Part 1

Lecture 406 Date and Time Part 2

Section 20: Creating Dynamic Web Pages with PHP

Lecture 407 Part 1

Lecture 408 Part 2

Lecture 409 Part 3

Section 21: PHP Object Oriented Programming

Lecture 410 Classes, Methods and Properties

Lecture 411 Encapsulation

Lecture 412 Calculator Application Example

Lecture 413 Constructor Method

Lecture 414 Protecting Methods/Properties

Lecture 415 Extending a Class (Inheritance)

Lecture 416 Scope Resolution Operators

Lecture 417 Class Constants

Lecture 418 Static Properties and Methods

Lecture 419 MySQL Database Example Part 1

Lecture 420 MySQL Database Example Part 2

Lecture 421 MySQL Database Example Part 3

Section 22: Common PHP Errors You Will Encounter

Lecture 422 PHP Error Reporting

Lecture 423 Changing Maximum File Upload Size

Lecture 424 Access Denied

Lecture 425 Undefined Index

Lecture 426 Cannot Modify Header Information

Lecture 427 Supplied Argument Not a Valid MySQL Result

Lecture 428 Unexpected $end

Section 23: PHP Security

Lecture 429 File Includes

Lecture 430 File Uploading

Lecture 431 Null Byte

Lecture 432 Passing Variables

Lecture 433 Session Hijacking

Lecture 434 SQL Injection

Lecture 435 XSS (Cross-Site Scripting)

Section 24: Intermediate and Advanced PHP Programming

Lecture 436 Sessions

Lecture 437 Using Single or Double Quotes

Lecture 438 Indenting Code

Lecture 439 Anonymous Functions

Lecture 440 Callbacks

Lecture 441 Ternary Operator

Lecture 442 Browser Identification

Lecture 443 Self Submitting Forms

Lecture 444 Include and Require

Lecture 445 Quickly Return True/False

Lecture 446 Tree Structures

Lecture 447 Implode: Array to String

Lecture 448 Explode: String to Array

Lecture 449 Array Dereferencing

Lecture 450 Creating Images with PHP

Section 25: Certification Exam

Lecture 451 Certification Exam

Lecture 452 Request a Course

Section 26: Bonus Material

Lecture 453 Bonus Lecture

Beginning web developers/designers,Web developers that need a refresher