The Complete Vue JS Developer Course – Inc. Vue JS 2!


Build real web apps with Vuex, Router, Node! Master Vue Js and Vue JS 2!

What you’ll learn?
  • Develop powerful, modern, real-world web applications with Vue JS 2 and Node
  • Completely understand the processes and concepts of Vue JS 2
  • Use gained knowledge to create your own Web Applications.
  • Become fluent in concepts and tools like Vuex, MongoDb, Sockets, Authentication.
Requirements:
  • No previous Vue JS knowledge is required!
  • A basic understanding of Javascript / ES6 knowledge is needed.
  • Basic Node JS knowledge (or Server Lessons are skippable).
  • Fundamentals in HTML and CSS helpful, but not a ‘must have’.
Description:

WHAT IS VUE JS?

Vue JS is a very popular JavaScript front-end framework that was designed specifically to help you write Web apps faster and more easily than ever before!

Used by companies such as Nintendo, Adobe, GitLab, Baidu and Alibaba, Vue JS is rapidly increasing in popularity, so it’s a great time to add it to your CV.

By the end of this course you’ll have the skills and confidence you need to use Vue JS on your own projects!

So, no matter whether you’re a complete beginner to Vue JS, or an experienced programmer keen to improve your skills, this course is for you!

THE COURSE

Students learn best when they’re putting what they learn in to practice straight away, so we’ve build this course around two really great projects (which will look fantastic in your career portfolio!):

Project 1 – Activity Planner app

In this opening project students build their own activity planner web app! It’s a brilliant introduction to the basic concepts of the Vue JS framework, and by the end you’ll:
  • Have learnt how to create Vue components, data and methods.
  • Know how to create store data into our browser Local Storage.
  • Fully understand Vue JS concepts like data binding, data manipulation, event handling, state management (and much more!).
Project 2 – VueMeetuper app

A much more difficult project, but one you’ll be proud of completing! Here students take a big step up and build an incredibly functional online meet up web app. Your app will let you make and join various Meetups, create editable threads and dedicated posts, register and authenticate users, build a user profile page and get your location! After doing all that, students will:
  • Be able to manage authentication with JWT (json web tokens) and Session Authentication on the client/server side.
  • Understand forms in JS – including how to integrate and validate plugins, how to use interactive (wizard) forms and how to integrate Datepicker and Timepicker inputs.
  • Create a chat-like functionality using the Socket library (a JS library for realtime web applications) – including real-time page updates!
  • Be able to to get location from IP address and use this location to improve user experience!
  • And much more!
With over 31 hours of on-screen instruction, it doesn’t matter whether you’re planning to start your career as a developer, or just want to improve your programming skills, this is the right course for you!

So what are you waiting for? Enrol now!!

NOTE: Some basic understanding of JavaScript and Node framework recommended (but very basic is fine!) as at one point we switch from our frontend application to our backend Node.js application. HOWEVER(!) the Node sections are completely optional, and you are able to download server code and work only on Vue JS Application.

Who this course is for:
  • Beginners new to Vue JS/JS 2
  • This course is for everyone eager to understand how a javascript frameworks work.
  • People eager to learn new knowledge.
  • Experienced developers looking to hone their Vue JS/JS 2 skills.

JSON In Action: Build JSON-Based Applications


Learn JSON from Scratch! Learn JavaScript Object Notation (JSON) to Build API-Based Apps! Develop 2 JSON-Based Projects.
Created by Crypters Infotech.
Last updated: 6/2019.
English.

What you’ll learn?
  • Understand why JSON is popular as a data interchange format.
  • Understand the difference between JSON and XML.
  • Understand why JSON is NOT JavaScript Object.
  • Learn JSON syntax and data types.
  • Learn to write JSON data (simple and complex) on your own.
  • Learn how to use JSON with JavaScript.
  • Learn to collect the required piece of information even from complex JSON data.
  • Learn how to contact an API and collect JSON response.
  • Learn how to use JSON with PHP.
  • Develop your own applications making use of popular APIs.
Requirements:
  • Basic knowledge of HTML, CSS, JavaScript and PHP would be helpful (not necessary).
  • Any text editor and a web browser.
Description:

***Quizzes, Hands-On Practices and Unique Projects are Included***

————————————————————————————————————————

