4.6 sur 5
4.6

Devenez un programmeur JavaScript professionnel

  Devenez un programmeur JavaScript professionnel avec l’ensemble de cours en ligne de Stone River eLearning conçu pour vous faire passer d’un débutant Javascript à un pro. Javascript a connu une incroyable montée en popularité au cours des dernières années grâce au développement d’un grand nombre de bibliothèques qui vous permettent de faire presque n’importe […]

Commencez à programmer avec JavaScript
Créez de vrais projets avec JavaScript

 

Devenez un programmeur JavaScript professionnel avec l’ensemble de cours en ligne de Stone River eLearning conçu pour vous faire passer d’un débutant Javascript à un pro.

Javascript a connu une incroyable montée en popularité au cours des dernières années grâce au développement d’un grand nombre de bibliothèques qui vous permettent de faire presque n’importe quoi avec.

Il n’a jamais été aussi important qu’aujourd’hui d’apprendre Javascript en profondeur. Cela vous permettra d’obtenir d’excellents emplois de développement ou d’évoluer dans votre emploi actuel, et le développement Javascript (en particulier pour le développement d’applications Web) est une compétence clé pour les entrepreneurs technologiques d’aujourd’hui.

Il s’agit d’un ensemble de cours vivant et respirant. Nous mettrons à jour le contenu et ajouterons du nouveau contenu pendant un bon moment à venir. Achetez cet ensemble aujourd’hui et continuez à obtenir du nouveau contenu Javascript de pointe au fur et à mesure que nous le déployons.

 

Phase 1

C’est le cœur de JS. Ces cours doivent être effectués dans l’ordre indiqué avant de passer aux “phases” suivantes. Une fois terminé, l’étudiant est prêt pour “Bases de données” ou “Frameworks”

  1. Fondamentaux de JS
  2. jQuery
  3. NodeJS
  4. BackboneJS

Phase 2

Ceci est facultatif, mais impératif pour un développeur “Full Stack”. Soit Mongo ou Firebase, ou les deux. MEAN inclut Mongo et ajoute également un Framework (Angular) et est une hypothèse d’un développeur Full Stack.

  1. Mongo
  2. Firebase
  3. MOYEN

Phase 3

Une fois la phase 1 terminée (et, facultativement, Phase 2), l’étudiant est prêt à apprendre les frameworks JS modernes. Tout ou partie d’entre eux est prêt à partir.

  1. React
  2. Vue
  3. Brise
  4. Angular4

Phase 4

Après avoir appris un ou deux frameworks JS majeurs, ceux-ci les bibliothèques/technologies sont maintenant en ordre pour que l’étudiant complète sa boîte à outils JavaScript.

  1. JSON
  2. Git/Github
  3. REST
  4. Bonnes pratiques
  5. Webpack
  6. Tests unitaires
  7. Débogage
  8. Prog. Applications Web

 

Fundamentals of Javascript||Introduction to JavaScript

1
Introduction to JavaScript
2
Script Tags
3
Boxes
4
Console
5
Variables
6
Undefined, typeof, NaN
7
Concatination
8
Comparison Operators
9
Logical Operators
10
Mathematical Operators
11
Commenting

Fundamentals of Javascript||Intermediate JavaScript

1
Arrays
2
Array Prototype
3
Looping Over Arrays
4
Introduction to Objects
5
Creating an Object
6
Dates and Times
7
Intervals
8
Countdown: Example Application
9
Callbacks
10
Callback in Countdown

Fundamentals of Javascript||Working with JavaScript Elements

1
DOM Elements
2
Query Selector
3
Event Handlers
4
Input Fields
5
Creating Elements
6
Styling Elements

Fundamentals of Javascript||Bonus JavaScript Tips

1
Linting
2
Minification

jQuery for Beginners||Introduction to the Course

1
Course Introduction

jQuery for Beginners||Introduction To jQuery for Beginners

1
Section Introduction
2
jQuery Core Concepts
3
Getting Started
4
Adding the jQuery library to your webpage Part 1
5
Adding the jQuery library to your webpage Part 2
6
jQuery Syntax Introduction
7
jQuery Selectors
8
jQuery Event Methods
9
Section Conclusion
10
Student Project 1

jQuery for Beginners||Introduction To jQuery Functions

