La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Qué aprendiste en la capacitación en PHP? ¿Qué capacitación en desarrollo de PHP es mejor?

¿Qué aprendiste en la capacitación en PHP? ¿Qué capacitación en desarrollo de PHP es mejor?

* * *Cinco meses, tres etapas, dos proyectos grandes y el proyecto pequeño en el medio incluye la enseñanza práctica de casos de proyectos.

La primera fase es de 320 horas lectivas, 2 meses.

El contenido del curso incluye tres aspectos del desarrollo dinámico de sitios web:

1. (HTML5CSS3) redacción del diseño de la interfaz de usuario front-end (práctica de páginas web de blogs personales/producción de páginas web de currículums); / Formulario de registro)

2. Diseño de base de datos (MySQL) utilizada para almacenar el contenido del sitio web.

3. Desarrollo del programa de procesamiento de negocios del servidor (PHP); los puntos de conocimiento involucrados incluyen: sintaxis básica de PHP (formato gramatical, variables, tipos de datos, definiciones constantes, operadores), estructura del lenguaje PHP, funciones, matrices y datos. estructuras, procesamiento de cadenas, expresiones regulares, gestión de sistemas de archivos, programación orientada a objetos PHP, etc.

El primer gran proyecto dura dos semanas y el individuo completa el centro comercial o el foro BBS de forma independiente.

Contenido de actualización de la primera fase de 2017

1. Trasplantar la tecnología PDO y orientada a objetos de la clase avanzada original a la etapa junior.

2. Actualice todas las tecnologías front-end de la clase junior a HTML5.

3. Actualice la sintaxis de PHP desde PHP7.01 a la última versión de PHP7.1.0.

4. En la etapa inicial, el proyecto pasa del modelo orientado a procesos al modelo de desarrollo de pensamiento orientado a objetos.

La segunda fase es de 320 horas lectivas, 2 meses.

El contenido del curso incluye ocho módulos, cada módulo tiene un objetivo y cada módulo tiene un proyecto. Cada módulo es representativo de una determinada dirección técnica.

1. Construcción del entorno a nivel de producto: el entorno de desarrollo y el entorno de producción de Linux no solo son necesarios (los puntos de conocimiento relevantes incluyen Linux, Apache, Nginx e iptables).

2. Aplicación práctica del desarrollo de tecnología de aplicaciones de una sola página JavaScript (pequeño proyecto: microcentro comercial práctico de aplicaciones) (puntos de conocimiento involucrados: JAVASCRIPT, DOM, Ajax, jQuery, BootStrap, Vue.js).

3. Desarrollo secundario (proyecto pequeño: construir rápidamente un centro comercial o un sitio web de una empresa) (que involucra puntos de conocimiento PHPCMS y ecshop)

4. Proyecto: como sistema de entradas de cine) (puntos de conocimiento involucrados: Memcache, Redis)

5. Práctica de análisis y estadísticas de consulta de datos relacionales (proyecto pequeño: análisis y optimización del software financiero ERP) (puntos de conocimiento involucrados). son: MySQL y MariaDB)

6. Conexión larga y tecnología de inserción de páginas web (proyecto pequeño: sala de chat en línea) (puntos de conocimiento involucrados: Node.js, Express, SSE, Socket)

7. Desarrollo de aplicaciones WeChat en la práctica (Pequeño proyecto: sistema de blog personal en la práctica. Puntos de conocimiento involucrados: CURL, WeChat)

8. práctica. Incluye puntos de conocimiento Git, MVC, Composer y Laravel framework)

Los ocho módulos de la segunda fase son las últimas actualizaciones (8 fases, n pequeños proyectos con puntos de conocimiento).

La tercera fase es de 160 lecciones en enero.

Proyectos principales: e-mall, BBS, SNS, OA, CMS, CRM, grandes portales, estaciones de música, blogs y equipos de aplicaciones de Weibo.

1. Se actualizó el modelo de arquitectura de desarrollo, se desarrolló de acuerdo con las necesidades reales del producto y se alcanzaron los estándares de calidad en línea.

2. En la etapa inicial del proyecto, el profesor escribe parte del código de demostración del proyecto y los estudiantes imitan el código del profesor para completar el desarrollo del proyecto. Después de la actualización, gerentes técnicos corporativos (fraternidad) y profesores con experiencia brindarán orientación sobre el proyecto y guiarán a los estudiantes a desarrollar proyectos de forma independiente.

3. El proyecto del sistema original solo se centró en la realización empresarial. Después de la actualización, fortaleció el uso de las especificaciones del proyecto, el trabajo en equipo y las herramientas de gestión de proyectos.

4. Los estudiantes que participan en el desarrollo de nuevos proyectos empresariales pueden recibir bonificaciones y dividendos del proyecto y obtener ganancias.