Get $1 credit for every $25 spent!

The Complete Web Developer Coding Bundle

Ending In:
Add to Cart - $39.99
Add to Cart ($39.99)
$2,786
98% off
wishlist
Courses
14
Lessons
1,099
Enrolled
263

What's Included

Product Details

Access
Lifetime
Content
13.0 hours
Lessons
99

Learn C# By Building Applications

Understand the Concepts of C#6 &C#7 and Use Them to Build Real World .NET Console Apps

By Avetis Ghukasyan | in Online Courses

The C# (C Sharp) programming language allows you to develop games, mobile apps, desktop apps, and web apps. This means that if you know C# well and can build desktop or web applications using it then you will always be in demand. Not only is it a valuable skill, but C# is also profitable expertise to have. However, before going anywhere you first need to learn the fundamentals. This course will go over the same basics and fundamentals of C# along with a context of an application which you'll be building from scratch.

4.5/5 average rating: ★ ★ ★ ★

  • Access 99 lectures & 13 hours of content 24/7
  • Be able to write programs in C# on your own
  • Write clean code that will make your work more elegant, readable & respectable
  • See how a "for loop" or an "if statement" is used in an actual application
Avetis Ghukasyan | Web Developer
4.5/5 Instructor Rating: ★ ★ ★ ★

Avetis Ghukasyan is a web developer with a Bachelor of Computer Science from Wentworth Institute of Technology. He enjoys the field of computer science because he strongly believes that it forces one to think in a very logical and radically honest manner which has a very high potential of making one into a better person. That in turn helps one to write even better software creating an upward cycle for more growth.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate

Requirements

  • Any device with basic specifications

Course Outline

  • Your First Program

  • Setup

    • Installing Visual Studio 2019 - 5:22
    • How Updates Are Handled - 3:01
    • Visual Studio 2015 vs 2019 And Advice On Self-Troubleshooting - 6:45
    • Correct Mindset For This Course - 4:04
    • Self-Troubleshooting
  • Simple Calculator

    • Acceptance Criteria - 3:10
    • Algorithm - 3:28
    • FlowChart - 4:36
    • Variables - 9:16
    • Expressions & Operators - 3:42
    • Converting String To Number - 4:18
    • Order Of Evaluation - 5:23
    • String Manipulation, Formatting and More - 15:10
    • Conditional Statements - 10:29
    • Objects & Classes - 5:49
    • Methods - 9:16
    • Static Vs Non Static - 5:01
    • Exceptions & Throw Keyword - 9:34
    • Try Catch Finally - 14:40
    • Writing Simple Calculator - 18:37
    • Writing Simple Calculator Unit Tests - 15:07
  • Word Unscrambler

    • Acceptance Criteria - 3:31
    • Algorithm - 6:21
    • FlowChart - 2:52
    • Lists - 3:45
    • Arrays - 7:00
    • Array.Sort & More - 3:32
    • For Loop - 7:28
    • While Loop - 6:30
    • Do While Loop - 5:16
    • ForEach Loop - 2:34
    • Iterating Lists & Arrays - 9:38
    • Reference vs Value Types - 15:10
    • Classes vs Structs - 4:41
    • Out vs Ref Parameters - 5:20
    • Null & Null Coalescing - 6:33
    • Readonly vs Const - 4:40
    • Read & Write to Files - 8:10
    • DRY Principle - 6:06
    • Writing Program Part 1 - 14:25
    • Writing Program Part 2 - 16:43
    • Writing FileReader - 4:46
    • Writing WordMatcher - 11:42
    • Writing Constants - 19:28
    • Writing Word Unscrambler Unit Tests - 19:31
  • Simple Web Scraper

    • Acceptance Criteria - 3:22
    • Algorithm - 4:35
    • FlowChart - 3:58
    • Fields - 5:02
    • Properties - 10:30
    • Constructors - 5:47
    • Object Oriented Programming - 7:33
    • Encapsulation & InternalsVisibleTo - 18:17
    • Using Keyword - 8:13
    • Builder Pattern - 16:30
    • Single Responsibility Principle - 8:05
    • HTML Basics - 4:13
    • Regular Expressions - 11:18
    • Writing Both Builders - 14:12
    • Writing Scraper - 7:56
    • Writing Program Part 1 - 17:15
    • Writing Program Part 2 - 5:34
    • Writing Simple Web Scraper Unit Tests - 10:25
  • Sudoku Solver

    • Acceptance Criteria - 2:36
    • Algorithm - 5:53
    • FlowChart - 4:00
    • StringBuilder - 2:58
    • Jagged Arrays vs Multidimensional Arrays - 5:09
    • Dependency Injection - 4:27
    • Interfaces - 6:00
    • Abstract Classes - 6:39
    • Interfaces vs Abstract Classes - 2:27
    • Polymorphism - 3:54
    • LINQ Introduction - 14:04
    • Writing SudokuFileReader - 14:12
    • Writing SudokuMapper - 10:50
    • Writing SudokuBoardDisplayer - 6:00
    • Writing SudokuBoardStateManager - 5:44
    • Writing SudokuSolverEngine - 12:55
    • Writing SimpleMarkUpStrategy Part 1 - 16:47
    • Writing SimpleMarkupStrategy Part 2 - 11:00
    • Writing NakedPairStrategy Part 1 - 18:08
    • Writing NakedPairStrategy Part 2 - 14:33
    • Fixing Few Bugs - 6:57
    • Writing Program - 9:32
    • Writing Unit Tests Part 1 - 10:20
    • Writing Unit Tests Part 2 - 11:57
  • Updates In C# 7

    • C# 7 Features We Will Be Going Over - 6:45
    • Out Variables - 3:09
    • Throw Expressions - 5:59
    • Binary Literals & Digit Separators - 4:36
    • Expression Bodies - 6:27
    • Ref Locals And Returns - 9:57
    • Deconstruction - 9:21
    • Local Functions - 3:58
    • Pattern Matching Part 1 - 16:32
    • Pattern Matching Part 2 - 6:56
    • Tuples - 16:04
  • Application Code

    • Resources

View Full Curriculum


Access
Lifetime
Content
21.0 hours
Lessons
88

The Complete Full-Stack JavaScript Course

Learn How to Make Bank by Mastering JavaScript Programming Languages & Becoming a Full-Stack Developer

By Joseph Delgadillo | in Online Courses

If you would like to master JavaScript and get started as a full-stack web developer, you are going to love this course! With 87 lectures, this course will teach you JS development and have you working on coding projects using ReactJS, NodeJS, LoopbackJS, Redux, Material-UI, and socket programming. You will be working on 3 coding projects in this course, covering calculator application, weblog, and chat application. This course was designed for students who have a basic understanding of front-end web development.

4.3/5 average rating: ★ ★ ★ ★

  • Access 88 lectures & 21 hours of content 24/7
  • Build a feature-rich blog app using React & LoopbackJS
  • EWxplore the full-stack elements of JavaScript by coding your own REST API
  • Program a chat app where you can create a user account, add other users & then message back and forth with them
Joseph Delgadillo
4.2/5 Instructor Rating: ★ ★ ★ ★

Joseph Delgadillo teaches skills ranging from computers and technology to entrepreneurship and digital marketing. Take a course with him to get an over-the-shoulder view of how experts are successful in their respective fields. He is a proud alumnus of Central Washington University.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Basic understanding of HTML, CSS & JavaScript

