2017-03-02

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.

Access 207 lectures & 33.5 hours of content 24/7

Learn front end technologies like HTML5, CSS3, Twitter Bootstrap, JavaScript, & more

Master back end tools like Nose.js, Meteor.js, Angular 2, PHP, & Ruby on Rails

Explore databasing w/ MySQL, MongoDB, Apache Cassandra, & more

Dive into Memcahced, Redis, Apache Lucene, & Apache Solr

Debug like a pro & understand important version control technologies

Create complete, functional projects using the various tools you learn

ReactJS is a JavaScript library that has changed the way front end development is done, and has become one of the most sought after skills in the tech industry. This course covers the React APIs that make creating interactive UIs a much simpler and faster process, as well as a variety of associated technologies like JavaScript, jQuery, Twitter Bootstrap, and much more.

Access 56 lectures & 8 hours of content 24/7

Learn app development processes & techniques w/ ReactJS

Cover associated technologies like core JavaScript, Firebase, MongoDB, & more

Explore the latest API versions across a variety of technologies

Build real, functional projects using ReactJS

JavaScript may enable developers to quickly build robust, scalable apps, but the jQuery library further expedites JavaScript Web development by simplifying client-side HTML scripting. This course will acquaint you with this dynamic duo, walk you through 10 projects encompassing everything from YouTube API integration to content slider creation, and teach you the art of crafting dynamic, feature-rich apps without breaking a sweat.

Master JavaScript & jQuery by building working apps & features over 50 lectures & 9 hours

Utilize supplementary languages & technologies: HTML5, CSS3, GitHub, etc.

Craft statements using variables, loops, arrays & more

Build interactive features such as content, accordion & Apple-style image sliders

Use the YouTube Data API w/ the “search . list’ method & the FancyBox lightbox script

Create a plugin & upload it to the jQuery.com plugin registry

Use the jQuery Mobile framework to craft a mobile app

ReactJS and Flux were both created by Facebook to simplify the coding process. ReactJS is a powerful JavaScript library that helps you easily create interactive UI components and reuse them in other projects. Flux is an app architecture used for creating dynamic, client-side JavaScript web applications that manages scalability, allowing you to present apps appropriately across different platforms, from desktops to mobile devices. Over this course, you’ll learn how to use both of these technologies by building ten individual projects.

Access 60 lectures & 11 hours of content 24/7

Use Bootstrap to create basic React components

Learn how to use ReactJS to create a UI & fetch data from the Github API

Create a movie find databases that uses the OMDB API to fetch movies from the database

Build a contact list & use Firebase database tech to organize it

Design a fully-functional search engine using the DuckDuckGo API

Add YouTube videos to a video gallery using just the ID of the video

Create your own functional chat application

Build a workout logger that will teach you how to create local storage

MongoDB has quickly become one of the most popular NoSQL database solutions available, and will quickly enhance your ability to handle data with ease. With a document-based approach, MongoDB lets professionals model data however they prefer. While MySQL limits modeling to rows and columns, MongoDB is much more flexible, allowing developers to use a familiar programming language like Ruby, and a JSON format. What does this mean? Faster and more intuitive storage of data.

Utilize MongoDB to manage data more efficiently w/ 67 lectures & 12 hours of content

Develop quickly w/ a document-based approach

Utilize JavaScript to communicate w/ MongoDB for faster development

Study best practices for NoSQL development

Get querying capabilities w/ the flexibility of storing data in an intuitive manner

Get familiar with PHP by building ten real, functional projects across this course. You’ll dive into ten unique PHP frameworks to get a complete understanding of how this powerful scripting language can be used to create interactive apps. Regardless of your experience, this course will give you a multi-faceted background in web development using an especially popular programming language.

Access 87 lectures & 17.5 hours of content 24/7

Create a patient manager using the CakePHP framework

Design a job board using the Yii2 framework

Build an event calendar w/ the Symfony framework

Learn how to design a photo gallery w/ the Laravel framework

Make an idea diary using the Nette framework

Design a weblink manager w/ the PHPixie framework

Further strengthen your JavaScript skills with Node.js, an open source cross-platform environment for creating server-side and network apps. This course will walk you through 10 projects through which you’ll gain practical experience in a number of important Node.js technologies, including HTML, CSS, NoSQL, and much more. By the time you’re finished, you’ll know all you need to create Web apps that are lightweight and highly scalable.

Gain experience in Node.js by completing 10 projects across 16 hours of instruction

Learn about a number of different Web technologies: HTML, CSS, NoSQL & more

Quickly & easily create lightweight, highly scalable Web apps

Dive into both front-end & back-end development principles

Design & build user interfaces for different apps

Implement different features including password encryption, user registration, etc.

Add a valuable skill set to your development repertoire

If you’ve ever considered becoming a web developer, there is no better way to start than by diving into HTML5 and JavaScript, two of the most advanced web programming languages in use today. In this course, you’ll learn by actually using HTML5, JavaScript and other tools to build a variety of fully-functioning apps, games, and websites. By the end of this course you’ll be well on your way towards a profitable career in front-end development and have 10 projects to boost your portfolio.

Access 52 lectures & 15.5 hours of content

Learn & apply concepts to 10 real-life games, apps, and sites

Become a front-end expert developing unique apps & responsive websites

Develop the front-end for a blog using tags, forms, CSS3 & responsive design

Create an animated image gallery, a sticky note app & a snake game

Master the Drag and Drop Image Uploader

Expand your client base & update your resume to advance your career

Show more