MAKE CODE
REQUISITOS PARA PROGRAMAR
Creatividad:
Son las ideas para empezar un nuevo proyecto.
No caer en la frustración:
Se debe tomar un espacio para despejar la mente y luego retomar el o los proyectos.
Investigar:
Siempre se debe investigar cual fue nuestro error al momento de realizar un proyecto o corregirlo.
Analisis:
El analisis es un requisito fundamental antes de programar ya que este se enfoca en poder recopilar, definir y validar las necesidades que se tienen.
Habilidad de comunicación:
La comunicación es un requisito fundamental en la programación moderna, y no solo es una habilidad blanda ya que esta nos permite el poder traducir requerimientos, colaboración en equipos, documentar códigos y resolver problemas de forma eficiente.
PROGRAMACIÓN POR BLOQUES
Consiste en desarrollar software usando bloques gráficos, que se arrastran y conectan entre si para formar programas. Cada bloque representa una instrucción o función, lo que simplifica la comprensión del flujo lógico sin preocuparse por la sintaxis tradicional del código.
La programación por bloques facilita el aprendizaje de lógica bucles y condicionales sin errores de sintaxis.
Características principales:
Es intuitiva
De pensamiento lógico
Sin sintaxis complicada
Tiene un enfoque en la secuencia
Es de prototipo rápido
JAVA SCRIPT
Es un lenguaje de programación de alto nivel, especialmente para el desarrollo web que permite crear ciclos interactivos, dinámicos y funcionales (animaciones, actualizaciones en tiempo real, validaciones de formularios). Se ejecuta principalmente en el navegador del lado del cliente aunque también puede usarse en servidores (Node.js).
Características principales de Java Script:
1. Interactividad:
Transforma páginas estáticas (HTML/CSS).
2. Basado en protocolos o prototipos:
Utiliza un modelo orientado a objetivos basados en protocolos, no en clases tradicionales.
3. Estandarizado:
Se basa en la especificación ECMAS Script, lo que garantiza la compatibilidad entre navegadores.
COMO FUNCIONA JAVA SCRIPT
Lado cliente:
Java Script de lado cliente se refiere a la forma en que Java Script funciona en el navegador. En este caso, el motor de Java Script está dentro del código del navegador.
1. El navegador carga una página web cuando recibe una visita.
2. Durante la carga, el navegador convierte la página y todos sus elementos, como los botones, los etiquetas y los cuadros desplegables.
3. El motor Java Script del navegador convierte el código Java Script en código intermedio. El cual es un código entre las sintaxis de Java Script y la máquina.
Lado sevidor:
Java Script del lado del servidor hace referencia al uso del lenguaje de codificación en la lógica del servidor.
COMANDOS Y SINTAXIS
Condicionales:
IF, else if, else, switch.
Ciclos (bucles):
For, while, do while.
Funciones:
Funcion nombre ( ), { } o función flecha ( ) = >.
Objetos y clases:
Uso de clases, constructor, New.
Manejo de errores:
Three, catch, finally.
Asincronia:
Async, await.
Sintaxis básica:
Conjunto de reglas que define cómo se deben combinar y ordenar las palabras, símbolos o comandos para que tengan sentido y sean válidos.
Sensibilidad:
Java Script distingue entre mayúsculas y minúsculas.
Comentarios:
(//) bloque (/*...*/).
Variable (Let):
Declara variables de bloques que pueden cambiar.
Const:
Declara constantes de bloques pero con la diferencia de que estas no se pueden reasignar.
Var:
Nos permite realizar declaraciones tradicionales.
Tipos de datos:
Están compuestos por números, cadenas condicionales falsas y verdaderos objetos.
Operadores básicos:
Los operadores básicos en Java Script permiten manipular datos, realizar cálculos y tomar decisiones las cuales incluyen los operadores aritméticos (suma, resta, división, multiplicación y %). Incluyendo los signos de asignación (= y +=).
ESTRUCTURAS DE CONTROL
Condicionales:
Permiten decidir que codigo ejecutar basado en las condiciones IF, else if, las cuales evalúan condiciones.
Operador temario (?:):
Es el que se encarga de compactar el IF y el else dentro de una línea de instrucciones.
MAKE CODE.ORG
Es una plataforma de programación de codigo abierto desarrollada por Microsoft para programar de manera visual y progresiva, la cual permite crear juegos, programar dispositivos físicos como la microbit y poder realizar modificaciones en Minecraft.
Programación visual:
Los bloques gráficos evitan errores de sintaxis comunes en lenguajes como visual basic, permitiendo centrarse en la parte lógica.
Proyectos interactivos:
Permite crear juegos, animaciones y trabajar con el Hadware de forma rápida.
Tránsito suave:
Ofrece la capacidad de cambiar de programación de bloques a códigos Java Script facilitando un aprendizaje más progresivo.
Versatilidad:
Presentan una plataforma ideal para el trabajo.
Comentarios
Publicar un comentario