Course Outline

  • Getting Started with ReactJS
    • Welcome to the course! - 9:41
    • Environment setup - 12:24
    • Anatomy of a React project - 13:08
    • Writing a React component - 8:51
    • React lifecycle - 4:54
    • The React state - 15:16
    • Understanding component props and re-rendering - 17:37
    • Importing CSS into React components - 4:36
    • Writing a calculator part 1 - 18:41
    • Writing a calculator part 2 - 34:41
  • Building a ReactJS Website
    • React website setup - 6:20
    • Component children - 16:52
    • React routing - 10:20
    • Route parameters and HTML slicing part 1 - 14:32
    • Route parameters and HTML slicing part 2 - 16:55
    • Services and portfolio pages part 1 - 15:45
    • Services and portfolio pages part 2 - 9:40
    • Working with forms in React part 1 - 15:35
    • Working with forms in React part 2 - 22:20
    • Using Formik - 22:33
    • Yup form validation schemas - 17:02
  • Rest API with LoopbackJS
    • Setup of REST API using LoopbackJS - 14:53
    • Creating models - 12:34
    • Model observers - 16:13
    • Model relations - 15:58
    • ESLINT - 9:24
    • Subclassing access tokens - 6:11
    • Persisting data using MongoDB - 20:28
    • Creating data - 7:04
    • Updating data - 4:12
    • Finding model instances part 1 - 21:23
    • Finding model instances part 2 - 3:02
    • Deleting model instances - 7:01
    • Creating post collection - 6:27
    • Roles and rolemapping - 14:01
    • Applying access control to our post model - 12:39
    • Adding an editor role - 9:34
    • Creating a category model - 8:35
    • File storage and collection part 1 - 15:11
    • File storage and collection part 2 - 9:44
    • Custom remote methods and file uploads part 1 - 17:37
    • Custom remote methods and file uploads part 2 - 14:21
    • Creating login route - 18:06
    • Adding a login form - 12:01
  • Redux and Material-UI
    • Wrapping components - 11:29
    • Dispatching actions - 6:19
    • Creating our store and reducers - 24:01
    • Integrating remote API calls - 21:52
    • Applying middleware - 14:35
    • Material-UI intro - 11:35
    • Drawer and CSS - 16:17
    • Drawer collapsing and animations - 14:03
    • Icons, lists, links - 17:10
    • Main content class - 14:24
    • Persisting reducers using localStorage - 15:29
    • Basic tables - 11:12
    • Fetching posts and users from our API - 21:07
    • Fab buttons - 11:41
    • Setting up Redux, Material-UI and Formik for our add post page - 11:43
    • Material-UI forms with Formik - 19:01
    • Flex display and connecting our post form to our database via Redux part 1 - 15:16
    • Flex display and connecting our post form to our database via Redux part 2 - 14:34
    • Editing existing posts - 27:30
    • Uploading post images part 1 - 16:02
    • Uploading post images part 2 - 17:13
    • Integrating Quill as a content editor - 17:38
    • Loading posts on the front-end part 1 - 13:55
    • Loading posts on the front-end part 2 - 16:44
    • Loading more posts on demand - 11:39
  • WebSocket Chat Application
    • Creating a chat app - 8:02
    • Creating our chat store - 11:27
    • WebSocket connections - 7:52
    • Sending socket messages - 13:01
    • Creating signup and login forms - 18:11
    • Writing account based logic part 1 - 29:43
    • Writing account based logic part 2 - 1:58
    • Using auth tokens - 12:39
    • Styling the messenger - 21:20
    • Tracking logged in users - 13:55
    • Search functionality - 20:26
    • Creating new threads and sending to relevant clients - 26:31
    • Connecting on page load if already logged in - 24:01
    • Get threads on page load - 10:07
    • Disconnecting socket sessions - 11:07
    • Adding messages and sending to relevant clients - 31:46
    • Rendering messages client-side - 18:42
    • Rendering messages with user information - 22:47
    • Ejecting a React application - 8:40

View Full Curriculum


Access
Lifetime
Content
14.0 hours
Lessons
117

The Complete Front-End Web Development Course

Take a Hands-on Approach to Learning Real Programming Skills

By Joseph Delgadillo | in Online Courses

Front-end development has proven itself as one of tech's most lucrative—and accessible—fields, and now's the perfect time to get your foot in the door! Designed from the ground up as a comprehensive front-end development primer, this course will have you foster real, employable skills as you work on projects ranging from a simple HTML page to a complete JavaScript-based Google Chrome extension. This course covers the most popular web development frameworks, and will get you started on your path towards becoming an in-demand developer!

4.4/5 average rating: ★ ★ ★ ★

  • Access 117 lectures & 14 hours of content 24/7
  • Dive into web development basics w/ HTML
  • Explore Cascading Style Sheets (CSS)
  • Familiarize yourself with JavaScript programming
  • Discover the jQuery JavaScript library & Bootstrap framework
Joseph Delgadillo
4.2/5 Instructor Rating: ★ ★ ★ ★

Joseph Delgadillo teaches skills ranging from computers and technology to entrepreneurship and digital marketing. Take a course with him to get an over-the-shoulder view of how experts are successful in their respective fields. He is a proud alumnus of Central Washington University.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Welcome to the Course!
    • Introduction to the course - 1:40
    • Atom setup - 4:58
  • Web Development Basics - HTML
    • HTML document structure - 4:05
    • HTML elements - div and span - 6:43
    • HTML elements - i, b, p, and a - 6:28
    • HTML elements - ul, li, and ol - 5:23
    • HTML elements - header and footer - 5:21
    • HTML elements - section, main, and article - 8:14
    • HTML elements - h1-h6 and aside - 3:16
    • HTML tables - 9:56
    • HTML project - simple text site - 8:30
  • Advanced HTML Concepts
    • Images - 3:31
    • Forms - 4:48
    • Inputs - 7:01
    • Checkboxes - 4:55
    • Radio buttons - 4:40
    • Select option and buttons - 6:19
    • HTML5 videos - 7:13
    • HTML5 audio - 4:35
    • Doctypes - 2:59
    • Meta tags - 7:13
  • Introduction to Cascading Style Sheets (CSS)
    • Targeting color and background - 15:58
    • Element specificity - 3:48
    • ID targeting, margin, and border - 11:50
    • Padding, margin, and float - 8:11
    • Max-width and background-image - 16:43
    • Switching over to an IDE - 1:45
    • Font weight, style, and family - 13:43
    • Text decorations - 3:51
    • Text spacing - 3:54
    • Text decoration modification - 4:16
    • Text shadow - 7:42
  • Advanced CSS
    • Psuedo-states - 8:52
    • Border radius - 8:27
    • Positions - 9:04
    • Psuedo-elements - 6:55
    • Z-index - 5:50
    • Viewpoint width and height, overflowing content - 7:20
    • Transition property - 5:30
  • Javascript for Beginners
    • Intro to Javascript - 4:23
    • Alerts and console logging - 5:44
    • Integers, strings, and variables - 6:49
    • Undefined variables and modifying values of variables - 5:27
    • Boolean operators - 2:48
    • Comparing values - 5:11
    • If statements - 10:53
    • For loops - 3:19
    • Defining functions - 6:04
    • Event handling - 9:06
    • Setting an elements inner HTML - 2:49
  • More JavaScript Concepts
    • Arrays pt.1 - 5:57
    • Arrays pt.2 - 6:55
    • Arrays pt.3 - 5:24
    • Textareas and getting the values of inputs - 13:43
    • Functions - parameters and return values - 7:34
    • Multiple parameters in functions - 5:01
    • Flexible function parameters - 11:57
    • Exercise - find the missing number - 7:52
    • Exercise solution - 7:33
    • Classes explained - 4:55
    • Class constructor, instance variables, and static variables - 9:07
    • Extending classes - 13:39
  • Getting Started with jQuery
    • jQuery setup - 6:17
    • Targeting elements - 4:10
    • Event handling - 10:48
    • Dropdown menus - 22:22
    • Making our dropdown disappear - 4:36
    • Multiple targets, events, attr method - 8:45
    • Prepend, append, and html - 5:16
    • preventDefault - 6:11
    • event.which and switch properties - 9:01
    • Custom context menu, pageY, and pageX - 13:28
    • is method - 7:54
  • More jQuery
    • Writing our own version of jQuery - 17:23
    • Find method - 4:40
    • First and last - 1:59
    • Focusin and focusout - 11:21
    • Contains, is, and hasClass - 7:08
    • Each method - 2:36
    • Callbacks - 7:14
    • CSS - 5:04
  • Bootstrap Basics
    • Bootstrap setup - 6:48
    • Navbar pt.1 - 6:44
    • Navbar pt.2 - 10:41
    • Forms pt.1 - 13:59
    • Forms pt.2 - 4:41
    • Buttons - 5:43
  • Bootstrap Project - Pipboy from Fallout 4
    • Setup - 9:14
    • Navbar - 7:35
    • Main page - 6:45
    • Pipboy image and footer - 13:25
    • Colors - 5:03
    • Font and styling main nav - 13:03
    • Scanlines - 6:19
    • Navigation styling - 9:43
    • Tabs - 8:57
    • Progress bars - 10:11
    • Stat bars - 13:35
    • Footer fixes - 2:08
    • Damage and resistance - 5:27
    • Icons - 12:51
    • Inventory template - 4:11
    • Item list - 13:02
    • Weapon stat container - 11:05
    • Finishing touches with JavaScript - 17:53
  • JavaScript Project - Chrome Extension
    • Problem solving - 5:15
    • Manifest files - 5:56
    • Basic setup - 3:14
    • Getting video URLs - 2:07
    • Injecting JavaScript - 5:56
    • Getting pretty objects for each URL - 4:46
    • Creating download options list - 16:29
    • Communicating between the page and extension - 9:25
    • Chrome downloads API and background scripts - 7:59
    • Receiving messages and downloading files - 5:44
    • Styling our extension and publishing - 9:13
  • Final Thoughts
    • Tips for getting started as a freelance web developer - 16:08

View Full Curriculum


Access
Lifetime
Content
11.0 hours
Lessons
77

Build Responsive Real-World Websites with HTML5 & CSS3

Learn Modern Web Design by Coding a Real Project Step-by-Step

By Jonas Schmedtmann | in Online Courses

If you've always wanted to build and design your own website, this course is the ideal place to start. The instructor makes it look easy, taking you through the latest Web technologies: HTML5, CSS3, and even some jQuery. By building projects alongside the video instruction, you'll get a true hands-on feel for the basic building blocks of the Web you surf daily.

