14.12.2022, 23:57
Become A Modern Web Developer
Last updated 2/2017
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.64 GB | Duration: 35h 54m
Learn cutting edge web development skills to stay ahead of your peers
What you'll learn
The topics in this course bundle include
Angular 2
Node.js
MongoDB
Ruby on Rails
Python Web Development with Flask and Django
Bootstrap 4
Sass for CSS
Dart Web App Development
MySQLi
Docker Containerization
Requirements
Before taking this course, a student should ideally (but not absolutely) have some experience in: Creating web UI's with normal Javascript tools (i.e. jQuery, Bootstrap, ASP.NET, AngularJS, etc.) Programming with a common object-oriented or scripting language (i.e. Java, C#, Python, PHP, etc.) JavaScript development of complete client-side solutions.
Description
Are you a web developer, but are having a hard time keeping up with all the latest development tools coming out? Are you new to web development and want to dive straight into cutting edge, modern web development tools? If so, then this course bundle is for you.
Stay Ahead of the Curve
If you're a web developer you know your world is changing fast. We developed this course bundle with you in mind. We've hand selected only the hottest and most functional tools used in web development today so you can stay comfortably ahead of your peers for years to come.
What You'll Learn
The topics in this course bundle include
Angular 2Node.jsMongoDBRuby on RailsPython Web Development with Flask and DjangoBootstrap 4Sass for CSSDart Web App DevelopmentMySQLiDocker ContainerizationAnd more
Make More Money
We all want to make more money, and this course bundle will greatly expand your development skills so you can make more money. As a web developer, you need to change with the times or you'll be left in the dust.
What Do I Need to Know to Take This Course?
A familiarity with general programming and web development techniques is recommended to get the most out of this course bundle.
Enroll Today
You know you need to upgrade your web development skills to stay relevant. Don't wait. Enroll in the Become a Modern Web Developer course bundle today.
Overview
Section 1: Node.js: Introduction
Lecture 1 Welcome to Node.js- Simple & Complete!
Lecture 2 How This Will Go
Lecture 3 Project Introduction
Lecture 4 Set Up
Lecture 5 Section Summary
Section 2: Node.js: Discover Node.js
Lecture 6 Section Introduction
Lecture 7 What are Node.js & Express?
Lecture 8 Try Node from Command Line
Lecture 9 Set up a Node.js app
Lecture 10 Use GIT with C9.io
Lecture 11 Section Summary
Section 3: Node.js: Work with Express
Lecture 12 Section Introduction
Lecture 13 Get Express set up
Lecture 14 Create an NPM Start script
Lecture 15 Routing with Express
Lecture 16 Section Summary
Section 4: Node.js: Kickstart a Node Web App
Lecture 17 Section Introduction
Lecture 18 Use a Bootstrap Template
Lecture 19 Configuring Resources
Lecture 20 Manage UI Components with Bower
Lecture 21 Section Summary
Section 5: Node.js: Work with Gulp
Lecture 22 Section Introduction
Lecture 23 Use JSHint in Gulp
Lecture 24 Inject dependencies with Wiredep
Lecture 25 Injection with Gulp-Inject
Lecture 26 Watch Changes with Nodemon
Lecture 27 Section Summary
Section 6: Node.js: Work with Node Templating Engines
Lecture 28 Section Introduction
Lecture 29 Review of Templating Engine Options
Lecture 30 Begin with EJS
Lecture 31 Put EJS to Work
Lecture 32 Section Summary
Section 7: Node.js: More Express Routing
Lecture 33 Section Introduction
Lecture 34 Use a Router
Lecture 35 New Pages
Lecture 36 Separate code into different files
Lecture 37 Wire our new pages back to Express & Node
Lecture 38 Section Summary
Section 8: Node.js: Use a database with Node.js
Lecture 39 Section Introduction
Lecture 40 Get MongoDB setup and installed
Lecture 41 Get Events data ready to be inserted into MongoDB
Lecture 42 Write code to insert our data into MongoDB.
Lecture 43 Query MongoDB and display results in our page.
Lecture 44 Section Summary
Section 9: Node.js: Course Wrap-up
Lecture 45 Section Introduction
Lecture 46 What Now?
Lecture 47 Section Summary
Section 10: Angular 2: Introducing Angular2
Lecture 48 Section Introduction
Lecture 49 Say Hello To Angular2
Lecture 50 How this course works
Lecture 51 The Course Project
Lecture 52 Section Summary
Section 11: Angular 2: Pack Our Lunch
Lecture 53 Section Introduction
Lecture 54 Why TypeScript in Angular2?
Lecture 55 The Cloud9 Online IDE
Lecture 56 Additional Lecture
Lecture 57 Course Project Setup
Lecture 58 Using Angular2 Modules
Lecture 59 Section Summary
Section 12: Angular 2: Angular2 Components
Lecture 60 Section Introduction
Lecture 61 Component Defined
Lecture 62 The Component Parts
Lecture 63 Tying a Component Together
Lecture 64 The App Component
Lecture 65 Bootstrapping an Angular2 App
Lecture 66 Section Summary
Section 13: Angular 2: Building Angular2 UI
Lecture 67 Section Introduction
Lecture 68 The Component Template
Lecture 69 Create A Template
Lecture 70 The Directive Component
Lecture 71 Interpolation
Lecture 72 Angular2 Built-In Directives
Lecture 73 Section Summary
Section 14: Angular 2: Binding in Angular2
Lecture 74 Section Introduction
Lecture 75 Property Binding
Lecture 76 Event Binding
Lecture 77 2-Way Binding
Lecture 78 Formatting Bound Data with Pipes
Lecture 79 Section Summary
Section 15: Angular 2: Advanced Component Concepts
Lecture 80 Section Introduction
Lecture 81 Interface & Components
Lecture 82 Styling Components
Lecture 83 Component Lifecycle Events
Lecture 84 Pipe Transform Interface
Lecture 85 Section Summary
Section 16: Angular 2: Component Composition
Lecture 86 Section Introduction
Lecture 87 Parent/Child Components
Lecture 88 More Parent/Child Components
Lecture 89 Property Binding with @Input
Lecture 90 Event Binding with @Output
Lecture 91 Section Summary
Section 17: Angular 2: Services
Lecture 92 Course Introduction
Lecture 93 Angular2 Dependency Injection
Lecture 94 Creating Serivices
Lecture 95 Using Services
Lecture 96 Service Injection
Lecture 97 Section Summary
Section 18: Angular 2: Web Services
Lecture 98 Section Introduction
Lecture 99 Observables vs. Promises
Lecture 100 Using Reactive Extensions
Lecture 101 HTTP Requests
Lecture 102 Implementing Observables
Lecture 103 Section Summary
Section 19: Angular 2: Angular2 Routing
Lecture 104 Section Introduction
Lecture 105 Routing Configuration
Lecture 106 Routes and Actions
Lecture 107 Routes and Views
Lecture 108 Routes and Parameters
Lecture 109 Routes and Code
Lecture 110 Section Summary
Section 20: Angular 2: Setting up Angular2 from Scratch
Lecture 111 Section Introduction
Lecture 112 Configuring the Compiler
Lecture 113 Project Dependencies
Lecture 114 Core Libraries
Lecture 115 Section Summary
Section 21: Angular 2: Course Summary
Lecture 116 Section Introduction
Lecture 117 Review of Concepts
Lecture 118 Beyond This Course
Lecture 119 Course Finale
Section 22: MongoDB: Introduction
Lecture 120 Welcome to MongoDB made easy!
Lecture 121 How this will go
Lecture 122 Our Hands-On Project
Lecture 123 Setup Our Tools
Lecture 124 Section Summary
Section 23: MongoDB: Set Up Our Project
Lecture 125 Section Introduction
Lecture 126 Import Data with MongoImport
Lecture 127 Use the Mongo Shell
Lecture 128 Javascript in the Mongo Shell
Lecture 129 Section Summary
Section 24: MongoDB: Start with Queries and Operations
Lecture 130 Section Introduction
Lecture 131 Retrieve data with .find()
Lecture 132 Create data with .save() & .insert()
Lecture 133 Update data with .update()
Lecture 134 Deleting data with .remove()
Lecture 135 Display User Data in our App
Lecture 136 Section Summary
Section 25: MongoDB: Model New Entities
Lecture 137 Section Introduction
Lecture 138 Rules for Modeling
Lecture 139 Simple & Complex Models
Lecture 140 Modeling 'Event' Data
Lecture 141 Modeling 'Event Registration' data
Lecture 142 Section Summary
Section 26: MongoDB: Indexing MongoDB
Lecture 143 Section Introduction
Lecture 144 Indexing in MongoDB
Lecture 145 Using Indexes
Lecture 146 Creating Indexes
Lecture 147 Section Summary
Section 27: MongoDB: Aggregation Framework
Lecture 148 Section Introduction
Lecture 149 Aggregation Concepts
Lecture 150 Pipeline Stages & Operators
Lecture 151 Aggregation in our Project
Lecture 152 Use our Aggregated Data
Lecture 153 Section Summary
Section 28: MongoDB: Replication & Sharding
Lecture 154 Section Introduction
Lecture 155 What are Replica Sets?
Lecture 156 Automated Failover
Lecture 157 What is Sharding?
Lecture 158 Rules for Sharding data
Lecture 159 Section Summary
Section 29: MongoDB: Our Web App
Lecture 160 Section Introduction
Lecture 161 Our Project's State
Lecture 162 Our app.js file
Lecture 163 Our Aggregate Queries
Lecture 164 Section Summary
Section 30: MongoDB: Course Conclusion
Lecture 165 Section Introduction
Lecture 166 Learning Objectives & Project Requirements Review
Lecture 167 Where to go from here
Lecture 168 Section Summary
Section 31: MongoDB: Appendix 1
Lecture 169 Recovering MongoDB in Cloud9
Section 32: Ruby on Rails:Introduction
Lecture 170 Introduction
Lecture 171 Section Introduction
Lecture 172 What Is Ruby On Rails
Lecture 173 Requirements
Lecture 174 Installing Rails - Windows
Lecture 175 Installing Rails - Mac OS X
Lecture 176 Sublime Text
Lecture 177 SQLiteStudio
Lecture 178 Your first app
Lecture 179 Section Summary
Section 33: Ruby on Rails:Getting To Know Rails
Lecture 180 Section Introduction
Lecture 181 MVC
Lecture 182 Rails Commands
Lecture 183 Rails Documentation
Lecture 184 Creating A Rails App
Lecture 185 Models and Databases
Lecture 186 Controllers
Lecture 187 Views
Lecture 188 Partial Views
Lecture 189 Routes
Lecture 190 Dynamic Data
Lecture 191 Form Submissions and Resources
Lecture 192 Scaffolds
Lecture 193 Adding Style To A Rails App
Lecture 194 Bootstrap Introduction
Lecture 195 Integrating Bootstrap
Lecture 196 Section Summary
Section 34: Ruby on Rails:Building An Interactive Website
Lecture 197 Section Introduction
Lecture 198 Working With Databases
Lecture 199 Database Interaction Through The Rails Console
Lecture 200 Associating A Model To An Existing Table
Lecture 201 What Are Migrations
Lecture 202 Seeding The Database
Lecture 203 Retrieving Data
Lecture 204 Section Summary
Section 35: Ruby on Rails:Course Project
Lecture 205 Course Project Instructions
Lecture 206 Explanation of Course Project
Lecture 207 Section Summary
Section 36: Python Web Programming: Introduction
Lecture 208 Introduction
Section 37: Python Web Programming: Python Programming Review
Lecture 209 Section Introduction
Lecture 210 Object Oriented Programming Part 1
Lecture 211 Object Oriented Programming Part 2
Lecture 212 Modules Part 1
Lecture 213 Modules Part 2
Lecture 214 Section Summary
Section 38: Python Web Programming: Basic Database (SQLite) with Python
Lecture 215 Section Introduction
Lecture 216 SQLite Introduction
Lecture 217 Creating Database And Table
Lecture 218 Inserting Data
Lecture 219 Inserting Dynamic Data
Lecture 220 Reading Data
Lecture 221 Limit, Update, and Delete
Lecture 222 Section Summary
Section 39: Python Web Programming: Using Python with the Internet
Lecture 223 Section Introduction
Lecture 224 urllib module
Lecture 225 urllib.requests
Lecture 226 urllib headers
Lecture 227 xml intro
Lecture 228 parsing xml
Lecture 229 Section Summary
Section 40: Python Web Programming: Working with HTML
Lecture 230 Section Introduction
Lecture 231 Web Page Structure
Lecture 232 Web Page Structure 2
Lecture 233 Nav bar
Lecture 234 HTML's body
Lecture 235 Comments, footers, and divs
Lecture 236 Parsing Paragraph Data
Lecture 237 Section Summary
Section 41: Python Web Programming: Intro to Web Server Programming
Lecture 238 Section Introduction
Lecture 239 Creating a VPS
Lecture 240 Interacting with our VPS
Lecture 241 FileZilla
Lecture 242 PySFTP
Lecture 243 Section Summary
Section 42: Python Web Programming: MySQL database with Python
Lecture 244 Section Introduction
Lecture 245 MySQL basics
Lecture 246 MySQL Part2
Lecture 247 Database Connection
Lecture 248 Inserting into Database
Lecture 249 Adding logic to insert
Lecture 250 Nohup
Lecture 251 Crontab
Lecture 252 Section Summary
Section 43: Python Web Programming: Python's Flask Web development Framework
Lecture 253 Section Introduction
Lecture 254 Flask Setup
Lecture 255 Flask Backend Setup
Lecture 256 Basic Website
Lecture 257 Templates and Errors
Lecture 258 Variables and Logic
Lecture 259 Bootstrap incorporation
Lecture 260 More on Bootstrap
Lecture 261 Adding more pages to our site
Lecture 262 Extending Templates
Lecture 263 Additional Information
Lecture 264 Section Summary
Section 44: Bootstrap 4: Introduction
Lecture 265 Section Introduction
Lecture 266 Agenda
Section 45: Bootstrap 4: Getting Started
Lecture 267 Downloading Bootstrap4
Lecture 268 Creating Folders
Section 46: Bootstrap 4: Creating a Responsive Website
Lecture 269 Linking Files
Lecture 270 Creating NavBar
Lecture 271 Creating Jumbotron
Lecture 272 CreatingCards
Lecture 273 AddingFooter
Section 47: Bootstrap 4: Conclusion
Lecture 274 Section Summary
Lecture 275 Installing XAMPP
Section 48: Sass for CSS: Introduction
Lecture 276 Section Introduction
Lecture 277 Compiling
Section 49: Sass for CSS: Sass Basics | Learn Sass Through a Project
Lecture 278 Project Overview
Lecture 279 Directory Structure
Lecture 280 Variables
Lecture 281 Inheritance
Lecture 282 Nesting
Lecture 283 Functions
Lecture 284 Mixins
Section 50: Learn Python Django From Scratch: Introduction
Lecture 285 Section Introduction
Lecture 286 Overview of the Final Project
Section 51: Learn Python Django From Scratch: Introduction to Django
Lecture 287 Section Introduction
Lecture 288 Django Installation and Configuration
Lecture 289 MVC Applied to Django and Git
Lecture 290 Basic Views, Templates and URLs
Lecture 291 Models, Databases, Migrations and the Django Admin
Lecture 292 Section Summary
Section 52: Learn Python Django From Scratch: Creating a User Authentication System
Lecture 293 Section Introduction
Lecture 294 Setting Up A Simple User Authentication System
Lecture 295 Login and Session Variables
Lecture 296 Social Registration
Lecture 297 Section Summary
Section 53: Learn Python Django From Scratch: Frontending
Lecture 298 Section Introduction
Lecture 299 Template Language and Static Files
Lecture 300 Twitter Bootstrap Integration
Lecture 301 Static File Compression and Template Refactoring
Lecture 302 Section Summary
Section 54: Learn Python Django From Scratch: E-Commerce
Lecture 303 Section Introduction
Lecture 304 Preparing The Storefront
Lecture 305 Adding a Shopping Cart
Lecture 306 PayPal Integration
Lecture 307 Stripe Integration with Ajax
Lecture 308 Section Summary
Section 55: Learn Python Django From Scratch: File Uploading, Ajax and E-mailing
Lecture 309 Section Introduction
Lecture 310 File Uploading
Lecture 311 Working with Forms
Lecture 312 Advanced Emailing
Lecture 313 Section Summary
Section 56: Learn Python Django From Scratch: Geolocation and Map Integration
Lecture 314 Section Introduction
Lecture 315 Adding a Map Representation with Geolocation
Lecture 316 Advanced Map Usage
Lecture 317 Section Summary
Section 57: Learn Python Django From Scratch: Django Power-Ups_Services and Signals
Lecture 318 Section Introduction
Lecture 319 Building a Web Service with Tastypie
Lecture 320 Django Signals
Lecture 321 Section Summary
Section 58: Learn Python Django From Scratch: Testing Your Site
Lecture 322 Section Introduction
Lecture 323 Adding the Django Debug Toolbar
Lecture 324 Unit Testing
Lecture 325 Logging
Lecture 326 Section Summary
Section 59: Learn Python Django From Scratch: Conclusion
Lecture 327 Conclusion
Section 60: Beginning Web Components with Dart: Introduction
Lecture 328 Section Introduction
Lecture 329 Introduction to Dart's Tools
Lecture 330 What Skills You Will Gain
Lecture 331 What You Will Learn
Lecture 332 Introduction to DartPad
Lecture 333 First Look At a Dart Web App
Lecture 334 Section Summary
Section 61: Beginning Web Components with Dart: Dart Overview
Lecture 335 Section Introduction
Lecture 336 A Language and a Platform
Lecture 337 Set up the dev environment
Lecture 338 Webstorm demo
Lecture 339 Section Summary
Section 62: Beginning Web Components with Dart: Nuts and Bolts
Lecture 340 Section Introduction
Lecture 341 Variables
Lecture 342 Numbers
Lecture 343 Strings
Lecture 344 Booleans
Lecture 345 Lists
Lecture 346 Maps
Lecture 347 Progress Check
Lecture 348 Operators
Lecture 349 Functions
Lecture 350 Syntax Shortcuts
Lecture 351 Conditionals
Lecture 352 Switch Statement
Lecture 353 Section Summary
Section 63: Beginning Web Components with Dart: Beyond Basics
Lecture 354 Section Introduction
Lecture 355 Classes
Lecture 356 Interfaces
Lecture 357 Generics
Lecture 358 Exceptions
Lecture 359 Futures
Lecture 360 Isolates
Lecture 361 Pub
Lecture 362 Section Summary
Section 64: Beginning Web Components with Dart: Dart and the DOM
Lecture 363 Section Introduction
Lecture 364 HTML in DartPad
Lecture 365 Section Summary
Section 65: Beginning Web Components with Dart: Web Components
Lecture 366 Section Introduction
Lecture 367 Evolution
Lecture 368 Where do we find existing, quality, trusted web components?
Lecture 369 Section Summary
Section 66: Beginning Web Components with Dart: Polymer and Dart
Lecture 370 Section Introduction
Lecture 371 Polymer.Dart
Lecture 372 How do we set up Polymer.Dart?
Lecture 373 Section Summary
Section 67: Beginning Web Components with Dart: Web App
Lecture 374 Project Specs and Project Setup
Lecture 375 Project Setup (cont.)
Lecture 376 Project Setup Test
Lecture 377 Section Conclusion
Lecture 378 On Deck
Section 68: Beginning Web Components with Dart: Web App+
Lecture 379 Section Introduction
Lecture 380 Iteration
Lecture 381 Iteration 2
Lecture 382 Iteration 3
Lecture 383 Section Summary
Section 69: Beginning Web Components with Dart: Web App++
Lecture 384 Section Introduction
Lecture 385 Google Maps
Lecture 386 Google Sign-In
Lecture 387 Project Summary
Section 70: Beginning Web Components with Dart: Course Conclusion
Lecture 388 Course Conclusion
Section 71: MySQLi for Beginners: Introduction
Lecture 389 Introduction
Section 72: MySQLi for Beginners: Getting Started with MySQLi
Lecture 390 Connecting To A Database
Lecture 391 Connecting Using PHP
Lecture 392 Creating a Database Table
Section 73: MySQLi for Beginners: Fetching Results
Lecture 393 Pulling Single Records
Lecture 394 Pulling Multiple Records
Lecture 395 Different Result Types
Section 74: MySQLi for Beginners: Getting Results
Lecture 396 Counting Results
Lecture 397 Updating and Seeing Affected Rows
Section 75: MySQLi for Beginners: Security
Lecture 398 Escaping
Lecture 399 Prepared Statements for Inserting
Lecture 400 Selecting Prepared Statements
Section 76: MySQLi for Beginners: Finishing Up
Lecture 401 Freeing Results
Lecture 402 Closing the Database Connection
Section 77: Docker: Introduction to the course
Lecture 403 Course Introduction
Section 78: Docker: Introduction to Docker
Lecture 404 Section Introduction
Lecture 405 What Is Docker
Lecture 406 Docker Toolbox
Lecture 407 Docker on Non Linux Machines
Lecture 408 Installing Docker On Osx
Lecture 409 Installing Docker On Windows
Lecture 410 Section Summary
Section 79: Docker: The Thick Of It
Lecture 411 Section Introduction
Lecture 412 Images And Containers
Lecture 413 Creating An Image
Lecture 414 Running A Web Server
Lecture 415 Review
Lecture 416 Section Summary
Section 80: Docker: Advanced Docker
Lecture 417 Section Introduction
Lecture 418 Docker Hub
Lecture 419 Running Containers
Lecture 420 Customizing An Image
Lecture 421 Docker Commands
Lecture 422 Section Summary
Section 81: Docker: Creating a Fully Functional Wordpress Website
Lecture 423 Section Introduction
Lecture 424 Running Wordpress
Lecture 425 Section Summary
Lecture 426 Course Summary
Section 82: Bonus Material
Lecture 427 Bonus Lecture
This course was built for web developers who design and build UI/UX solutions for mobile and the web. ,This course is designed for those developers who want to design with new languages as easily as they can with other JavaScript frameworks.
Homepage