1
Section Introduction
2
Creating a jQuery template Part 1
3
Creating a jQuery template Part 2
4
Creating a jQuery template Part 3
5
Get Content and Attributes
6
jQuery Callback Functions
7
Section Conclusion
8
Student project 2

jQuery for Beginners||USB Debugging Mode & Hardware API'S

1
Section Introduction
2
jQuery Effects Part 1
3
jQuery Effects Part 2
4
jQuery Effects Part 3
5
jQuery Effects Part 4
6
jQuery CSS Functions Part 1
7
jQuery CSS Functions Part 2
8
jQuery AJAX Functions Part 1
9
jQuery AJAX Functions Part 2
10
jQuery AJAX Functions Part 3
11
Section Conclusion
12
Student Project 3 Part 1
13
Student Project 3 Part 2
14
Student Project 3 Part 3

jQuery for Beginners||Course Conclusion

1
Course Conclusion

Node.js || Introduction to the Course

1
Welcome to Node.js_ Simple & Complete!
2
How this will go
3
Project introduction
4
Setup
5
Summary

Node.js || Discover Node.js

1
Introduction
2
What are Node.js & Express
3
Try Node from Command Line
4
Set up a Node.js app
5
Use GIT with C9io
6
Summary

Node.js || Work with Express

1
Introduction
2
Get Express set up
3
Create an NPM Start script
4
Routing with Express
5
Summary

Node.js ||Kickstart a Node Web App

1
Introduction
2
Use a Bootstrap Template
3
Configuring Resources
4
Manage UI Components with Bower
5
Summary

Node.js ||Work with Gulp

1
Introduction
2
Use JSHint in Gulp
3
Inject dependencies with Wiredep
4
Injection with Gulp-Inject
5
Watch Changes with Nodemon
6
Summary

Node.js ||Work with Node Templating Engines

1
Introduction
2
Review of Templating Engine Options
3
Begin with EJS
4
Put EJS to Work
5
Summary

Node.js||More Express Routing

1
Introduction
2
Use A Router
3
New Pages
4
Separate Code Into Different Files
5
Wire our new pages back
6
Summary

Node.js||Use a database with Node.js

1
Introduction
2
Get MongoDB Set Up
3
Get Events data ready
4
Write Code to Insert
5
Query MongoDB and Display
6
Summary

Node.js||Course Wrap-up

1
What Now
2
Thank You
3
Course Summary

Backbone.js||Meet Backbone.js

1
Course Introduction
2
Section Introduction
3
Backbone Models
4
Backbone Views
5
Views & Models
6
Backbone Collections
7
Section Summary

Backbone.js||More Backbone Basics

1
Section Introduction
2
Backbone Router
3
Backbone Events
4
Namespacing
5
Combining Concepts
6
Section Summary

Backbone.js||Working with Backbone.js

1
Section Introduction
2
Setup on Cloud 9
3
Configuring index.html
4
Adding Models
5
Adding Views
6
Adding Collections
7
Templating
8
Section Summary

Backbone.js||Additional Backbone Features

1
Section Introduction
2
Model Validation
3
Raising and Responding to Events
4
Routing
5
Section Summary

Backbone.js||Building a Guestbook App

1
Section Introduction
2
A new Cloud 9 workspace
3
Coding index.html & Models
4
Coding Views
5
Coding More Views
6
Coding Collections
7
Coding Events
8
Coding Templates
9
Wiring Everything Together
10
Styling with Bootstrap

Backbone.js||Course Summary

1
Section Introduction
2
Additional Resources
3
Final Remarks

MongoDB||Introduction to the Course

1
Welcome to MongoDB made easy!
2
How this will go
3
Our Hands-On Project
4
Setup Our Tools
5
Section Recap

MongoDB||Set Up Our Project

1
Section Introduction
2
Import Data with MongoImport
3
Use the Mongo Shell
4
Javascript in the Mongo Shell
5
Section Recap

MongoDB||Start with Queries and Operations

1
Section Introduction
2
Retrieve data with .find()
3
Create data with .save() & .insert()
4
Update data with .update()
5
Deleting data with .remove()
6
Display User Data in our App
7
Section Recap

MongoDB||Model New Entities

1
Section Introduction
2
Rules for Modeling
3
Simple & Complex Models
4
Modeling ‘Event’ Data
5
Modeling ‘Event Registration’ data
6
Section Recap

