Aún no se han subido lecciones en video.
Conceptos de programación extendida en los términos de Layman
Malcolm Ong, Co-founder of Skillshare
Ve esta clase y miles más
Ve esta clase y miles más
Lecciones en esta clase
-
- --
- Nivel principiante
- Nivel intermedio
- Nivel avanzado
- Todos los niveles
Generado por la comunidad
El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.
238
Estudiantes
38
Proyectos
Acerca de esta clase
Nota: ¡Esta clase refleja un precio introductorio especial para los estudiantes a mi primera clase en línea! Aprovecha esto ahora mientras esté disponible.
Para quién es esta clase:
¿Alguna vez desearías que tuvieras una mejor comprensión de cómo se construyen sitios web? Tal vez te interesen comprender lo factible que es construir una característica de productos, o al menos quieres saber lo suficiente para hablar con personas técnicas o impresionar a tus amigos de techie Ya sea que trabajes con personas técnicas o si simplemente tienes curiosidad por lo que se necesita para crear un sitio web, ¡esta clase es para ti!
He enseñado una versión más sencilla de esta clase a nivel local en todo Estados Unidos a más de 1.000 estudiantes. En esta versión en línea extendida, profundizaremos cada uno de los conceptos. No haremos ninguna codificación real, pero es la introducción perfecta antes de sumergirnos en la codificación por tu cuenta.
Comenzaremos por aprender:
- Anatomía básica de un sitio web
- Explicación de alto nivel de toda la pila de tecnología web
- Tecnologías de back-end vs front-end
- HTML vs CSS vs JavaScript vs SQL vs etc.
Luego profundizaremos más en:
- Lógica y principios básicos de desarrollo
- Cómo leer código (HTML, CSS, SQL)
- Herramientas que puedes usar cuando estés listo para programar
Finalmente concluiremos con temas especiales:
- ¿Qué lenguaje de programación (PHP, Ruby, Java, etc.) debo usar?
- ¿Qué es un CMS (Wordpress, Drupal, Magento, etc.), y qué debo usar?
- ¿Qué es una API?
- ¿Qué significa hacer un sitio rápido?
- ¿Cómo contrato a desarrolladores o encuentro a un cofundador técnico si no tengo ninguna experiencia técnica?
Esta clase se basará en proyectos:
Aplicarás los conceptos anteriores a tu propio proyecto para aprender haciendo. Usando inglés simple y simple, elegirás tu sitio web favorito, elegirás un caso o una característica de uso específicos, y explicarás exactamente cómo funciona, describiendo qué tecnologías se utilizan cada paso del camino. Imagina que la función imprima en azul en inglés simple para que puedas hacer lo mismo para cualquier otra característica básica con la que te encuentras.
Esta clase también será colaborativa:
Como este es un tema tan amplio y no puedo cubrir todo, tomaré preguntas específicas de ti y otros estudiantes sobre cualquier tema dentro del ámbito de la programación para la web desde la perspectiva de un principiante. También tendrás acceso a nuestra área de discusión donde puedas interactuar y colaborar con otros estudiantes, tanto pasados como presentes.
Proyecto de clase práctica
Dibuja la anatomía y el flujo de una función de sitio web
Conceptos y conceptos básicos de la web
- ¡Empieza a trabajar en tu proyecto! Aquí están los pasos de tu proyecto para esta unidad.
¡Empieza a trabajar en tu proyecto! Aquí están los pasos de tu proyecto para esta unidad.
- Escoge un sitio web (por ejemplo: Amazon.com)
- Elegir una función específica / acción de usuario (por ejemplo, Añadir al Carro)
- Realiza el flujo de usuarios para dicha función, empezando por enviar la URL
- ¿Qué sucede en cada paso del camino? ¿Qué tecnologías se utilizan y para qué?
Comparte tu escritura o boceto en tu espacio de trabajo de proyecto.
- Comparte un boceto o escribe la anatomía de una característica
Comparte tus avances en la sección de proyecto para recibir comentarios de otros estudiantes
Lógica y código
- Re-sketch o escribe la anatomía de tu función
Añada más detalles a sus bocetos preguntándose: cada vez que se hace una solicitud o acción, ¿qué sucede en la parte trasera? ¿Cómo sabe el sistema qué hacer a continuación, o qué mostrar al usuario después? ¿Dónde entra en juego la base de datos, si la hay?
Temas especiales
- Comparte un boceto final de tu función para obtener comentarios
Comparte tus avances en la sección de proyecto para recibir comentarios de otros estudiantes
Recursos adicionales
¡Bienvenido a la primera unidad de conceptos de programación extendida en términos de Laymen!
Para comenzar en el Paso 0, aquí hay una descripción general de cómo funcionará esta clase: Diapositivas generales.
----------
En esta primera unidad cubriremos conceptos y fundamentos de la web, que incluirán los siguientes temas:
- Cómo funciona Internet
- Técnicas de back-end
- Bases de datos
- Tecnologías de punta frontal
Para aprender estos conceptos utilice:
- Conferencia de video #1 de mí
- Módulo 1 Diapositivas para que puedas seguir
Además, aquí hay un gran recurso para una visión general de cómo funciona Internet:
En esta segunda unidad pasaremos al tema de Logic & Code. Específicamente, cubriremos:
- Lógica y principios básicos de desarrollo
- Cómo leer el código
- Herramientas que puedes usar cuando estés listo para programar
Para aprender estos conceptos usa los siguientes recursos:
- Conferencia de video #2 de mí
- Módulo 2 Diapositivas para que puedas seguir
Además, usa estos servicios para HTML, CSS, y JS:
...y estas herramientas para empezar:
- XAMPP (recomendado) o MAMP (específico para Mac)
- JSFiddle
- Sublime Text 2 o tu editor de texto favorito
Bienvenido a la tercera y última unidad de esta clase. En este punto hemos cubierto conceptos y conceptos web y conceptos fundamentales y lógica y código. Ahora nos envolveremos con lo que llamaré "Temas especiales", que incluyen:
- ¿Qué es una API?
- ¿Qué es Caching?
- ¿Qué es un CMS (Wordpress, Drupal, Magento, etc.), y qué debo usar?
- ¿Cómo contrato a desarrolladores si no tengo conocimientos técnicos?
- ... y más
Para aprender estos conceptos usa los siguientes recursos:
- Conferencia de video #3 de mí
- Módulo 3 diapositivas para que puedas seguir
Calificaciones de la clase
¿Por qué unirse a Skillshare?
Toma las galardonadas clases originales de Skillshare
Cada clase tiene lecciones cortas y proyectos prácticos
Tu membresía apoya a los profesores de Skillshare