4.6/5 average rating: ★ ★ ★ ★

  • Access 77 lectures & 11 hours of content 24/7
  • Build a completely unique, beautifully-designed & responsive landing page
  • Focus on modern design for any screen size w/ responsive websites
  • Create a fully optimized website from scratch in 7 steps
  • Learn where to find free design resources like images, icons & fonts
  • Get introduced to using jQuery to build stand-out effects
  • Optimize your site for search engines & speed
Jonas Schmedtmann
4.6/5 Instructor Rating: ★ ★ ★ ★

Jonas Schmedtmann is a self-taught web designer and developer who paid his way through a Master’s in engineering by designing websites. During this time, he came to the realization that web design and teaching were his two true passions, and decided to meld the two into a successful career in online teaching.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Course introduction
    • Let's start this amazing journey - 4:02
    • READ THIS BEFORE YOU START!
    • First things first: download your free e-book here
    • E-Book Resources 2.0
    • Follow Jonas around!
  • Web design basics
    • Introduction to web design - 3:34
    • Beautiful typography - 8:54
    • Using colors like a pro - 6:45
    • The meaning of colors in web design
    • Working with images - 4:54
    • Working with icons - 3:29
    • Spacing and layout - 3:42
    • Introduction to user experience - 2:50
    • Getting inspired: the secret ingredient for stunning web design - 2:25
    • Wrapping up what we've learned in this section
    • The ultimate cheatsheet: all web design guidelines in one place
  • Dive into HTML
    • Our main tool: Brackets text editor - 3:20
    • Where to find the HTML and CSS code for this mini-project
    • What is HTML? - 2:12
    • The structure of an HTML document - 5:23
    • Starting to fill the structure - 7:57
    • Images and attributes - 4:38
    • One more thing: links - 4:54
  • Formatting with CSS
    • Getting started with CSS - 4:03
    • Starting to make our webpage pretty: text - 9:53
    • Colors - 5:31
    • Classes and ID's - 5:39
    • The CSS box model - 7:33
    • Building a simple layout - 18:58
    • Polishing our blog post - 9:39
    • Relative vs. Absolute - 4:35
    • Getting started with the Chrome Developer Tools - 6:23
  • The killer website project
    • Some INSTRUCTIONS for the killer website project
    • The 7 real-world steps to a fully functional website - 6:13
    • Download the 7 steps here
    • Starting to put the 7 steps into action - 6:00
    • First development steps - 14:40
    • Setting up the fluid grid for responsive web design - 10:04
    • Building the header - Part 1 - 16:08
    • Building the header - Part 2 - 21:59
    • Building the header - Part 3 - 20:10
    • Building the features section - Part 1 - 15:07
    • Building the features section - Part 2 - 17:56
    • Building the favorite meals section - Part 1 - 12:22
    • Building the favorite meals section - Part 2 - 11:35
    • Building the how-it-works section - Part 1 - 9:10
    • Building the how-it-works section - Part 2 - 17:27
    • Building the cities section - Part 1 - 12:43
    • Building the cities section - Part 2 - 16:17
    • Building the customer testimonials section - Part 1 - 6:06
    • Building the customer testimonials section - Part 2 - 15:30
    • Building the sign-up section - Part 1 - 9:53
    • Building the sign-up section - Part 2 - 18:58
    • Building the contact form form - Part 1 - 16:33
    • Building the contact form form - Part 2 - 9:25
    • Building the footer - Part 1 - 6:42
    • Building the footer - Part 2 - 18:20
  • Responsive web design with media queries
    • Making the webpage responsive - Part 1 - 19:47
    • Making the webpage responsive - Part 2 - 21:45
    • A note about web browsers - 12:42
  • Let's add some cool effects
    • Where to find the jQuery code for the killer website project
    • Introduction to jQuery - 9:51
    • Building a “sticky” navigation - Part 1 - 12:53
    • Building a “sticky” navigation - Part 2 - 10:53
    • Scrolling to elements - 10:10
    • Adding animations on scroll - 14:39
    • Making the navigation responsive - 20:15
  • Optimizing and launching our website
    • Final touch: creating a favicon - 5:11
    • Performance optimization: site speed - 12:12
    • Basic search engine optimization (SEO) - 8:23
    • Let’s launch our webpage! - 9:19
    • Google Analytics - 5:47
  • Conclusion
    • What to do now?
    • You made it! Congratulations! - 3:33
  • BONUS lectures
    • Adding a map to the Omnifood website - 19:18
    • Using PHP to make our form work - 23:31
    • Super effective ways to improve your website’s conversion - 4:35

View Full Curriculum


Access
Lifetime
Content
26.0 hours
Lessons
211

The Ultimate Web Designer & Developer Course

Become a Full-Stack Developer — Learn Everything from Design to Front & Back-End Programming

By Code College | in Online Courses

Are you a programmer looking to improve your design skills, so your designer colleagues can stop making fun of your bad designs? Or maybe you're a designer looking to learn how to code, so your programmer colleagues can stop laughing at your sad coding attempts? In this course, you will go from knowing nothing to creating over 23 impressive designs, websites, and applications — all with step-by-step instruction from the most entertaining and engaging coding instructor on the web today! After you've learned everything from Design to Development, you'll be taken through a hands-on career section fully-loaded with valuable tips, resources, and real-world guidance to help you start your career

  • Access 211 lectures & 26 hours of content 24/7
  • Build 23+ custom design, web & programming projects
  • Learn more than 18 professional disciplines
  • Plan, design & code your very own self-directed project
  • Code at an expert level of proficiency with HTML & CSS
  • Make money on the side designing & building websites