MongoDB||Indexing MongoDB

1
Section Introduction
2
Indexing in MongoDB
3
Using Indexes
4
Creating Indexes
5
Section Recap

MongoDB||MongoDB Aggregation Framework

1
Section Introduction
2
Aggregation Concepts
3
Pipeline Stages & Operators
4
Aggregation in our Project
5
Use our Aggregated Data
6
Section Recap

MongoDB||Replication & Sharding

1
Section Introduction
2
What are Replica Sets
3
Automated Failover
4
What is Sharding
5
Rules for Sharding data
6
Section Recap

MongoDB||Our Web App

1
Section Introduction
2
Our Project’s State
3
Our app js file
4
Our Aggregate Queries
5
Section Recap

MongoDB||Course Outro

1
Section Introduction
2
Learning Objectives _ Project Requirements Review
3
Where to go from here
4
Section Recap

MongoDB||10.Appendix

1
Recovering MongoDB in Cloud9

Firebase||Firebase Features

1
Section Introduction
2
Firebase Defined
3
Firebase and GCP
4
A Mobile Solution
5
Firebase for JavaScript

Firebase||Firebase Features

1
Section Introduction
2
Authentication
3
Realtime Database
4
Cloud Functions
5
Cloud Messaging

Firebase||A Firebase Project

1
Section Introduction
2
Google Authentication
3
Database Integration
4
Trollbox Implementation
5
Cloud Functions Translator

Firebase||Additional Features

1
Additional Features
2
Additional Database Operations
3
Firebase Hosting
4
User Managed Administration
5
Wrap up

React.js||Welcome to Starting with React

1
Section Introduction
2
What is React?
3
How This Course Works
4
Preparing for React

React.js||React Components

1
Section Introduction
2
Component Basics
3
Component Implementation
4
Component Composition
5
Composition Implementation
6
Section Conclusion

React.js||React State & Props

1
Section Introduction
2
Managing Data in React
3
State & Props Implementation
4
Section Conclusion

React.js||React Event Handling

1
Section Introduction
2
React-ing to Events
3
Event Handling Implementation
4
Section Conclusion

React.js||Routing in React

1
Section Introduction
2
Applying Routing
3
Router Implementation
4
More Routing Concerns
5
More Routing Implementation
6
Section Conclusion

React.js||React Flux

1
Section Introduction
2
The Flux Pattern
3
Implementing a Flux Store
4
More Flux Details
5
Implementing Flux Shoutouts 1
6
Implementing Flux Shoutouts 2
7
React Forms
8
Implementing a React Form
9
Section Conclusion

React.js||Styling React

1
Section Introduction
2
Component-Level Styling
3
Applying Style
4
Flesh Out Characters
5
Section Conclusion

React.js||Course Conclusion

1
Content Review
2
What now?
3
Final Thoughts

Vue.js||Introduction to the Course

1
Introduction to the Course

Vue.js|| Vue.js Data Handling

1
Section Introduction
2
Getting started with Vuejs
3
Adding Data Structures to Page views
4
Vuejs LifeCycle
5
Data Binding with Form fields
6
Render List array to page view
7
Apply Filters
8
Computed Values
9
Vue Shopping Cart project Setup
10
Vue Shopping Cart computed values and filters
11
Section Summary

Vue.js||Getting Creative with Vue.js

1
Section Introduction
2
Directives Vuejs
3
Introduction to methods
4
Event listeners
5
Binding Classes
6
Components Template Building
7
Isolated scopes
8
Shopping Cart Sort Order Methods
9
Add Methods use inventory data
10
Remove from array
11
Add dynamic items to Shopping cart
12
Bind Classes Clear Shopping Cart add Discounts
13
Section Summary

Vue.js||Doing more with Vue.js

1
Section Introduction
2
Use Vue Resource Libraries
3
Data and arrays
4
Use API data build a people sorting application in minutes
5
Section Summary

Vue.js||Course Summary

1
Resources
2
Conclusion

Ember.js 2||Starting with Ember

1
Welcome to Starting with Ember
2
What is Ember?
3
Motivations Driving Ember
4
How Easy is it?
5
Course Outline

Ember.js 2||Let's Get Started