JSON (JavaScript Object Notation) is a popular language independent, data interchange format. JSON has significantly improved server-to-browser communications, especially when it comes to AJAX. Most of today’s APIs return the response in JSON format as it is much easier to load, read and process JSON compared to XML, making it very popular.

JavaScript Object Notation is text-based and human-readable. JSON is very easy to use with JavaScript as the syntax of JSON is a subset of JavaScript. Though it is a subset of JavaScript, JSON is language-independent. Most of the popular programming languages including PHP, Ruby, C#, Python etc. support JSON making it the widely used data interchange format.

————————————————————————————————————————-

“JSON in Action: Build JSON-Based Applications” is a 100% hands-on JSON (JavaScript Object Notation) course. By the end of this course, you will not only understand what JSON is, but also learn how to develop applications making use of real-world APIs that return JSON data. Just learning JSON syntax is not going to help you in anyways. You should be able to use JSON in the development process. Though AJAX and APIs do not come under the scope of this course, here we discuss how to use AJAX to contact APIs and then to collect the JSON result returned by APIs.

This course is structured as follows:

In the first section, you will understand what JSON is, compare JSON and XML and also learn why JSON is not JavaScript Object.

In the second section, you will understand JSON in more detail. You will learn JSON syntax rules and different data types (number, string, boolean, null, array and object) you can use in JSON data. You will also practise to identify different data types in real world JSON data and also to write JSON data on your own.

In the next section, you will understand how easy it is to use JSON with JavaScript. You will learn how to use JSON.parse and JSON.stringify methods to convert JSON data to JavaScript objects and JavaScript objects to JSON strings respectively. You will also learn how to get the required information from the available JSON data. You will understand the difference between dot notation and bracket notation. You will also learn how to use XMLHttpRequest object to fetch the .json file from a server.

The fourth section explains how to use AJAX techniques to contact an API and to collect the JSON output returned by the API. You will learn how to contact the API using GET or POST methods and also making a synchronous or asynchronous requests. You will also see how you can pass JSON as the input to an API.

In the next section, we discuss how to use JSON with PHP. This lecture explains json_encode and json_decode methods. This section will be updated to teach you how to use JSON with other programming languages as well.

The last section is the Let’s Develop section where you are going to apply your JSON knowledge to develop some applications on your own. Now there are two applications in this section.
  1. Currency Converter.
  2. BMI Calculator.
The first application “Currency Converter” application contacts a real-world API, collects the JSON data, and performs currency conversion. The second application “BMI Calculator” is a more detailed one. As part of this application, you will be developing a simple API using PHP. You will contact that API (which you designed on your own), collect the JSON response and then process it to get the result you want.

So, what are you waiting for? Join this 100% practical JSON course and start developing API-based applications on your own applying JSON knowledge.

Who this course is for:
  • Anyone who wants to learn JSON from scratch.
  • Anyone who wants to develop applications making use of real-world APIs.
  • Anyone who wants to interchange data between clients and servers.
  • Anyone who wants to choose JSON as the data interchange format in their REST API design.

Complete Python Programming Masterclass Beginner To Advanced


Learn to Program like a Pro with Python. Start with Python Programming Basics and progress to a Python Professional.
Created by Kyle Pew.
Last updated: 10/2018.
English.

What you’ll learn?
  • Learn Proper Python Syntax.
  • Learn Basics of Programming with Python (Variables, Operators, Logic…).
  • Develop Python Modules to Create Re-Usable Code.
  • Work with Python Loops to Repeat Blocks of Code.
  • Learn Object Oriented Python Programming Concepts.
Requirements:
  • Computer with Internet Access.
  • No Prior Programming Experience Necessary.
Description:

Python is used in thousands of applications around the world, by some of the most recognizable companies. Python is used for various types of applications, including;
  • Web Development.
  • Scientific Computing.
  • Education.
  • Desktop GUIs.
  • Software Development.
  • Business Applications.
Needless to say, Python is one of most sought after programming skills on the market.

WHAT YOU’LL LEARN IN THIS PYTHON COURSE

This Python course starts with the basics and by the end you’ll be mastering advance level Python concepts. Some of the topics include;