Brad Hussey is a passionate and experienced web designer, developer, blogger, and digital entrepreneur. Hailing from North Of The Wall (Yellowknife, Canada), Brad made the trek to the Wet Coast (Vancouver, Canada) to educate and equip himself with the necessary skills to become a spearhead in his trade of solving problems on the Web, crafting design solutions, and speaking in code.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Introduction: Why This is The Only Design/Development Course You'll Ever Need
    • Course Introduction: All You Need to Know - 2:06
    • Download Course Files - The COMPLETE Directory!
    • What You Can Expect From This Course - 1:31
    • How to Get a Free Trial of Adobe Photoshop + Free Icons, Graphics & More! - 2:04
    • Price Calculator: Discover Your Hourly Rate & How Much You Should Charge! - 2:33
    • Intro Wrap Up: What You've Learned & What's Next - 1:04
  • Introduction to Visual Design
    • Section Intro: What You're Going to Learn - 0:45
    • The Basic Elements & Principles of Visual Design - 5:51
    • The Design "CRAP" Principles - 1:59
    • Typography Basics - 3:01
    • The Science of Colour (or Color) - 5:33
    • Designing with Grids - 2:29
    • Section Outro: Wrap Up, Further Learning & What's Next - 0:51
  • Introduction to Adobe Photoshop
    • Section Intro: The 80/20 Rule, Photoshop Basics, and More - 1:29
    • Creating a New Photoshop Document - 4:51
    • Photoshop Environment: The Toolbar - Part 1 - 20:39
    • Photoshop Environment: The Toolbar - Part 2 - 14:44
    • Photoshop Environment: Palettes - 11:50
    • Photoshop Environment: The Menu - 12:14
    • Photo Enhancement & Manipulation - 17:00
    • Photoshop Project #1: Create a New Graphic with Multiple Layers + Tutorial - 7:08
    • Photoshop Project #2: Design a Business Card + Tutorial - 7:39
    • Section Outro: Wrap Up, Further Learning & What's Next - 0:21
  • Introduction to Web Design (and more Photoshop)
    • Section Intro: Web Design Basics, Wireframing, Photoshop - 0:32
    • Web Design Terminology: The Jargon the Pros Use - 4:44
    • The Four Phases of a Web Design Project + Cost Estimates - 7:42
    • What is User Experience (UX) Design? - 14:36
    • The Anatomy of a Website Design - 5:17
    • The 960 Grid System + Free Photoshop Downloads - 5:24
    • Web Design Project #1: Design a Minimal Landing Page + Tutorial - 17:42
    • Web Design Project #2: Re-Design a Blog Landing Page - 6:07
    • Web Design Project #2: Tutorial - 20:22
    • Section Outro: Wrap Up, Further Learning & What's Next - 0:26
  • Advanced Web Design Challenge
    • Challenge Intro: How the Challenge Works - 1:06
    • Discovery Phase: Create a Sitemap - 1:03
    • Discovery Phase II: Sketch & Wireframe Your Design - 0:36
    • Creative Phase: Design Your Website in Photoshop - 0:35
    • Sharing, Collaborating & Getting Feedback on Your Design - 0:43
    • Challenge Wrap Up & What's Next - 0:23
  • Introduction to HTML
    • Section Intro: HTML Fundamentals, First Webpage, Course Files - 0:33
    • The Basics of HTML: Tags, Attributes, Elements - 4:06
    • Basic File & Folder Structure of a Website - 4:34
    • Your Must Have Tool: A Good Code Editor - 5:57
    • Hello World: Create Your Very First Web Page! - 4:08
    • Section Outro: Wrap Up, Further Learning & What's Next - 0:32
  • Intermediate HTML
    • Section Intro: HTML Tags, Code a Real Web Page - 0:18
    • Basic Structure of an HTML Document - 5:10
    • Heading & Paragraph Tags - 6:27
    • Using Emphasis & Strong Emphasis - 4:35
    • Hyperlinks - 5:14
    • Lists - 5:52
    • Images - 9:47
    • Tables - 5:52
    • Forms - 14:00
    • HTML Entities & "Special Characters" - 3:19
    • HTML Project: Code a Basic Web Page + Tutorial - 9:23
    • Section Outro: Wrap Up, Further Learning & What's Next - 0:21
  • Advanced HTML & HTML5
    • Section Intro: Advanced HTML Techniques, HTML5 - 0:18
    • IDs & Classes - 4:54
    • Span & Div Tags - 8:53
    • Intro to HTML5 Tags: Header, Footer, Nav, Section, Article, Aside & Time - 15:35
    • HTML5 Project: Build a Basic HTML5 Web Page + Tutorial - 11:41
    • Section Outro: Wrap Up, Further Learning & What's Next - 0:33
  • Expert HTML & HTML5
    • Section Intro: Expert HTML5 techniques - 0:16
    • New HTML5 Inputs - 13:03
    • Making Internet Explorer Compatible with HTML5 - 4:23
    • HTML5 Data Attribute - 4:23
    • Section Outro: Wrap Up, Further Learning & What's Next - 0:48
  • Introduction to CSS
    • Section Intro: Essentials of CSS + Download Course Files - 0:43
    • What is CSS? All the basics you need to know! - 2:34
    • Inheritance of Styles - 1:24
    • Measurements & The Box Model - 7:44
    • Inline CSS - 5:12
    • Internal CSS - 5:53
    • External CSS - 8:11
    • ID & Class Selectors - 11:50
    • Descendant Selectors - 11:05
    • Grouping Selectors - 10:58
    • Specificity - 5:56
    • CSS Project: Style an HTML Web Page + Tutorial - 16:33
    • Section Outro: Wrap Up, Further Learning & What's Next - 0:57
  • Intermediate CSS
    • Section Intro - 0:15
    • Colors - 3:21
    • Text Styling & Formatting - 14:14
    • Borders - 6:51
    • Background Images - 10:14
    • Styling Links - 10:56
    • Section Outro: Wrap Up, Further Learning & What's Next - 0:16
  • Advanced CSS
    • Section Intro - 0:18
    • Styling Web Forms - 22:10
    • Block, Inline and Inline-Block Elements - 2:31
    • Understanding Float & Clear (once and for all!) - 21:11
    • Relative, Absolute & Fixed Position - 11:34
    • CSS Project: Build the Google Home Page + Tutorial (Part I) - 18:03
    • CSS Project: Build the Google Home Page (Part II) - 17:11
    • Section Outro: Wrap Up, Further Learning & What's Next - 0:23
  • Expert CSS & CSS3
    • Section Intro: What is CSS3? + Course Files Download - 0:26
    • CSS3 Box Sizing & Round Corners - 8:11
    • CSS3 Colours & Gradients - 9:19
    • CSS3 Shadows - 9:54
    • CSS3 Columns - 7:27
    • CSS3 Animations & Transitions - 18:46
    • CSS3 Project #1: Create Animated Buttons + Tutorial - 10:22
    • CSS3 Project #2: Code an Orbiting Planet Animation + Tutorial (Part I) - 15:37
    • CSS3 Project #2: Code an Orbiting Planet Animation (Part II) - 21:52
    • Section Outro: Wrap Up, Further Learning & What's Next - 0:42
  • Advanced HTML & CSS Challenge
    • Your Challenge: Everything You Need to Know + Section Wrap Up - 1:11
    • Bonus Tutorial: How to Slice a Photoshop Design & Convert it to HTML & CSS - 15:28
    • Bonus Tutorial P2: How to Slice a Photoshop Design & Convert it to HTML & CSS - 17:21
  • Introduction to Javascript
    • Section Intro: What is Javascript, The 80/20 Rule + Course Files Download - 1:11
    • Internal & External Javascript - 9:35
    • Basic Syntax of Javascript (and many other programming languages) - 6:53
    • Javascript Output - 5:38
    • Javascript Variables - 17:37
    • Javascript Arrays - 16:00
    • Javascript Functions - 8:22
    • Javascript If / Else Statements - 8:25
    • Javascript Project: Program a Tip Calculator + Tutorial - 17:49
    • Javascript Project: Program a Tip Calculator, Part II - 18:47
    • Section Outro: Wrap Up, Further Learning & What's Next - 0:50
  • Introduction to jQuery
    • Section Intro: What is jQuery? + Course Files Download - 0:23
    • Download & Install jQuery - 13:57
    • The Simple Syntax of jQuery - 9:59
    • jQuery Selectors - 7:39
    • jQuery Event Methods - 11:28
    • Section Outro: Wrap Up & What's Next - 0:15
  • Intermediate jQuery
    • Section Intro: jQuery Deep Dive! - 0:25
    • jQuery Chaining - 4:07
    • Hiding, Showing & Fading Content with jQuery - 7:51
    • The jQuery Animate Method - 10:13
    • Modifying CSS with jQuery - 8:44
    • jQuery Project: Mini Race Car Game + Tutorial - 24:27
    • Section Outro: Wrap Up, Further Learning & What's Next - 0:42
  • jQuery UI (Advanced jQuery)
    • Section Intro: What is jQuery UI? + Course Files Download - 0:46
    • jQuery UI: Draggable - 11:25
    • jQuery UI: Droppable - 7:10
    • jQuery UI: Sortable - 6:12
    • jQuery UI: Accordion - 5:41
    • jQuery UI: Datepicker - 9:29
    • jQuery Project: To Do List Web Application + Tutorial - 13:22
    • Section Outro: Wrap Up, Further Learning & What's Next - 0:39
  • Responsive Design & Development using Bootstrap
    • Section Intro: What is Responsive Design & Bootstrap? + Course Files Download - 2:11
    • Getting Started with Bootstrap - 11:19
    • Quickly Prototype with the Free Examples - 10:32
    • Understanding the Bootstrap Grid System - 15:55
    • Responsive (and sexy) Forms - 23:13
    • Responsive Tables, Buttons and Images - 13:02
    • Helper Classes & Responsive Utilities - 7:35
    • Using Glyphicons (Font Icons) - 5:36
    • Bootstrap Navbar - 18:10
    • Bootstrap Modal Window - 9:14
    • Bootstrap ScrollSpy - 9:30
    • Togglable Tabs - 6:47
    • Sliding Carousel - 12:41
    • Bootstrap Project: Code a "Hipster" Startup Website + Tutorial - 16:37
    • Bootstrap Project: Startup Website, Part 2 - 15:47
    • Section Outro: Wrap Up, Further Learning & What's Next - 1:21
  • Advanced Bootstrap Challenge
    • Your Challenge: Convert Your Custom Website Into a Responsive Bootstrap Site - 2:01
  • Web Hosting & Domains
    • Section Intro: What is Web Hosting? - 1:14
    • Purchasing a Bundled Domain Name & Hosting Package - 11:34
    • The Hosting Control Panel (a.k.a. cPanel) - 6:17
    • Understanding FTP & How to Upload a Website to Your Live Server - 10:07
    • Section Outro: Wrap Up, What's Next + Bonus (Free) Web Hosting - 0:31
  • Introduction to PHP
    • Section Intro: What is PHP & What Does It Do? + Course Files Download - 0:44
    • Basic PHP Syntax - 8:38
    • PHP Variables & Constants - 6:05
    • PHP Arrays (Associative & Multi-Dimensional) - 17:35
    • PHP Project: Program an App to fix "Click Bait Headlines" + Tutorial - 20:10
    • PHP Project: Click Bait Headlines, Part 2 - 10:19
    • Section Outro: Wrap Up & What's Next - 0:21
  • Intermediate PHP
    • Section Intro: Let's dive deeper into PHP - 0:21
    • If, Else and Elseif Statements - 14:05
    • PHP Loops: While, For, Foreach & Do While - 12:56
    • PHP Functions & Arguments - 10:34
    • $GET and $POST - 18:42
    • PHP Project: Convert a Static Website into a Dynamic PHP Site + Tutorial - 18:03
    • Section Outro: Wrap Up, Further Learning & What's Next +Bonus (Free) PHP Course! - 1:14
  • Introduction to MySQL Databases
    • Section Intro: What is MySQL? + Course Files Download - 0:53
    • Creating Your First MySQL Database + phpMyAdmin Overview - 18:16
    • Establishing a MySQL Connection with PHP - 9:41
    • Selecting Data from a Database and Displaying it on Your Web Page - 13:02
    • Insert Data into Your Database from a Web Page - 21:15
    • Password Hashing (for securely storing passwords) - 8:45
    • Using PHP Sessions to Store Global Variables - 8:56
    • MySQL Project #1: Code a Login Form, Profile Page & Logout + Tutorial - 21:56
    • MySQL Project #2.1: Client Address Book - Planning our Application - 6:13
    • MySQL Project #2.2: Client Address Book - Build the Login Sequence - 20:43
    • MySQL Project #2.3: Client Address Book - Logout Sequence & Display Clients - 11:42
    • MySQL Project #2.4: Client Address Book - Adding Clients - 10:07
    • MySQL Project #2.5: Client Address Book - Editing Clients - 11:20
    • MySQL Project #2.6: Client Address Book - Deleting Clients - 7:32
    • Section Outro: Wrap Up, Further Learning & What's Next - 0:30
  • Advanced PHP & MySQL Challenge
    • Your Challenge: Convert Your Custom Static Website into a Dynamic Website - 3:41
  • WordPress Websites
    • Section Intro: What is WordPress? - 1:03
    • How to Start a WordPress Blog in 5-Minutes - 4:28
    • The Dashboard - 7:47
    • Using Free and Premium Plugins to Achieve Any Feature You Desire - 6:09
    • Using Free and Premium Themes to Quickly Make Gorgeous Websites - 3:06
    • Theme Showcase: "X" Theme - The Ultimate All-in-one WordPress DIY Theme - 4:43
    • The Importance of 24/7 WordPress Security - 6:50
    • Quickly Start an eCommerce Online Store - 5:54
    • Section Outro: Wrap Up, Further Learning, What's Next + Course Discount - 1:03
  • Career Development: How to Start Your Web Design / Development Career
    • Section Intro: The Career Options Available to You as a Web Designer & Developer - 0:53
    • The Importance of "Cultivating" Your Career - 2:40
    • What Does Success Mean To You? - 4:19
    • Freelancing: Should You Work For Free? - 2:57
    • Freelancing: Should You Quit Your Job? - 3:43
    • Free eBook Download: Cultivate a Successful Freelance Career
    • Where To Find Web Design & Development Jobs: Part-time, Full-time & Freelance - 11:12
    • 4 Valuable Tips for Crafting the Perfect Résumé - 4:37
    • The Grande Finale: Where Do You Go From Here? - 3:37