1
Section Introduction
2
Installing Ember CLI
3
And.. What Do We Have Here?
4
Ember Objects, Classes & Instances
5
Computed Properties, Observers, & Bindings
6
Concepts at Application Scope
7
Section Conclusion

Ember.js 2||Ember Routing

1
Section Introduction
2
Route Definition
3
Nesting Routes & Templates
4
Dynamic URL Segments
5
Specific Route Handlers
6
Promises & Routers
7
Section Conclusion

Ember.js 2||Templates & Helpers

1
Section Introduction
2
Creating Templates with Helpers
3
Actionable Helpers
4
Custom Helpers
5
Section Conclusion

Ember.js 2||Ember Components

1
Section Introduction
2
Setting Up for a Component
3
Creating a Component
4
Creating a Controller
5
Components and Closure Actions
6
Section Conclusion

Ember.js 2||Ember Data

1
Section Introduction
2
Setup Mirage
3
Create an Ember Model
4
Access Our Model
5
Section Conclusion

Ember.js 2||Build an Ember App

1
Section Introduction
2
Design the App
3
Build Out the App
4
Create the Components
5
Complete the Code
6
Walk-Thru our New Code
7
Section Conclusion

Ember.js 2||Testing Ember

1
Section Introduction
2
Ember Testing Tools
3
Unit Testing
4
Acceptance Testing
5
Integration Testing
6
Section Conclusion

Ember.js 2||Ember Addons

1
Section Introduction
2
Ember Addon Sources
3
Add a YouTube Addon
4
Add Tooltips to our Templates
5
Section Conclusion

Ember.js 2||Styling Ember

1
Section Introduction
2
Styling with an Addon
3
Styling our Main Template
4
Styling our List Component Template
5
Final Refactioring
6
Section Conclusion

Ember.js 2||Ember Security

1
Section Introduction
2
OAuth
3
Ember-Simple-Auth and Torii
4
Implementing Authentication and Authorization
5
Section Conclusion

Ember.js 2||Course Conclusion

1
Final Thoughts
2
What Do We Know Now?
3
Additional Resources

Angular4||Welcome to Starting With Angular 4

1
Course Introduction
2
What is Angular?
3
How this course works
4
The Course Outline

Angular4||Let's Get Started

1
Section Introduction
2
What Do We Have Here?
3
Angular Architecture
4
From Scaffold to Application
5
Section Summary

Angular4||Angular Components

1
Section Introduction
2
Create a Components Project
3
Working with Components
4
Section Summary

Angular 4||Angular Routing

1
Section Introduction
2
Create a Routing Project
3
Let's Do Some Routing
4
Section Summary

Angular 4||Angular Services

1
Section Introduction
2
Create a Services Project
3
Start Building Services
4
Wiring Services Up
5
Accessing Services
6
Service-Enabled Components
7
Finalizing our Services Implementation
8
Section Summary

Angular 4||Angular Modules

1
Section Introduction
2
Modules Defined
3
Refactoring for Modules
4
Finish our Modules Refactor
5
Section Summary

Angular 4||Styling Angular

1
Section Introduction
2
Integrate the Module
3
Style our Components
4
Section Summary

Angular 4||Directives & Pipes

1
Section Introduction
2
Directives
3
Pipes
4
Section Summary

Angular 4||Conclusion

1
Course Conclusion
2
What Now?
3
Final Comments

JSON||Welcome to the course

1
Course Introduction
2
Learning JSON
3
JSON Defined
4
JSON Structure
5
JSON Data Types
6
JSON & JavaScript
7
JSONP

JSON||Using Git

1
Using JSON
2
JSON & Java
3
GSON Library
4
JSON Databases
5
JSON Configuration Files
6
JSON & API's
7
JSON Utilities
8
Wrap Up

Git/Github|| Welcome to Git and GitHub

1
Course Introduction
2
Git Defined
3
GitHub Defined
4
The Development Workflow
5
Installing Git Locally

Git/Github||Using Git

1
Using Git
2
Getting Things Started
3
Managing Files
4
Working with a Repo
5
A Local Workflow

Git/Github||Using GitHub

1
Using GitHub
2
Working with Remote
3
An Extended Workflow
4
Pull Requests
5
Branching & Merging

Git/Github||Additional Features

