All Projects → Fictizia → Curso-JS-Avanzado-para-desarrolladores-Front-end_ed1

Fictizia / Curso-JS-Avanzado-para-desarrolladores-Front-end_ed1

Licence: other
FICTIZIA » JavaScript Avanzado para desarrolladores Front-end — 1ª Edición

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to Curso-JS-Avanzado-para-desarrolladores-Front-end ed1

Python-Course
Python Basics, Machine Learning and Deep Learning
Stars: ✭ 50 (+177.78%)
Mutual labels:  course
fullsiteediting
fullsiteediting.com/
Stars: ✭ 187 (+938.89%)
Mutual labels:  course
if1007
Desenvolvimento de Aplicações com Arquitetura Baseada em Microservices
Stars: ✭ 78 (+333.33%)
Mutual labels:  course
deepcourse
Learn the Deep Learning for Computer Vision in three steps: theory from base to SotA, code in PyTorch, and space-repetition with Anki
Stars: ✭ 117 (+550%)
Mutual labels:  course
scipy-crash-course
Material for a 24 hours course on Scientific Python
Stars: ✭ 98 (+444.44%)
Mutual labels:  course
NTU-Computer-Security
台大 計算機安全 - Pwn 簡報、影片、作業題目與解法 - Computer Security Fall 2019 @ CSIE NTU Taiwan
Stars: ✭ 293 (+1527.78%)
Mutual labels:  course
N Blog
《一起学 Node.js》
Stars: ✭ 15,059 (+83561.11%)
Mutual labels:  course
human-memory
Course materials for Dartmouth course: Human Memory (PSYC 51.09)
Stars: ✭ 239 (+1227.78%)
Mutual labels:  course
skillbox
Выполненные и принятые домашние задания, а также другие материалы, которые могут помочь в обучении
Stars: ✭ 32 (+77.78%)
Mutual labels:  course
cmc-csci046
CMC's Data Structures and Algorithms Course Materials
Stars: ✭ 31 (+72.22%)
Mutual labels:  course
tableaunoir
An online blackboard 🖉 with fridge magnets 🌈🧲 for teaching, and making animations 🏃 and presentations ⎚.
Stars: ✭ 149 (+727.78%)
Mutual labels:  course
complete-gRPC
In this course, we are going to learn about gRPC and how to use it with protocol buffer
Stars: ✭ 53 (+194.44%)
Mutual labels:  course
curso-introduccion-pyqgis
Curso de Introducción al desarrollo con PyQGIS (por Germán Carrillo)
Stars: ✭ 28 (+55.56%)
Mutual labels:  course
NNet
algorithm for study: multi-layer-perceptron, cluster-graph, cnn, rnn, restricted boltzmann machine, bayesian network
Stars: ✭ 24 (+33.33%)
Mutual labels:  course
Course ArcGIS Python
Course on ArcGIS automation through scripting with Python
Stars: ✭ 27 (+50%)
Mutual labels:  course
The Complete JavaScript Course
The Complete JavaScript Course https://www.udemy.com/course/the-complete-javascript-course/
Stars: ✭ 12 (-33.33%)
Mutual labels:  course
rails contact list
Learn Ruby on Rails by creating an app from scratch
Stars: ✭ 60 (+233.33%)
Mutual labels:  course
lt1
Course on Language Technologies and NLP
Stars: ✭ 15 (-16.67%)
Mutual labels:  course
nestjs-zero-to-hero
Coding through the course: NestJS Zero to Hero - Modern TypeScript Backend Development
Stars: ✭ 23 (+27.78%)
Mutual labels:  course
js-course-2018
Репозиторій з курсів «Front-end» та «NodeJS» проекту Masters Academy
Stars: ✭ 12 (-33.33%)
Mutual labels:  course

shieldsIO shieldsIO shieldsIO

JavaScript Avanzado para desarrolladores Front-end

POO con JS, ECMA6, Patrones de diseño, AJAX avanzado, HTML5 avanzado, APIs externas.

WideImg Fictizia Logo

El Curso de JavaScript Avanzado para desarrolladores web está pensado para que sus alumnos amplíen sus habilidades con el desarrollo con JavaScript nativo y adquieran las capacidades necesarias para crear profesionalmente sitios web dinámicos a medida de las necesidades de cada proyecto.

El objetivo principal de este curso avanzado de JS es que los alumnos sean capaces de integrarse en entornos de desarrollo modernos y eficientes incluyendo el uso de patrones de diseño, control de versiones, testing, fundamentos de trabajo Node.js...