View Full Curriculum


Access
Lifetime
Content
33.0 hours
Lessons
209

The Full Stack Web Development

Handle Every Facet of An App's Development, Ascend to the Top of the Developer Mountain

By Eduonix Learning Solutions | in Online Courses

Full Stack development refers to the complete creation of all facets of an app or website, from front end to back end, to databasing, debugging, and testing. In sum, being a Full Stack developer can be incredibly lucrative, although getting there can be tough considering the diverse amount of education you must receive. This course is different. Covering all aspects of the development cycle, this immersive course will teach you all the tools and techniques needed to become a Full Stack developer, allowing you greater freedom on your own projects, while greatly increasing your market value as a developer.

4.5/5 average rating: ★ ★ ★ ★

  • Access 209 lectures & 33 hours of content 24/7
  • Learn front end technologies like HTML5, CSS3, Twitter Bootstrap, JavaScript, & more
  • Master back end tools like Node.js, Meteor.js, Angular 2, PHP, & Ruby on Rails
  • Explore databasing w/ MySQL, MongoDB, Apache Cassandra, & more
  • Dive into Memcached, Redis, Apache Lucene, & Apache Solr
  • Debug like a pro & understand important version control technologies
  • Create complete, functional projects using the various tools you learn
Eudonix Learning Solutions
4.0/5 average rating: ★ ★ ★ ★

Eduonix creates and distributes high-quality technology training content. Their team of industry professionals has been training manpower for more than a decade, and aim to teach technology the way it is used in the industry and professional world. Their professional team of trainers range from Mobility, Web to Enterprise and Database and Server Administration.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Course Intro
    • Intro - 9:34
  • HTML
    • Getting Started With HTML - 9:28
    • Basic Elements & Document Setup - 9:44
    • Lists & Tables - 7:19
    • Forms & Input - 9:43
    • Basic Styling - 10:35
    • Building A Simple HTML Template - 18:38
  • HTML5
    • Getting Started With HTML5 - 4:14
    • New Elements - 6:25
    • Video & Audio - 8:56
    • Canvas - 11:32
    • svg - 8:11
    • Web Storage - 7:41
    • Drag & Drop - 7:03
    • Geolocation - 6:57
    • MyNote Project - 11:00
  • CSS3
    • Getting Started With CSS - 7:49
    • CSS Basic Styling - 13:12
    • Positioning & Background Images - 8:27
    • Pseudo Classes - 7:17
    • Colors, Backgrounds & Gradients - 16:20
    • Text & Box Shadows - 7:35
    • Transitions & Animation - 11:09
    • Columns & Flexbox - 11:25
    • CSS3 Dropdown Menu - 17:03
  • Twitter Bootstrap
    • Getting Started With Bootstrap - 6:20
    • Setup, Templates & Navbar - 9:12
    • Typography, Forms & Tables - 15:04
    • CSS Components - Part A - 11:33
    • CSS Components -Part B - 9:55
    • Grid System - 7:45
    • Part A - Modal, Dropdown, Tabs & Tooltip - 15:13
    • Part B - Collapse, Accordion and Carousel - 13:42
    • Custom Bootstrap Theme - Part A - 13:21
    • Custom Bootstrap Theme - Part B - 10:35
    • Custom Bootstrap Theme - Part C - 9:31
  • JavaScript
    • Getting Started With JavaScript - 12:43
    • Variables, Arrays & Objects - 14:31
    • Loops, Conditionals & Switches - 14:06
    • Functions & Events - 16:25
    • JavaScript Form Validation - 15:46
    • Learning Ajax - 12:52
    • Github AJAX Project - 17:39
  • jQuery
    • Getting Started With jQuery - 7:14
    • Selectors & Mouse Events - 14:38
    • Form Events - 12:56
    • DOM Manipulation - 14:38
    • Effects & Animation - 15:21
    • Traversing & Filtering - 13:14
    • jQuery Image Slider - 13:00
  • Node.js
    • Getting Started With Node - 7:07
    • Installation and Simple Server - 12:10
    • Express Setup and Routing - 14:07
    • Template Engines - 21:37
    • Node MongoDB Driver - Part 1 - 15:55
    • Node MongoDB Driver - Part 2 - 8:46
    • Setup, Middleware & Routes - 15:45
    • Creating the UI - 14:45
    • Form Validation and User Register - 18:36
    • Password Encryption - 3:09
    • Login Functionality - 12:36
    • Access Control & Logout - 5:46
  • Meteor.js
    • Getting Started With Meteor - 5:54
    • Installation & Templates - 11:24
    • Find & Insert Into Collections - 10:00
    • Mark & Delete From Collection - 5:02
    • User Accounts - 6:22
    • Implementing Methods - 6:52
    • Publications & Subscriptions - 9:47
    • Bootstrap Package and UI - 4:09
  • Angular
    • Getting Started With Angular - 7:14
    • Part 1 - Angular 2 App From Scratch - 11:52
    • Part 2 - Angular 2 App From The Quickstart - 4:38
    • Components & Properties - Part 1 - 13:34
    • Components & Properties - Part 2 - 6:21
    • Events & Binding With ngModel - 8:38
    • Part 1 - Fetch Data From A Service - 14:09
    • Part 2 - Submit Data To Service - 7:25
    • Http Module & Observables - 14:59
    • Routing - ngWebsite Project - 24:19
  • PHP
    • Getting Started With PHP - 10:47
    • Linux Installation - 5:21
    • XAMMP Environment Setup - 7:01
    • PHP Programming Fundamentals - 15:34
    • PHP Data Types & Dates - 14:50
    • $POST & $GET Superglobals - 15:17
    • PHP Cookies - 5:32
    • PHP Sessions - 3:44
    • Bookmarker Project - 15:57
    • Objects and Classes - 18:44
    • Intro to PHP & MySQL - 6:06
    • Creating a MySQL Database - 6:42
    • Connect & Fetch Data From MySQL - 19:42
    • Insert MySQL Data From PHP - 14:09
    • Delete MySQL Data From PHP - 5:53
    • JobLister Project Intro - 4:18
    • Template Class & Setup - 25:38
    • Database & Job Class - 21:23
    • Filter Jobs By Category - 12:21
    • Single Job Listing - 8:15
    • Create A Job Listing - 14:40
    • Edit & Delete Job Listings - 13:16
  • Ruby On Rails
    • Getting Started With Ruby - 6:30
    • Getting Started With Ruby On Rails - 6:52
    • RailsInstaller Setup - 7:05
    • Controllers and Basic Routes - 9:54
    • Views & Partials - 12:15
    • Creating a Resource With Routes - 5:59
    • Models and DB Migrations - 13:57
    • Data Validation & Listing Data - 7:18
    • Update & Delete Data - 8:28
    • Model Associations - 15:27
    • Basic HTTP Authentication - 4:01
  • MySQL
    • Getting Started With MySQL - 6:27
    • An Overview of SQL - 6:53
    • XAMPP and MySQL Setup - 5:12
    • Create Tables, Columns and Insert Data - 10:05
    • Part 1 - Selecting Data - 9:21
    • Part 2 - Distinct, Aliases & Concat - 3:43
    • New Lecture
    • Update, Delete & Alter - 5:05
    • Part 1 - Foreign Keys - 9:43
    • Part 2 - Table Joins - 11:14
    • CD Collection Database - 17:48
  • PostgreSQL
    • Getting Started With PostgreSQL - 6:44
    • Installing PostgreSQL in Windows - 4:20
    • Add User via psql - 6:00
    • Queries & Constraints in psql - 9:17
    • Medic Database in PGAdmin4 - 13:38
    • Connecting to Postgres via PHP - 10:05
    • Foundation UI & Fetch Categories - 7:33
    • Adding New Posts - 11:14
    • Filter Posts By Category - 2:52
  • MongoDB
    • NoSQL Explained - 7:56
    • Getting Started With MongoDB - 6:11
    • Installing MongoDB - 4:46
    • Inserting Documents - 8:46
    • Finding Documents - 9:42
    • Cursor Methods - 7:23
    • Operators & Aggregation - 10:20
    • Updating & Deleting Documents - 12:29
    • Node Express Server Setup - 10:26
    • Mongoose Model & Get Movies - 16:30
    • Get Single Movie & Post Data - 15:10
    • Update & Delete Movies - 6:36
  • CouchDB
    • Getting Started With CouchDB - 7:02
    • Installing CouchDB In Windows - 2:32
    • Installing CouchDB in Linux - 3:36
    • Create Database & Docs In Fauxton - 9:20
    • _EXTRA - Create Database & Docs In Futon - 3:09
    • Views & Design Docs - 10:01
    • Remote DB & Replication - 3:08
    • Using cURL With CouchDB - 11:12
  • Redis
    • Getting Started With Redis - 5:54
    • Installation & Redis-CLI Basics - 8:53
    • String Commands - 6:59
    • Working With Lists & Hashes - 9:37
    • Working With Sets & Sorted Sets - 12:56
    • Data Persistence Overview - 7:41
    • Data Persistence In Action - 5:32
    • Project Intro - 1:20
    • Server & Redis Client Setup - 8:59
    • Fecth Todos From Redis - 9:51
    • Adding Todos To Redis - 6:16
    • Deleting Todos From Redis - 6:53
  • Memcached
    • Getting Started With Memcached - 6:08
    • Installing Memcached - 3:58
    • Telnet Commands - 7:53
    • Using libmemcached-tools - 7:47
    • Memcached With Python - 8:14
    • Page Cache Project With PHP - 14:22
  • Markdown
    • Getting Started With Markdown - 5:11
    • Markdown Basic Syntax - 7:58
    • Task List & Tables - 7:20
    • Markdown With Node.js - 8:22
  • Sass
    • Getting Started With Sass - 6:29
    • Compiling Sass With Koala - 4:17
    • Sass Features By Example - 16:09
    • Project Intro - 2:05
    • Creating The HTML - 12:36
    • Add Initial CSS - 12:28
    • Adding Variables - 10:42
    • Nesting & Extend - 4:30
  • Git & Version Control
    • Getting Started With Git - 6:34
    • Installing Git In Linux - 1:23
    • Installing Git In Windows - 2:28
    • Working With A Local Repository - 10:38
    • Branches and Merging - 7:28
    • Workng With A Remote Repository - 10:42
  • Task Runners
    • Getting Started With Task Runners - 3:25
    • Gulp Install & Minify Task - 10:41
    • Compiling Sass Files With Gulp - 6:58
    • New Lecture
    • Gulp JShint Plugin - 5:13
    • Gulp Webserver - 5:17
    • Concatenate Files Using Grunt - 10:40
    • Grunt Watch Plugin - 3:24
  • Chrome Developer Tools
    • Getting Started With Developer Tools - 5:06
    • DOM Inspection & Editing - 8:28
    • Save Changes With Sources - 4:19
    • Console & Debugging - 11:12
    • Working With Storage - 9:53
    • Network Tab - 9:21
  • PHP Errors Debugging & Config
    • PHP Error Types - 4:52
    • Error Reporting & Triggering Errors - 13:01
    • Helpful Functions For Debugging - 9:29
    • PHP Exceptions - 5:01
    • phpinfo() Function - 8:57
  • Course Summary
    • Summary - 6:26