1
Additional Features
2
GitHub Pages
3
GitHub as a Safety Net
4
GitHub Integrations
5
Wrap Up

REST API's||Starting With REST API's

1
Course Introduction
2
Learning REST
3
REST Defined
4
REST & HTTP
5
REST & CRUD ops
6
Designing for REST

REST API's||Developing REST API's

1
Developing REST API's
2
NodeJS Environment
3
NodeJS & REST
4
REST Routes
5
A REST controller
6
Completing the REST Server
7
Testing our REST API
8
Wrap Up

JavaScript Best Practices|| Best Practices

1
Starting with JavaScript Best Practices
2
Avoiding Global Variables
3
Variable Naming Conventions
4
Automatic Semi-Colon Insertion
5
The Ternary Conditional
6
Compound Ternary Condtitionals
7
Ternary Function Invocation
8
Minimal DOM Operations
9
The Chrome Dev Tools
10
Applying SOLID Principles
11
Wrap Up

Webpack||Starting with Webpack

1
Starting with Webpack
2
Learning Webpack
3
Webpack Defined
4
Webpack in play
5
Webpack's Core Role
6
More Webpack Capabilites
7
Webpack vs. the Alternatives

Webpack ||Preparing for Webpack

1
Preparing for Webpack
2
Development Environment
3
node & npm
4
Installing Webpack
5
Configuration
6
Testing Configuration

Webpack||Using Webpack

1
Using Webpack
2
Setup a New Project
3
Create Project Assets
4
Bundle.js
5
Watch Mode
6
Bundling Additional Resources

Webpack||Additional Webpack Support

1
Additional Webpack Support
2
A New Structure and Config
3
Webpack Dev Server
4
Cache Busting
5
Implmenting Loaders
6
Wrap Up

JavaScript Unit Testing||Getting Started

1
Starting with JavaScript Unit Testing
2
Learning JavaScript Unit Testing
3
The Jasmine Testing Framework
4
Development in this Course
5
A New Cloud 9 Workspace
6
A New Node Project

JavaScript Unit Testing||Installing and Configuring Jasmine

1
Installing and Configuring Jasmine
2
Installing Jasmine
3
An Initial Test
4
A Functional Spec File
5
Expanding the Spec File

JavaScript Unit Testing||Testing Source Code

1
Testing Source Code
2
Testable Code
3
Jasmine Expectations
4
Higher Expectations
5
Different Expectations

JavaScript Unit Testing||Jasmine Hooks

1
Jasmine Hooks
2
*All Hooks
3
*Each Hooks
4
A Practical Example
5
Practical Code
6
Practical Testing
7
Wrap Up

JavaScript Debugging||Getting Started

1
Starting with JavaScript - Debugging
2
What We'll Learn
3
What is Debugging?
4
JavaScript Debugging Tools
5
Chrome Dev Tools
6
Debug-able Code

JavaScript Debugging||Debugging Concepts

1
Debugging Concepts
2
Breakpoints
3
Call Stacks & More
4
Logging
5
Source Maps
6
The Console

JavaScript Debugging||Debugging Code

1
Debugging Code
2
The Process
3
More Breakpoint Types
4
Working in the Console

JavaScript Debugging||More Chrome Dev Tools

1
More Chrome Dev Tools
2
Performance Tools
3
Network Tools
4
Memory Tools
5
Wrap Up
Vous pouvez afficher et revoir les supports de cours indu00e9finiment, comme une chau00eene u00e0 la demande.
Absolumentu00a0! Si vous disposez d'une connexion Internet, les cours sur WeCours sont disponibles u00e0 tout moment sur n'importe quel appareil. Si vous n'avez pas de connexion Internet, certains instructeurs permettent u00e9galement u00e0 leurs u00e9tudiants de tu00e9lu00e9charger les cours. instructeur cependant, alors assurez-vous d'u00eatre de leur bon cu00f4tu00e9u00a0!
4.6
4.6 sur 5
Notes51

Détails des Notes

Étoiles 5
23
Étoiles 4
13
Étoiles 3
5
Étoiles 2
2
Étoiles 1
2
Suivre un cours
Garantie de remboursement de 30 jours

Inclut

46 heures de vidéo à la demande
articles 1
Accès complet à vie
Accès sur le mobile et la télévision
Certificat d'achèvement

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed