Home » Web Development Courses

Web Development Courses

nodejs-course-logo

Node.js Tutorial: Building web apps

Node.js Tutorial: Building web apps

Node.js is an exciting software platform for building scalable server-side and networking applications. Node.js applications are written in JavaScript, and can be run within the Node.js runtime on Windows, Mac OS X and Linux with no changes.

In this course, you will get introduced to Node.js. You will learn how to install, configure and run the server and how to load various modules.

Additionally, you will build a sample application from scratch and also get your hands dirty with Node.js command line programming.

couchdb-course-logo

CouchDB Tutorial – Database for the Web

CouchDB Tutorial – Database for the Web

CouchDB, is an open source database that focuses on ease of use and on being “a database that completely embraces the web”. It is a NoSQL database that uses JSON to store data, JavaScript as its query language using MapReduce, and HTTP for an API. One of its distinguishing features is multi-master replication.

This is a hands-on course on CouchDB. You will learn how to install and configure CouchDB and how to perform common operations with it.

Additionally, you will build an example application from scratch and then finish the course with more advanced topics like scaling, replication and load balancing.

Introduction to Nginx – Complete Tutorial

Introduction to Nginx – Complete Tutorial

Introduction to Nginx – Complete Tutorial

Nginx is an open source HTTP and reverse proxy server, as well as a mail proxy server, load balancer, and HTTP cache. The nginx project started with a strong focus on high concurrency, high performance and low memory usage. It runs on Linux, BSD variants, Mac OS X, Solaris, AIX, HP-UX, as well as on other *nix flavors. It also has a proof of concept port for Microsoft Windows.

This course will introduce you to the magic of nginx. You will learn to install and configure nginx for a variety of software platforms and how to integrate it with Apache.

Additionally, you will get involved with more advanced concepts like Load Balancing, SSL configuration and Websockets proxying.

Apache HTTP Server Tutorial

Apache HTTP Server Tutorial

Apache HTTP Server Tutorial

The Apache HTTP Server, colloquially called Apache, is the world’s most used web server software. Originally based on the NCSA HTTPd server, development of Apache began in early 1995 after work on the NCSA code stalled. Apache played a key role in the initial growth of the World Wide Web, quickly overtaking NCSA HTTPd as the dominant HTTP server, and has remained most popular since April 1996. In 2009, it became the first web server software to serve more than 100 million websites.

In this course, we provide a compilation of Apache HTTP Server tutorials that will help you get started with this web server.

We cover a wide range of topics, from installing the server and performing a basic configuration, to configuring Virtual Hosts and SSL support. With our straightforward tutorials, you will be able to get your own projects up and running in minimum time.

MongoDB Tutorial – A Scalable NoSQL DB

MongoDB Tutorial – A Scalable NoSQL DB

MongoDB Tutorial – A Scalable NoSQL DB

MongoDB is a cross-platform document-oriented database system and it is free and open source software. Classified as a NoSQL database, MongoDB eschews the traditional table-based relational database structure in favour of JSON-like documents with dynamic schemas (MongoDB calls the format BSON), making the integration of data in certain types of applications easier and faster.

In this course, you will get introduced to MongoDB. You will learn how to install it and how to operate it via its shell. Moreover, you will learn how to programmatically access it via Java and how to leverage Map Reduce with it. Finally, more advanced concepts like sharding and replication will be explained.

Redis Tutorial: NoSQL key-value store

Redis Tutorial: NoSQL key-value store

Redis Tutorial: NoSQL key-value store

Redis is an open-source, networked, in-memory, key-value data store with optional durability, written in ANSI C. According to the monthly ranking by DB-Engines.com, Redis is the most popular key-value store. Its name means REmote DIctionary Server.

This is a crash course on Redis. You will learn how to install Redis and start up the server. Additionally, you will mess around with the Redis command line.

More advanced topics follow, such as replication, sharding and clustering, while the integration of Redis with Spring Data is also explained.

 

Featured Video Courses

The Complete Web Developer Course - Build 14 Websites

The Complete Web Developer Course – Build 14 Websites

The Complete Web Developer Course – Build 14 Websites

Looking to boost your income as a web developer? Or maybe you’re seeking a career change that gives you more free time and flexibility?

Whatever your motivation to become a pro web developer, you’ve come to the right place.

The Complete Web Developer Course is THE most comprehensive, cost-effective and career-enhancing course you’ll find on the web – or your money back.

It’s a one-stop-shop for everything you need to start creating professional websites that engage visitors, call them to action and ultimately – make you money!

This fast, effective course takes you easily from zero skills to fee-earning web developer in just six weeks.

Not only that but you’ll get unlimited web hosting for one year. So you can start earning cash before you’ve even finished.

JavaScript: Understanding the Weird Parts

JavaScript: Understanding the Weird Parts

JavaScript: Understanding the Weird Parts

Javascript is the language that modern developers need to know, and know well. Truly knowing Javascript will get you a job, and enable you to build quality web and server applications.

In this course you will gain a deep understanding of Javascript, learn how Javascript works under the hood, and how that knowledge helps you avoid common pitfalls and drastically improve your ability to debug problems.

You will find clarity in the parts that others, even experienced coders, may find weird, odd, and at times incomprehensible. You’ll learn the beauty and deceptive power of this language that is at the forefront of modern software development today.

AngularJS: From Zero to Hero

AngularJS: From Zero to Hero

AngularJS: From Zero to Hero

AngularJS was built to make you a better, more productive and happier developer. It’s the framework enabling a new era in rich client side web experiences. It’s the future.

This is a hands-on course taught by an experienced AngularJS developer who’s built dozens of angular apps for a variety of clients including Google.

Every lecture in this course ties into real world benefits or applications, after only the first chapter you’ll have the knowledge to add amazing AngularJS features to your current project.

Through a series of real-world examples you will learn the skills needed to build fully functional single page applications in AngularJS.

Projects In JavaScript & JQuery

Projects In JavaScript & JQuery

Projects In JavaScript & JQuery

JavaScript is the world’s most popular language and is widely used in almost all web projects. JQuery has also become hugely popular within few years of its launch. These two tecgies are must for any web developer and in order to help you master them in a practical manner we have created this elite course where you will use these technologies to create actual projects and will learn the nuances of their usage in real world.

What am I going to get from this course?

  • Over 50 lectures and 9 hours of content!
  • Master JavaScript for Web projects
  • Learn the use of JQuery
  • Use JavaScript and jQuery in professional projects
  • Design web projects more effectively and elegantly
The Complete Bootstrap Masterclass Course - Build 4 Projects

The Complete Bootstrap Masterclass Course

The Complete Bootstrap Masterclass Course

Learn the basic concepts, tools, and functions that you will need to build beautiful, fully functional, professional landing pages within the bootstrap framework. But that is not all you will learn from enrolling in our course… You Will Learn:

  • Bootstrap components
  • Grid System
  • Customizing Bootstrap
  • Glyphicon icons
  • So Much More!

This course will help you create a perfect bootstrap responsive landing page for your app, business, portfolio or blog. Having a little knowledge of HTML & CSS is ideal to get you started on the quicker route to Bootstrap, however it isn’t essential. I will walk you through every step of code to ensure you have the right understanding and tools to further your learning after you have completed the course.