AVÍS: Consulteu la pàgina general de cursos del CIFO l'Hospitalet per saber en quines dates i modalitat està programat aquest curs. Si us interessa participar-hi, la inscripció al procés de selecció s'ha de realitzar a través de cifo virtual.
Destaquem
Durada i objectiu general
Durada: 260 hores
Objectiu: Desenvolupar aplicacions web a l'entorn de FullStack en llenguatge Php.
Perfil de l'alumnat
Mòduls formatius
Mòduls formatius
Mòdul 1
Denominació: Introducció a la programació i al disseny de software amb PHP
Objectiu: Analitzar els requeriments tècnics i el disseny necessaris per al desenvolupament de programació amb
PHP.
Durada: 5 hores
Continguts teorico-pràctics:
- Identificació de llenguatges actuals.
- Introducció a PHP.
- Stack tecnològic actual, evolució i futur.
- Llenguatges de programació i àmbits d'aplicació.
- Introducció a eines de desenvolupament.Compiladors.
- Instal·lació i configuració de Xampp.
- Entorns de desenvolupament integrat (Visual Studio Code).
- Distinció de control de versions.
- GIT.
- Ordres bàsiques commit, push, pull.
- Sincronització de projectes amb GitHub.
Mòdul 2
Denominació: Programació orientada a objectes amb PHP
Objectiu: Aplicació d'operacions de programació amb llenguatge PHP orientat a objectes.
Durada: 75 hores
Continguts teorico-pràctics:
- Identificació des conceptes bàsics del llenguatge PHP.
- Variables, constants.
- Condicions i bucles.
- Estructures de dades: array, llistes i diccionaris.
- Mètodes i funcions.
- Control d'excepcions.
- Ús de llibreries.
- Programació orientada a objectes.
- Classes, classes abstractes i interfícies.
- Herència.
- Arquitectura model vista control (MVC).
- Distinció d'interfícies gràfiques d'usuari.
- Php Forms.
- Bootstrap.
- Disposició per identificar les fases individuals d'un projecte amb llenguatge en PHP.
- Assimilació d'operacions de programació amb llenguatge PHP.
Mòdul 3
Denominació: Bases de dades SQL (MySQL)
Objectiu: Dissenyar bases de dades relacionals i al llenguatge SQL.
Durada: 30 hores
Continguts teorico-pràctics:
- Disseny de bases de dades relacionals i llenguatge SQL.
- Diagrames ER.
- Model relacional de dades.
- DDL, DML y DCL.
- Construcció manual de taules.
- Claus primaries i foranes.
- Construcció de consultes simples i complexes.
- Ús de transaccions, rols i permisos d'accés.
Mòdul 4
Denominació: Bases de dades SQL (MySQL)
Objectiu: Executar la implementació d'Api aplicant les diferents tècniques i eines de desenvolupament amb Laravel Framework.
Durada: 75 hores
Continguts teorico-pràctics:
- Utilització de eines Backend.
- Gestió de dependències amb Composer.
- Arquitectura MVC.
- Patrons de disseny: Singleton, Injecció de dependencies i Factory.
- Gestió de connexió i manipulació de Bases de dades.
- PDO.
- MySQL.
- Identificació Laravel Framework.
- Models de dades.
- Serveis.
- DAO, DTO.
- Controllers.
- Distinció de control d'Accés i posada en producció.
- JWT.
- Deploy en entorns web Cloud.
Mòdul 5
Denominació: Desenvolupament d'interfícies d'usuari web amb Angular
Objectiu: Executar operacions de programació utilitzant els llenguatges de JavaScript, CSS i HTML al desenvolupament d'interfícies d'usuari web
Durada: 75 hores
Continguts teorico-pràctics:
- Identificació de conceptes generals del món web.
- Llenguatge de marques HTML.
- CSS.
- JavaScript.
- ECMAScript.
- Ús de Disseny UX.
- Layout Flex i Grid.
- Bootstrap.
- Ús d'Angular Framework.
- Angular CLI.
- TypeScript.
- Estructura de projecte bàsic.
- Mòduls i Components.
- Directius *nglf i *ngFor.
- Interpolació d'arxius i bindeo.
- Formularis.
- Routing.
- Serveis.
- Pipes.
- Observables.
- RxJS.
- Deploy en entorns web Cloud.
Acreditació
Diploma acreditatiu expedit pel Servei Públic d’Ocupació de Catalunya.