My Cart 0

Web Development Track

img-slider-home
10
Jan

Course Description

Do you want to learn how to build web apps with one of the most portable and in-demand programming languages available? In this track, you’ll continue working through core language concepts and development practices while learning about the paradigm of writing software for the web. You’ll gain experience in popular web frameworks and learn best practices in handling database connectivity in your applications. As the cherry on top, you’ll even tackle multiple ways to develop RESTful APIs with Java to power UIs coded by yourself or by collaborators writing native mobile apps.

Facts

  • An entry-level salary for the technologies covered in this track is about $70,000 / yr on average.
  • Some companies that use these technologies regularly include: Google, Netflix, Twitter, Amazon, EBay
  • Over 36 hours of content!

Course Curriculum

Total learning: 61 lessons Time: 10 week
  • Programming Foundations: Fundamentals (1/16)  3 lessons Introduction 0/3

    • Welcome
    • Making the most of this Course
    • Using the Exercise Files
  • Programming Foundations: Fundamentals (2/16)  4 lessons Programming Basics 0/4

    • What is Programming?
    • What is a Programming Language?
    • Writing Source Code
    • Compiled & Interpreted Languages
  • Programming Foundations: Fundamentals (3/16)  3 lessons Core Programming Syntax 0/3

    • Why JavaScript
    • Creating your first program in JavaScript
    • Requesting input
  • Programming Foundations: Fundamentals (4/16)  7 lessons Variables and Data Types 0/7

    • Intro to Variables & Data Types
    • Understanding strong, weak, and duct-typed languages
    • Working with numbers
    • Using characters and strings
    • Working with operators
    • Properly using white space
    • Adding comments to code for human understanding
  • Programming Foundations: Fundamentals (5/16)  4 lessons Writing Conditional Code 0/4

    • Building with the if statement
    • Working with complex conditions
    • Setting comparison operators
    • Using the switch statement
  • Programming Foundations: Fundamentals (6/16)  5 lessons Modular Code 0/5

    • Breaking your code apart
    • Creating and calling functions
    • Setting parameters and arguments
    • Understanding variable scope
    • Splitting code into different files
  • Programming Foundations: Fundamentals (7/16)  3 lessons Iteration: Writing Loops 0/3

    • Introduction to iteration
    • Writing a while statement
    • Creating a for loop
  • Programming Foundations: Fundamentals (8/16)  3 lessons More about Strings 0/3

    • Cleaning up with string concatenation
    • Finding patterns in strings
    • Introduction to regular expressions
  • Programming Foundations: Fundamentals (9/16)  4 lessons Collections 0/4

    • Working with arrays
    • Array behavior
    • Iterating through collections
    • Collections in other languages
  • Programming Foundations: Fundamentals (10/16)  2 lessons Programming Style 0/2

    • Programming style
    • Writing pseudocode
  • Programming Foundations: Fundamentals (11/16)  4 lessons Input and Output 0/4

    • Input Output and persistence
    • Reading and writing from the DOM
    • Event driven programming
    • Introduction to file IO
  • Programming Foundations: Fundamentals (12/16)  4 lessons When Things Go Wrong 0/4

    • Introduction to debugging
    • Tracing through a section of code
    • Understanding error messages
    • Using debuggers
  • Programming Foundations: Fundamentals (13/16)  3 lessons Introduction to Object Orientation 0/3

    • Introduction to object-oriented languages
    • Using classes and objects
    • Reviewing object-oriented languages
  • Programming Foundations: Fundamentals (14/16)  3 lessons Advanced Topics 0/3

    • Memory management across languages
    • Introduction to algorithms
    • Introduction to multithreading
  • Programming Foundations: Fundamentals (15/16)  8 lessons Exploring the Languages 0/8

    • Introduction to languages
    • C-based languages
    • The Java world
    • .NET languages C# and Visual Basic .NET
    • Ruby
    • Python
    • Objective-C
    • Libraries and frameworks
  • Programming Foundations: Fundamentals (16/16)  1 lessons Conclusion 0/1

    • Where to go from here
Instructors

Review

0.0

0 rating

5 stars
0%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%