View Full Curriculum


Access
Lifetime
Content
8.0 hours
Lessons
48

Git & GitHub Essentials

Customize Your Git & Create Your Own Github Repository

By Eduonix Learning Solutions | in Online Courses

Git is a version control system that tracks changes made to computer files and saves the file after each change is made. It is commonly used in software development to keep track of changes, ensuring that in case the latest code is in error, you can restore the older saved version and get your code back up and running. In other words, it can save massive amounts of time. Meanwhile, Github is a repository that allows you to save your coding files and create a collaborative environment. In this course, you'll learn how to optimize both.

  • Access 48 lectures & 8 hours of content 24/7
  • Install Git on your Linux system
  • Work with remote repositories, different files, & more
  • Revisit history, understand branching, & learn how to recover from failures
  • Customize your Git & create your own Github repository
Eudonix Learning Solutions
4.0/5 average rating: ★ ★ ★ ★

Eduonix creates and distributes high-quality technology training content. Their team of industry professionals has been training manpower for more than a decade, and aim to teach technology the way it is used in the industry and professional world. Their professional team of trainers range from Mobility, Web to Enterprise and Database and Server Administration.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Introduction and installation
    • Intro - 1:32
    • Introduction to Version Control - 7:58
    • Installing Git - 9:14
    • Git Installation from Source - 6:21
  • Git first steps
    • The First Steps - 9:34
    • Tracking changes in your project - 9:08
    • Commit Best practices - 8:42
    • Review the Changes - 5:22
  • Working with remote repositories
    • Local and Remote Repositories - 10:59
    • Cloning - 8:35
    • Git Fetch - 5:57
    • The Need for Branching - 11:06
    • Merging Branches - 10:46
  • Working with files
    • Informing Git About File Operations - 13:12
    • Deleting files and directories - 13:50
    • Undoing Changes - 15:25
    • Ignoring Files - 14:14
    • Removing ignored files - 14:36
    • Saving your work temporarily - 11:46
  • History revisited
    • What happens to your code? - 15:02
    • Displaying Commits in Email Format - 10:36
    • The Author and the Committer - 12:29
    • Changes Summary - 9:11
    • Tracking Down your Bugs - 7:23
    • Demo - 12:33
  • Branching
    • Branching Refresher - 17:52
    • Conflicts - 13:37
    • Versioning Your Project - 13:28
    • Importing Part of the Branch - 12:50
    • Undoing Commits - 11:38
  • Recovering from failures
    • Git Reflog - 6:47
    • Reset Vs Revert - 8:23
    • Git Merge Vs Git Rebase - 9:23
    • Updating Remote Branch - 13:02
  • Customizing Git
    • Remote Branch Housekeeping - 7:13
    • Some Tricks for Customization - 12:19
    • Creating a Global Git Ignore file - 8:42
    • Working Around Long Git Commands - 8:52
  • Working with submodules
    • Submodules - 8:17
    • Submodules Lab - 9:57
    • Automatically Update Submodules - 4:17
  • Introducing GitHub
    • Introducing Github - 10:19
    • Github Change Requests - 6:36
    • Create a Pull Request - 7:57
    • Fork Request - 13:42
  • Hosting your own repository
    • Why Host your own Repo? - 7:17
    • Mirroring a Remote Repo - 14:15
    • Introduction to GitLab - 7:47

View Full Curriculum


Access
Lifetime
Content
3.0 hours
Lessons
31

Web Development & Javascript Bootcamp

Be Ready to Make Amazing Projects & Websites on Your Own and for Your Clients

By Digital Flow | in Online Courses

The Web Development and JavaScript Bootcamp is a course that is aimed at providing students with the know-how on how to create amazing websites from scratch. It doesn't matter if you are a beginner and have no experience. You will go step-by-step through everything you need to know to get started. The course starts from the very basics of creating a website and then transitions into JavaScript! By the end of the course, you will be ready to make amazing projects and websites on your own and for your clients.

  • Access 31 lectures & 3 hours of content 24/7
  • Create amazing websites from scratch
  • Learn the basics of JavaScript
  • Do amazing projects on your own
DF Courses comes from Digital Flow Courses which is an online course publishing house. They work with multiple instructors and professionals to try and bring you the best and most practical online courses that will help you to succeed in your business and professional life.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate

Requirements

  • Any device with basic specifications