Python Programming Fundamentals
  • Python Syntax (How to write Python Code).
  • Use the Command Prompt to Write Python.
  • Understanding Whitespace in Python Code.
  • Python Variables.
  • Python Data Types.
  • Python Operators.
  • Execute Python Code in the Python Shell and Write Re-Useable Code in the Python IDLE.
  • Python Logical Statements (If…Else).
  • Python Loops (While, For Loops).
Python Intermediate/Advanced Topics
  • Python Lists, Dictionaries, Tuples and Sets (Collection Objects).
  • Gather Input from Users.
  • Python Functions.
  • Python Modules.
  • Python Classes (Object Oriented Programming).
  • Create Custom Python Classes.
  • Handling Files with Python.
  • Error Handling.
Throughout the course you will find quizzes to gauge your understanding of the material and build your confidence. The video lectures will walk you step by step through mastering key Python concepts, while each section will build upon the knowledge you gain from the previous section. Additional resources, including PDFs, completed Python files and web resources will provide you will additional information. All course material, including the video lectures are available for download so you can learn offline.

After you’ve mastered key Python programming concepts, you’ll find projects to challenge your understanding. Each project will give you an opportunity to put what you’ve learned to practice by creating games and interacting with business data using Python.
  • Create a Magic 8 Ball Game.
  • Read and Write .CSV files.
As you go through the course, participate in the QA section to ask questions, share what you’ve learned and interact with your instructor and other students. With Udemy’s 30 Day Money Back Guarantee, you’ll find comfort in learning how to program using Python. And, at the end of the course, you’ll receive a Certificate of Completion that you can print and proudly share with friends, co-workers and the world.

So, don’t lose another moment, Enroll Now and begin learning how to program with Python.

Who this course is for:
  • Beginner Python Programmers.
  • Programmers New to Python Looking to Learn Python Syntax.

Gatsby With WordPress As A Headless CMS (2019)


Use React and the static site generator Gatsby to build a front end for a WordPress site.
Created by Thomas Weibenfalk.
Last updated: 5/2019.
English.

What you’ll learn?
  • Build a frontend with Gatsby and use WordPress as a headless CMS.
  • Use React (That is used in Gatsby).
  • Connect WordPress with Gatsby.
  • Build a real world client Website.
  • Use GraphQL in Gatsby to query the data.
Requirements:
  • Intermediate front end development skills.
  • Knowledge of React.
  • Basic WordPress skills
Description:

Create a REAL WORLD CLIENT Front End with Gatsby.js and WordPress as a Headless CMS!!

PLEASE READ EVERYTHING IN THE DESCRIPTION BELOW!

This course will NOT teach you how to build a WordPress site. The actual WordPress backend is pre built and I will not show how to build that. The soul purpose of this course is to teach Gatsby and how you can use Gatsby to create a Front End from a WordPress CMS. The purpose is NOT to show how the complete site is built with WordPress.

Are you a developer that like “code along” style learning? Do you want to learn Gatsby.js fundamentals in a real world project oriented course? Do you like quick learning and straight down to the point? Then this is the course for you!

Guaranteed no “foo” and “bar” … and no “to-do-list” app 😉 In this course we’re building a real world client website in Gatsby.js

My teaching style and belief is that you learn more by creating many smaller projects than one overwhelming 25 + hours course that tries to show you everything and don’t focus on the fundamentals that much. So this is a shorter, project oriented, course where You’ll learn how to create a real world client site from scratch with Gatsby.js. Gatsy uses GraphQL by default so this is an awesome way to start with some GraphQL.

What people are saying in the reviews?

“Excellent introduction to GatsbyJS. I really enjoyed the course, partly because I’m in the process of refactoring WordPress site i.e. getting rid of the excruciating pain of rendering pages in php. GatsbyJS seams to be a really good choice since you can use modern javascript (React.js, GraphQL) but also render pages statically. In addition you can keep WordPress and use it as a CMS. The other reason that I enjoyed the course is that the instructor does a really good job explaining the concepts with a great real world example. Five stars out of five.”

What this course is!

– This is an intermediate course. I assume that you know some Javascript and React.

– This is a quite fast paced project oriented course to learn the fundamentals of Gatsby.js

– This is a course were you will learn GraphQL basics.

– This is a “code along” style of course.

– This is a course were you will learn how to connect an existing WordPress site to Gatsby.js and use it as a Headless CMS.

– This is a course were you will use React. It will not teach basics of React but it should be good for an intermediate React developer.

