Facultad de Desarrollo Frontend - curso 179.600 rublos. de GeekBrains, formación 15 meses, Fecha: 10 de junio de 2023.
Miscelánea / / November 29, 2023
Bloque preparatorio
Cursos
Cómo estudiar eficazmente. Curso en vídeo de metodólogos de GeekUniversity
— Características de estudiar en GeekUniversity
- ¿Por qué es difícil estudiar?
— Herramientas para la autoeducación
— Aprendemos de las competencias
— Características de la educación de adultos
— Establecer objetivos según el esquema SMART
— Cómo formular una solicitud educativa
Conceptos básicos de programación.
— Creación de variables;
— Operaciones de suma, resta, división y multiplicación;
— Operaciones lógicas;
— Trabajar con matrices;
- Funciones.
Vaya. Curso basico
Git es muy importante para cualquier desarrollador moderno, ya que sienta las bases necesarias para un trabajo en equipo conveniente dentro de un equipo y para trabajar con soluciones de código abierto de terceros.
yo cuarto
diseño web
— Aprenda a diseñar sitios web, crear una página y prepararse para crear un programador de tareas. — Domine la biblioteca Bootstrap. Preprocesadores LESS y SASS: diseño adaptable maestro, principios de compatibilidad y validez entre navegadores: creación de una página de destino página
Cursos
HTML/CSS. Curso interactivo
— Conceptos básicos de desarrollo web.
— Conceptos básicos del lenguaje de marcado HTML
— Conceptos básicos de las hojas de estilo CSS
— Etiquetas básicas, pseudoclases y pseudoelementos.
— Conceptos básicos de posicionamiento y trabajo con la tecnología CSS Flexbox
— Trabajar con un diseño en el editor gráfico Figma
— Conceptos básicos para crear un sitio web responsivo
— Estándares web y herramientas de soporte.
Diseño profesional
— Posicionamiento de elementos. Diseño práctico
— Estructura HTML5, familiarización con formularios.
— Aplicación práctica de Bootstrap
— Preprocesadores: aplicación en la práctica
— Efectos de transición y transformación en CSS3
— CSS3: consultas de medios, diseño adaptable
— Aplicación práctica del diseño adaptativo.
— Diseño de cuadrícula, nuevas características de CSS3
II trimestre
Desarrollo front-end
— Domine los principios de JavaScript y OOP — Aprenda a trabajar con Parcel, Webpack, Vue.js y API de terceros — Podrá trabajar en diferentes entornos y conectar bibliotecas de terceros
Proyecto
— Aplicación de seguimiento de gastos
Cursos
Curso básico de JavaScript
— Conceptos básicos del lenguaje JavaScript.
— Operadores básicos de JavaScript
— Bucles, matrices y estructuras de datos.
— Objetos en JavaScript
— Introducción a DOM - Modelo de objetos de documento
— Manejo de eventos en JavaScript
— Lección taller
— Funciones anónimas y cierres
Curso avanzado de JavaScript
— JavaScript moderno
— Programación orientada a objetos (OOP) en JavaScript
— Solicitudes asincrónicas
- Expresiones regulares
— Marco Vue.js
— Componentes de Vue.js
— JavaScript en el servidor
— Código de pruebas y construcción
Herramientas de construcción de proyectos
— Instalación y trabajo con empaquetadores Parcel y Webpack.
— Trabajar con el administrador de tareas Gulp
— Trabajar con el administrador de paquetes npm
— Conexión de paquetes y bibliotecas de terceros
Vue.js
— Introducción a Vue.js
— Interacción de los componentes de Vue.js
— Métodos y directivas
— Vue CLI para crear un proyecto de aplicación Vue.js
— Trabajar con el enrutador Vue Router
— Trabajar con el patrón de gestión de estado de Vuex
— Trabajar con API: interfaz de programación de aplicaciones
III trimestre
Biblioteca ReactJS y conceptos básicos de desarrollo backend
— Aprenda a trabajar con ReactJS— Podrá utilizar ECMAScript 6 y utilizar el concepto Flux— Domine los conceptos básicos del desarrollo backend en Node.js y podrá crear varias API REST
Cursos
Biblioteca ReactJS. Curso basico
— Configuración del entorno de desarrollo y la primera aplicación React
— Ciclo de vida de un componente de React
— Profundizar en React y conectar la biblioteca de UI
— Enrutamiento en React: dividir el mensajero en chats
— Biblioteca Redux para JavaScript
- Funciones del middleware Redux. Conectar un enrutador a Redux y almacenar datos usando la biblioteca persistente de Redux
— Trabajar con API
— Aplicación web progresiva
Plataforma Node.js
— Introducción a Node.js
— Programas de consola
— Trabajar con solicitudes de red
— Marco expreso
— Trabajar con MySQL: un sistema de gestión de bases de datos
- Autenticacion y autorizacion
— Trabajar con el enfoque arquitectónico de la API REST
- WebSockets
IV trimestre
Desarrollo desde la idea hasta el lanzamiento.
— Familiarícese con las metodologías Agile, Scrum, Kanban — Adquiera habilidades de desarrollo de equipos y aprenda a trabajar con GIT — Aprenda los principios de Integración Continua y Entrega Continua
Proyectos
— Proyecto de graduación del equipo. Pasarás por las etapas del desarrollo profesional: desde encontrar una idea hasta probar y lanzar el producto.
Cursos
Desarrollo de aplicaciones web profesionales.
— Introducción al lenguaje de programación TypeScript
— Sistema de tipos avanzado en TypeScript
— Clases, espacio de nombres, configuración de TypeScript
— Agregar TypeScript para reaccionar
— Concepto MobX
— Pruebas de aplicaciones: React + TypeScript
— Tecnología SSR en React
Desarrollo en equipo de un proyecto de diploma.
— Proyecto y producto, MVP del producto, equipo.
— Requisitos del proyecto y especificaciones técnicas.
- Herramientas
— Metodologías de desarrollo
— Problemas y sus soluciones.
— Práctica del trabajo en equipo, calidad.
— Lanzamiento: lanzamiento del producto al mundo.
— Lanzamiento de producto y monetización.
Cursos fuera del trimestre
También es necesario aprobarlos para poder recibir un diploma y ayuda para encontrar trabajo. Puedes inscribirte en cursos con fecha abierta cualquier día, incluso después de completar todos los cursos programados.
Cursos
Preparándose para una entrevista técnica
—HTML y CSS
-JavaScript
— Herramientas de construcción de proyectos
-Vue.js
— Conceptos básicos del desarrollo backend para una aplicación web.
— Entrevista técnica de prueba
Conceptos básicos de bases de datos. Curso en vídeo
- Bases de datos relacionales
— Instalación de DBMS
— Diseño de bases de datos, formas normales.
— Comandos SQL: CREAR, INSERTAR, DISTINTAR, ORDENAR POR, LIMITAR, SELECCIONAR y DÓNDE, ELIMINAR y ACTUALIZAR
- Consistencia de los datos
- clave externa
— Crear tablas con una relación de muchos a muchos
- Clave primaria compuesta
— Combinar datos de varias tablas
— Operadores: UNIÓN INTERNA, UNIÓN IZQUIERDA, UNIÓN DERECHA, UNIÓN, GRUPO POR
— Funciones de agregación
— Índices
— Transacciones
Base de datos
— Seminario web. Instalación del entorno y comandos DDL
— Vídeotutorial. Gestión de bases de datos y trabajo con lenguaje de consulta SQL.
— Seminario web. Introducción al diseño de bases de datos
— Seminario web. operaciones CRUD
— Vídeo tutorial + webinar: operadores, filtrado, clasificación y restricción. Agregación de datos
— Vídeo tutorial + webinar: consultas complejas
— Vídeo tutorial + webinar: transacciones, variables, vistas. Administración. Procedimientos y funciones almacenados, disparadores.
— Vídeo tutorial + webinar: Optimización de consultas. No SQL
Linux. Estación de trabajo
— Instalación y familiarización con Linux.
— Configuración de la interfaz de línea de comando
— Gestión de usuarios y grupos.
— Carga y procesos del sistema operativo
— Dispositivo del sistema de archivos Linux. Conceptos de archivos y directorios
— Introducción a los scripts Bash. crontab y en programadores de tareas
— Gestión de paquetes y repositorios. Conceptos básicos de seguridad de red
— Introducción a Docker
Desarrollador freelance: curso de formación
— ¿Cómo funciona el trabajo autónomo?
— Primeros pasos en el intercambio de autónomos
— Cómo conseguir más pedidos como autónomo
— Cómo alcanzar objetivos como autónomo y no ahogarse en el trabajo
— Casos y trucos de autónomos experimentados
Preparándose para una búsqueda de empleo
— Cómo escribir un currículum que definitivamente llamará la atención
— Elaboramos un mapa de búsqueda de empleo
- ¿Por qué se necesitan cartas de presentación?
— Qué esperar en una entrevista con RR.HH.