Los alumnos también aprenderán todo lo necesario para crear aplicaciones que requieran de una base de datos ágil y en tiempo real con Firebase. En el mundo de la web cada día es más necesario la integración de servicios de terceros utilizando APIs. Durante el curso los alumnos aprenderán a trabajar fluidamente con AJAX y APIs.

En el Curso de JavaScript avanzado para desarrolladores web aprenderán a mejorar la calidad del código gracias a técnicas avanzadas de depuración, documentación, versionamiento semántico y guías de estilo.

Como metodología de trabajo durante el curso, los alumnos desarrollarán como prácticas troncales diversas aplicaciones web que servirán además de repositorio de todo lo aprendido. El curso se gestiona íntegramente a través de GitHub, lo que permitirá a los alumnos desarrollar las practicas en un entorno colaborativo.

Ten en cuenta que este Curso está diseñado para aquellos desarrolladores que ya tienen conocimientos de programación con JavaScript. Si no dispones de esos conocimientos o quieres asegurar que tu base en JS es la adecuada, te recomendamos que antes realices el Curso de JavaScript para desarrolladores web.

Con este curso de JavaScript aprenderás a...

  • Desarrollar aplicaciones web complejas eficientes y sin necesidad de librerías ni frameworks
  • Conocer la programación orientada a objetos con prototipos en JavaScript
  • Trabajar fluidamente con Firebase
  • Serás capaz de trabajar fluidamente con proyectos complejos que requieran de AJAX
  • Serás capaz de integrar APIs externas en tus proyectos
  • Serás capaz de integrar las últimas funcionalidades de HTML5 en tus proyectos
  • Tener la capacidad de integrar patrones de diseño en tus proyectos
  • Conocer cómo trabajar eficientemente con un control de versiones como Git
  • Tener la capacidad de contribuir a proyectos de código abierto usando GitHub
  • Trabajar con frameworks de testing
  • Utilizar Node.js para tareas de automatización

JavaScript Avanzado para desarrolladores Front-end

Sobre el Curso

  • Horario: Lunes, Miércoles y Viernes de 19h a 22h
  • Fechas: 13/02/2017 - 19/04/2017

Teoría y Recursos

Teoría Recursos
Clase 1 Clase 1
Clase 2 Clase 2
Clase 3 Clase 3
Clase 4 -
Clase 5 Clase 5
Clase 6 Clase 6
Clase 7 Clase 7
Clase 8 Clase 8
Clase 9 Clase 9
Clase 10 Clase 10
Clase 11 Clase 11
Clase 12 Clase 12
Clase 13 Clase 13
Clase 14 Clase 14
Clase 15 Clase 15
Clase 16 Clase 16
Clase 17 Clase 17
Clase 18 Clase 18
Clase 19 Clase 19
Clase 20 Clase 20
Clase 21 Clase 21
Clase 22 Clase 22
Clase 23 Clase 23
Clase 24 Clase 24

Extras

Temario

Control de Versiones (Git y GitHub)

Desarrollo en la nube con c9.io

Reintroducción a JavaScript

  • Arrays
  • Objetos
  • Números
  • Cadenas
  • Funciones anónimas
  • Callbacks
  • Recursividad

Programación Orientada a Objetos (con prototipos)

Firebase (NoBackend)

  • Base de datos NoSQL
  • Social Login
  • Despliege

Dominando AJAX

  • JSON
  • JSONP
  • CORS
  • APIs Externas

HTML5 API

  • Local Storage
  • Selectors
  • Geolocalización
  • Local Storage
  • Offline
  • Drag & Drop
  • WebSockets (Cliente)
  • Web Workers
  • Canvas
  • indexedDB
  • Notification

RegExp (Expresiones Regulares)

Patrones

  • Mediador
  • Prototipo
  • Façade
  • Decorador
  • Namespace
  • Init-time branching
  • Lazy Definition
  • Revealing Module Pattern
  • Memoization
  • Módulo
  • Singleton
  • Factory
  • MVC

Testing

  • Metodologías
  • Librerías

Introducción a Node.js

  • NPM
  • NVM
  • Single thread
  • Yeoman
  • Gulp
  • Bower
  • HTTP
  • URL

ECMA 6

  • Constantes
  • Scoping
  • Arrow Functions
  • Yield
  • Gestión de Parámetros en funciones
  • Plantillas de texto
  • Mejoras en Objetos
  • Asignación desestructurada
  • Nuevos Métodos Integrados
  • For... of
  • Generadores
  • Símbolos
  • Map
  • Set
  • Clases
  • Módulos

Buenas Prácticas

  • Estilos
  • Documentación

Herramientas

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].