– This is a course that uses a lot of ES6 Syntax.

What this course IS NOT!

– This course is not a beginner React course.

– This course will not deeply explain React syntax.

– This course will not teach GraphQL in detail. (We will use it though and should be a great overview/start to learn GraphQL).

– This course will not teach WordPress and how the actual WordPress backend is built. We’re not building anything in WordPress. The course is focused to learn Gatsby.js and how to connect an existing WordPress site to Gatsby.

My main goal with this course is to mix fun with teaching. There’s many tutorials and courses out there that are great but too complex and focus on a lot at the same time. Hope you enjoy it too!

Please make sure to download the STARTER FILES from the resources!

Who this course is for:
  • Intermediate Front End Developers who want to learn modern ways to create Front Ends.

The Complete JavaScript Course 2019: Build Real Projects!


Master JavaScript with the most complete course on the market! Projects, challenges, quizzes, ES6+, OOP, AJAX, Webpack.
Created by Jonas Schmedtmann.
Last updated: 6/2019.
English.

What you’ll learn?
  • Go from a total beginner to an advanced JavaScript developer.
  • Code 3 beautiful real-world apps with both ES5 and ES6+ (no boring toy apps).
  • JavaScript and programming fundamentals: variables, boolean logic, if/else, loops, functions, arrays, etc.
  • Complex features like the ‘this’ keyword, function constructors, prototypal inheritance, first-class functions, closures.
  • Asynchronous JavaScript: The event loop, promises, async/await, AJAX and APIs.
  • Modern JavaScript for 2018: NPM, Webpack, Babel and ES6 modules.
  • A true understanding of how JavaScript works behind the scenes.
  • What’s new in ES6: arrow functions, classes, default and rest parameters, etc.
  • Practice your new skills with coding challenges (solutions included).
  • Organize and structure your code using JavaScript patterns like modules.
  • Get friendly and fast support in the course Q&A.
  • Downloadable lectures, code and design assets for all projects.
Requirements:
  • No coding experience is necessary to take this course! I take you from beginner to expert!
  • Any computer and OS will work — Windows, macOS or Linux. We will set up your text editor the course.
  • A basic understanding of HTML and CSS is a plus, but not a must! The course includes a 5-minutes HTML and CSS crash course.
Description:

*** The #1 bestselling JavaScript course on Udemy! ***

Do you want to learn the number #1 programming language that powers the internet?

Are you tired of wasting your time and money on random youtube videos or JavaScript courses that are either too simple, or too difficult to follow?

Or are you struggling to deeply understand and apply JavaScript to real projects?

If your answer is a big YES… Then this is exactly the course you are looking for!

So what is the course about?

This is a truly complete JavaScript course, that goes beyond what other JavaScript courses out there teach you.

I will take you from a complete JavaScript beginner to an advanced developer. You will not just learn the JavaScript language itself, you will also learn how to program. How to solve problems. How to structure and organize code using common JavaScript patterns.

Come with me on a journey with the goal of truly understanding the JavaScript language. And I explain everything on the way with great detail!

You will learn “why” something works in JavaScript, not just “how”. Because in the modern JavaScript world of today, you need more than just knowing how something works. You need to debug code, you need to understand code, you need to be able to think about code.

To achieve our goal together, the course contains coding sessions, coding challenges, theory lectures, real-world projects and a final course exam.
This course is different because it’s not just about writing code, it’s also about how and why code works the way it does. Because it’s the perfect mix between theory and practice. Because it focuses not only on small coding examples, but also on real-world projects and use cases.
So, by the end of the course, you will be a capable JavaScript developer, able to write, understand and debug JavaScript code using all the powerful features the language offers to us.

Here is exactly what we cover in this course:
  • All the JavaScript and programming fundamentals: things like variables, data types, boolean logic, if/else statements, loops, functions, objects, arrays, and more.
  • Everything you need to know in order to gain a deep understanding of how JavaScript works behind the scenes: execution contexts, hoisting, scoping, the ‘this’ keyword, and more.
  • How to make JavaScript code interact with webpages: DOM manipulation. Learn how to select and change webpage elements, create new elements and handle DOM events.
  • Complex JavaScript features such as function constructors, prototypal inheritance, first-class functions, closures, the bind and apply methods, and more.
  • We are going to code 3 beautiful real-world apps to apply our knowledge and learn new concepts (I provide the starter HTML and CSS code for these projects).
  • Learn how to organize and structure your code using modules and functions, how to create data privacy and encapsulation, and why that’s so important.
  • What’s new in the most modern version of JavaScript: new features of ES6 / ES2015.
  • Asynchronous JavaScript: the event loop, promises, async/await, AJAX calls and APIs.
  • Modern JavaScript in 2018: Learn how to set up a modern development workflow with NPM, Webpack, Babel and ES6 modules.
Let’s now find out if this course is for you. It’s a perfect fit if…

Student #1: You want to gain a deep understanding of the most popular programming language in the world: JavaScript.

Student #2: You have taken other JavaScript courses but: 1) still don’t really understand JavaScript, or 2) still don’t feel confident to code real-world apps. This course is perfect for you!

Student #3: You are interested in using popular libraries/frameworks like React, Angular or Node.js.

Student #4: You want to get started with programming in general: JavaScript is a great language to learn how to code.

Now it’s your turn to decide. This is what you get:
  • Lifetime access to HD quality videos. No monthly subscription. Learn at your own pace, whenever you want.
  • English closed captions (not the auto-generated ones provided by Udemy).
  • All videos are downloadable. Learn wherever you want, even without an internet connection!
  • Downloadable starter code and final code for each section.
  • Free helpful support in the course Q&A when you have questions or get stuck.
  • Multiple coding challenges to practice your new skills (solutions included).
  • A final course exam with 30 questions to test your JavaScript knowledge.
Sounds great? Then start this adventure today by clicking the “Take this course” button, and join me in the only JavaScript course that you will need!

Who this course is for:
  • Take this course if you want to gain a deep understanding of the most popular programming language in the world: JavaScript.
  • Take this course if you have taken other JavaScript courses but: 1) still don’t really understand JavaScript, or 2) still don’t feel confident to code real-world apps. This course is perfect for you!
  • Take this course if you’re interested in using popular libraries/frameworks like React, Angular or Node.
  • Take this course if you want to get started with programming in general: JavaScript is a great language to learn how to code.

React Hooks Video Player (2019)


Use only Functional Components and React Hooks with state and Styled Components to create a React js Video Player.
Created by Thomas Weibenfalk.
Last updated: 7/2019.
English.

What you’ll learn?
  • React Hooks in stateless functional components.
  • Styled Components.
  • ES6 Syntax.
  • Using Local Storage to persist state.
  • Higher Order Components.
  • React Router.
Requirements:
  • Basic Javascript knowledge.
  • Basic Coding knowledge.
  • Basic CSS knowledge.
Description:

Updated july 2019!

Are you a developer and want to learn about the new React Hooks and Styled Components? Do you want a project oriented real world example? Do you like quick learning and straight down to the point? Then this is the course for you!

Guaranteed no “foo” and “bar” … and no “to-do-list” app 😉

There’s many great React.js courses out there but they’re very huge and A LOT to grasp for beginners. My teaching style and belief is that you learn more by creating many smaller projects than one overwhelming 25 + hours course that tries to show you everything and don’t focus on the fundamentals that much. So this is a 3 hour(ish) course where You’ll learn how to create a Movie App from scratch based on The Movie DB API.

This is a “code along” style course that is quite fast paced. It will not go deep into hooks and styled components but will provide the basics. Therefore a great way to get started on React Hooks. 

What will we do in the course?

We’ll build a React Video Player where you can create a list of videos and select from the list. The Video Player can play both Vimeo and YouTube videos and will also persist state in local storage of played videos etc.

My main goal with this course is to mix fun with teaching. There’s many tutorials and courses out there that are great but too complex and focus on a lot at the same time. Hope you enjoy this course as I did creating it.

MAKE SURE TO DOWNLOAD THE STARTER FILES.

In this course you’ll learn:
  • React Fundamentals with newly announced Hooks.
  • Stateless Functional Components.
  • JSX syntax and expressions.
  • Styled Components ( briefly ).
  • Higher Order Components (HOC).
  • React Router.
  • Use Create-React-App.
  • Deploy the finished App.
  • ES6+ concepts and syntax.
  • Use Local Storage to keep state.
Who this course is for:
  • developers that want to learn about React Hooks and Styled Components.