Course Outline

  • Introduction
    • Introduction - 1:12
  • The Coding Enviroment
    • Setting Up The Coding Enviroment - 3:02
  • HTML - Structure Of A Website
    • Section Overview - 0:33
    • Add Your First Website - 7:16
    • Images And Practice Problem - 5:54
    • The Solutions - 2:14
    • Lists - 9:28
    • Tables - 4:47
    • Table Practice Problem - 1:08
    • Table Practice Problem Solution - 6:03
    • Forms - 9:50
    • Form Problem - 0:58
    • Form Problem Solution - 7:54
  • CSS - Adding Esthetics
    • Sector Overview - 0:35
    • Sectors Properties - 10:55
    • Blog Website Preview - 0:47
    • Making A Blog Website - 38:48
  • Javascript
    • Javascript Overview - 0:32
    • The Basics - 2:13
    • Variables - 6:12
    • Variables And Math - 6:41
    • Comparisons - 6:39
    • Arrays - 3:23
    • Loops - 7:38
    • forEach Loop - 2:19
    • Functions - 6:45
    • Objects - 5:45
  • DOM Manipulation
    • Dom Basics - 12:27
    • Some More Event Listeners - 4:51
  • Project
    • Project Overview - 0:46
    • Coding - 48:23

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
13

Python For Beginners: The Basics For Python Development

Start Your Programming Journey with an Hour of Basic Content on the Python Language & Its Fundamental Concepts

By Digital Flow | in Online Courses

Python is a high-level statically typed programming language that has become a trendsetter in the industry. It offers an easy syntax and wide support for APIs and external packages. Python is extremely versatile it can be used for automation, GUI Applications, making websites, making web apps, and even for hacking! In this course, you are going to learn the basics of Python Programming so that you can start your journey by working with this programming language.

4.2/5 average rating: ★ ★ ★ ★

  • Access 13 lectures & 1 hour of content 24/7
  • Understand the Python programming language
  • Know the basic functions of Python
  • Learn how Python programming works
  • Know some of the basic yet essential applications of Python
DF Courses comes from Digital Flow Courses which is an online course publishing house. They work with multiple instructors and professionals to try and bring you the best and most practical online courses that will help you to succeed in your business and professional life.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • First Section
    • Introduction To Python - 5:52
    • Data Types - 13:20
    • Strings - 4:17
    • Math Operators - 2:00
    • If Else Conditions - 6:20
    • For Loop - 3:32
    • While Loop - 5:30
    • Lists - 9:57
    • Dictionaries - 5:27
    • Tuples - 1:00
    • Practice Problem - 3:31
    • Functions - 4:55
    • Files - 8:23

View Full Curriculum


Access
Lifetime
Content
8.0 hours
Lessons
73

Learn Python 3 from Beginner to Advanced

Write Programs in Python That Have Real-Life Applications

By Avetis Ghukasyan | in Online Courses

If you have no previous knowledge or experience in Python, you will like that the course begins with Python basics. Even if you have some programming experience in Python, this course can help you learn some new information you had missed before. Each section of the course is linked to the previous one in terms of utilizing what was already learned, and each topic is supplied with lots of examples that will help students in their process of learning. Upon the completion of this course, you should be able to write programs that have real-life applications.

  • Access 73 lectures & 8 hours of content 24/7
  • Be familiar with Python
  • Learn about data types, variables, indentation, & how to clear screen
  • Explore basic arithmetic, division characteristics, binary numbers & more
  • Work on Branching, Loops, Functions & Exception handling
Avetis Ghukasyan | Web Developer
4.5/5 Instructor Rating: ★ ★ ★ ★

Avetis Ghukasyan is a web developer with a Bachelor of Computer Science from Wentworth Institute of Technology. He enjoys the field of computer science because he strongly believes that it forces one to think in a very logical and radically honest manner which has a very high potential of making one into a better person. That in turn helps one to write even better software creating an upward cycle for more growth.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: all levels

Requirements

  • Any device with basic specifications

Course Outline

  • Welcome to Python 3
    • Introduction - 5:16
  • Setup
    • Installing Python - 4:57
    • Setting up Sublime Text to Build Python - 5:32
  • Introduction
    • First Program in Python - 1:14
    • Data Types - 1:38
    • Variables - 4:10
    • Indentation - 1:16
    • How to Clear Screen - 0:46
  • Comments
    • Single-line Comments - 2:15
    • Multi-line Comments - 1:47
  • Expressions
    • Basic Arithmetic - 2:55
    • Division Characteristics - 4:06
    • Operator Precedence - 2:17
    • Complex Arithmetic - 5:56
    • Binary Number Manipulation - 5:44
  • Strings
    • Basic String Manipulation - 9:41
    • Using the format Method - 7:34
    • Specific Characters - 4:00
  • Branching
    • Logical Operators and Conditional Statements - 7:50
    • if Statement - 4:38
    • if else Statement - 4:40
    • if elif Statement - 5:45
    • Ternary Operator - 2:51
  • Loops
    • for Loop Part 1 - 4:47
    • for Loop Part 2 - 3:34
    • for Loop Part 3 - 5:40
    • while Loop - 2:23
    • break and continue Statements - 2:11
  • Functions
    • Defining and Calling Functions and Returning Values - 5:26
    • Passing Arguments, Default Parameters, Scope, and Nested Functions - 11:45
    • Recursive Functions - 6:55
    • Lambda Functions - 4:56
  • Exception Handling
    • Exceptions and Errors - 3:43
    • Handling Exceptions - 8:32
    • Throwing Exceptions - 6:11
  • Data Input
    • Data Input Setup and Input Function - 6:05
    • File Management: Reading - 9:18
    • File Management: Writing - 4:10
  • Useful Data Structures
    • Tuples - 9:31
    • Tuple Functions - 1:25
    • Lists - 6:03
    • List Functions - 5:33
    • Dictionaries - 6:56
    • Shallow Copies - 2:48
    • Sets - 5:26
    • Set Functions - 1:23
  • Modules and Packages
    • Modules - 4:12
    • Packages - 3:28
    • Built-in Modules - 10:02
  • Object Oriented Programming (OOP)
    • Introduction to OOP - 3:16
    • Class Definition and Object Instantiation - 9:45
    • Class Methods Part 1 - 4:45
    • Class Methods Part 2 - 9:55
    • Operator Overloading - 13:19
    • Class Inheritance Part 1 - 10:28
    • Class Inheritance Part 2 - 2:58
    • Extra Notes in Python - 5:14
  • Data Visualization
    • Installing Modules for Visualization - 14:35
    • Visualization Part 1 - 15:49
    • Visualization Part 2 - 16:13
    • Visualization Part 3 - 8:09
    • Pandas Library - 8:56
  • Numpy Library
    • Instaling the Numpy Library - 4:59
    • Creating Numpy Objects - 11:52
    • Useful Functions from the Numpy Library - 19:09
    • Basic Operations with Numpy Library - 7:57
  • Debugging
    • The pdb Module - 9:44
    • Commands for Debugging Part 1 - 10:19
    • Commands for Debugging Part 2 - 13:24
  • Regular Expressions
    • Creating, Evaluating, and Compiling Regular Expressions - 10:44
    • Patterns - 18:27
    • Division and Grouping the Results - 8:30
    • Setting the Search Parameters - 12:23

View Full Curriculum


Access
Lifetime
Content
4.0 hours
Lessons
42

Microsoft SQL Server & T-SQL Course for Beginners

Understand the Benefits of SQL & Earn Big Bucks as a Skilled Developer

By Avetis Ghukasyan | in Online Courses

Do you know that SQL developers earn salaries somewhere around 90,000 to $120,000? Knowing SQL is a pretty profitable skill — not just "these days" but today, tomorrow a year from now, and even further down the road. This course is here to guide your way through SQL. With 42 lectures, you'll learn what SQL servers are, how to set them up, how data is stored, what DDL, DML, and DCL are, and work with practical SQL scenarios.

4.3/5 average rating: ★ ★ ★ ★

  • Access 42 lectures & 4 hours of content 24/7
  • Be crystal clear on why there are so many kinds of SQLs
  • Know the difference between the query language & the databases
  • Perform tasks similar to ones you would get at an actual company
Avetis Ghukasyan | Web Developer
4.5/5 Instructor Rating: ★ ★ ★ ★

Avetis Ghukasyan is a web developer with a Bachelor of Computer Science from Wentworth Institute of Technology. He enjoys the field of computer science because he strongly believes that it forces one to think in a very logical and radically honest manner which has a very high potential of making one into a better person. That in turn helps one to write even better software creating an upward cycle for more growth.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate

Requirements

  • Any device with basic specifications

Course Outline

  • Common Misconceptions
    • What Is SQL? - 4:15
    • What Is SQL Server? - 4:10
    • Self-Troubleshooting
  • Setting Up SQL Server & SSMS
    • Download SQL Server 2017 - 1:19
    • Install SQL Server 2017 - 2:56
    • Download SQL Server Management Studio - 1:00
    • Install SQL Server Management Studio - 0:49
    • Connect to SQL Server - 0:42
  • How Is Data Stored In SQL Server?
    • Simple Hierarchy - 6:51
    • Why Relational? - 10:19
    • Indexes - 10:35
  • DDL In SQL Server
    • Data Definition Language Commands - 1:24
    • How To Create? - 18:08
    • How To Modify? - 5:32
    • How To Truncate? - 1:46
    • How To Drop? - 4:08
    • Normalization - 9:57
    • Download and Import Adventure Works Database - 2:16
    • More On Index Creation - 7:57
  • DML In SQL Server
    • Data Manipulation Language Commands - 1:04
    • Begin With Retrieval - 8:58
    • Scalar Functions - 12:37
    • Sorting - 3:53
    • Column And Row Logic - 13:14
    • Joins - 13:47
    • Distinct Data - 3:08
    • Aggregate Functions - 16:59
    • SubQueries - 18:35
    • Set Operations - 9:01
    • Manipulate Data - 5:32
  • DCL in SQL Server
    • Data Control Language Commands - 2:36
    • Grant And Revoke - 2:36
  • Practical SQL Scenarios
    • Introduction To Section - 0:29
    • Problem 1 - 4:41
    • Problem 2 - 7:51
    • Problem 3 - 12:24
    • Problem 4 - 6:52
    • Problem 5 - 14:30
    • Problem 6 - 5:34
    • Problem 7 - 13:18
    • Problem 8 - 5:35
  • Resources
    • Source Code

View Full Curriculum


Access
Lifetime
Content
3.0 hours
Lessons
26

Beginner Object Oriented Programming in C# & .NET Core

Climb Up the Developer Hierarchy by Mastering Object-Oriented Programming & Its Fundamental Concepts

By Avetis Ghukasyan | in Online Courses

Object-Oriented Programming (OOP) teaches you how to think clearly about your code by letting you visualize your problems in terms of objects. This allows you to have a high-level view of the problem which then allows you to come up with a much better solution. With 26 lectures, this course will teach you what OOP, its fundamentals, and its applications. Once you start learning OOP, you will realize that it is actually a lot of fun which then will make you want to learn even more. It is a nice upward cycle, but you have to start it up first.

4.5/5 average rating: ★ ★ ★ ★

  • Access 26 lectures & 3 hours of content 24/7
  • Understand the advantage of using OOP
  • Know the 4 main pillars of OOP
  • Utilize each pillar in your own project
Avetis Ghukasyan | Web Developer
4.5/5 Instructor Rating: ★ ★ ★ ★

Avetis Ghukasyan is a web developer with a Bachelor of Computer Science from Wentworth Institute of Technology. He enjoys the field of computer science because he strongly believes that it forces one to think in a very logical and radically honest manner which has a very high potential of making one into a better person. That in turn helps one to write even better software creating an upward cycle for more growth.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate

Requirements

  • Any device with basic specifications

Course Outline

  • Setup
    • Installing .NET Core SDK - 2:45
    • Installing Visual Studio Code - 7:30
    • Self-Troubleshooting
  • Big Picture
    • What Is A Program? - 1:32
    • How To Write A Program? - 10:39
    • OOP Basics - 3:21
  • Inheritance
    • Down To Earth Definition - 1:33
    • Concrete Class - 8:51
    • Abstract Class - 13:32
    • Interface - Part 1 - 18:24
    • Interface - Part 2 - 6:08
  • Polymorphism
    • Down To Earth Definition - 1:04
    • Static Polymorphism - 16:19
    • Dynamic Polymorphism - Part 1 - 19:09
    • Dynamic Polymorphism - Part 2 - 9:37
  • Encapsulation
    • Down To Earth Definition - 2:13
    • Public - 7:06
    • Private - 2:01
    • Protected - 12:07
  • Abstraction
    • Down To Earth Definition - 1:25
    • Abstraction Through Encapsulation - 4:15
  • All Together
    • Summary Of All Concepts - 13:09
    • Small App - Part 1 - 17:56
    • Small App - Part 2 - 19:38
    • Small App - Part 3 - 3:50
  • Resources
    • Source Code

View Full Curriculum


Access
Lifetime
Content
6.0 hours
Lessons
55

Master C# & SQL By Building Applications

Become a Better Software Developer by Learning How to Build Real-World Applications Using C# & SQL

By Avetis Ghukasyan | in Online Courses

It is time for you to master C# and SQL by putting them together and pushing yourself to build real-life applications. There are no shortcuts or magic potions that will make you good. You will just have to take the course, dedicate your time and learn all of the information. The sole purpose of this course is to challenge you to put multiple technologies together while solving real-life problems. All of the applications written in this course could be used in the real world with a bit of enhancement.

4.6/5 average rating: ★ ★ ★ ★

  • Access 55 lectures & 6 hours of content 24/7
  • Use SQL & C# together to build a full stack application
  • Use Dapper in .NET to make SQL database access even easier
  • Build forms using WPF & XAML
  • Use MVVM in order to create forms that are intuitive & easily manageable
  • Create & manipulate Excel worksheets and workbooks via Open XML and C#
Avetis Ghukasyan | Web Developer
4.5/5 Instructor Rating: ★ ★ ★ ★

Avetis Ghukasyan is a web developer with a Bachelor of Computer Science from Wentworth Institute of Technology. He enjoys the field of computer science because he strongly believes that it forces one to think in a very logical and radically honest manner which has a very high potential of making one into a better person. That in turn helps one to write even better software creating an upward cycle for more growth.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate

Requirements

  • Any device with basic specifications

Course Outline

  • Setup
    • Download & Install Visual Studio 2019 Community - 4:06
    • Download & Install SQL Server 2019 - 2:09
    • Download & Install SSMS 18 - 4:11
    • Self-Troubleshooting
  • Customer Order Viewer
    • Customer Requirements - 2:43
    • SQL Server Database Objects - 2:59
    • Create Application Database & Tables - 11:30
    • Give Values To Our Tables - 4:20
    • Quick Side Note - 8:22
    • SQL Views - 1:47
    • Create Application View - 7:17
    • Explore Server Explorer - 4:19
    • What Is SQLConnection? - 4:10
    • What Is SQLCommand? - 1:33
    • What Is SqlDataReader? - 3:32
    • Create Application Models - 5:02
    • Create Application Command - 18:58
    • Put All Together & Test - 9:05
  • Customer Order Viewer 2.0
    • Customer Requirements - 0:27
    • SQL Alter - 1:04
    • Alter Our Table - 4:23
    • SQL UDDT and SPROCs - 2:11
    • Create Application UDDT & SPROCs - 21:47
    • Create More SPROCs - 3:01
    • What Is Dapper? - 0:42
    • Creating Application Models - 6:21
    • Creating Application Commands - 12:48
    • Put All Together & Test - 24:34
  • Course Report Emailer
    • Customer Requirements - 1:50
    • Create Application Database & Tables - 2:20
    • Give Values To Our Tables - 0:52
    • Create Application View - 3:01
    • Create Application SPROC - 3:00
    • Creating Application Models - 4:38
    • Create Application Commands - 6:09
    • What Is JSON? - 8:17
    • What Is DataTable? - 6:26
    • What Is Open XML SDK? - 1:30
    • Create WorkSheet Creator - Part 1 - 16:10
    • Create WorkSheet Creator - Part 2 - 10:53
    • Create Emailer - 9:30
    • Put All Together & Test - 6:53
  • Course Manager
    • Customer Requirements - 0:41
    • Alter Needed Table - 2:36
    • Create Application SPROCs - 12:28
    • What Is WPF and XAML? - 1:51
    • What Is MVVM? - 4:32
    • Cleanup And Create Startup - 11:49
    • Create Application Models - 2:46
    • Create Application Commands - 12:28
    • Use Mockup To Create View - 15:15
    • Enhance Our ViewModel - Part 1 - 12:57
    • Enhance Our ViewModel - Part 2 - 16:44
    • Put All Together & Test - 11:15
  • Application Code
    • Resources

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
10

Develop & Publish a Google Chrome Extension

Develop Your Own Google Chrome Extension Using JavaScript

By Joseph Delgadillo | in Online Courses

This course will teach you how to develop and publish a Google Chrome Extension! This web development course was designed for all levels of programmers and will provide you with practical JavaScript programming experience. You will be building two Chrome extensions and cover Content Scripts, Share PopUp, Icons, and more. Project source code is available on GitHub. All of the videos in this course are downloadable for offline viewing.

  • Access 10 lectures & 1 hour of content 24/7
  • Learn about Manifest and Content Scripts
  • Message different parts of the extension
  • Create share popup
  • Build an image downloader
  • Interact with the DOM
  • Upload to the Google Chrome Web Store
Joseph Delgadillo
4.2/5 Instructor Rating: ★ ★ ★ ★

Joseph Delgadillo teaches skills ranging from computers and technology to entrepreneurship and digital marketing. Take a course with him to get an over-the-shoulder view of how experts are successful in their respective fields. He is a proud alumnus of Central Washington University.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Building Our First Chrome Extension
    • Introduction and Manifest - 21:57
    • Content Scripts - 16:04
    • Messaging Different Parts of our Extension - 10:13
    • Creating Share Popup - 8:21
    • Icons - 10:55
    • Source Code
  • Final Project - Building an Image Downloader
    • Building an Image Downloader - 13:34
    • Interacting with the DOM - 28:47
    • Uploading to the Chrome Web Store - 7:17
    • Source Code

View Full Curriculum



Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.