AVÍS: Consulta la pàgina general de cursos del CIFO l'Hospitalet per saber en quines dates i modalitat està programat aquest curs. Si t'interessa participar-hi, la inscripció al procés de selecció l'has de realitzar a través de cifo virtual.
Destaquem
Durada i objectiu general
Durada: 90 hores
Objectiu: Desenvolupar la programació d'una aplicació senzilla orientada a la web emprant funcions i esdeveniments, condicionals, arrays i bucles, per a la gestió de dades i variables.
Perfil de l'alumnat
Persones que, encara no tinguin experiència en el món de la programació, tinguin interès i molta motivació en iniciar-se en aquest entorn professional. És indispensable tenir disponibilitat diària (4 hores mínim). Es valorarà qualsevol introducció o iniciació en qualsevol llenguatge de programació, encara que no és obligatori.
Mòduls formatius
Mòdul 1
Denominació: Dades i variables
Objectiu Crear variables i constants en Javascript i PHP, utilitzant els diferents tipus de dades existents.
Durada: 10 hores
Continguts teoricopràctics:
- Tipus de dades en JavaScript y PHP:
- Dades Booleanes (true/false)
- Dades Numèriques (Number)
- Dades de text (String)
- Arrays (Introducció)
- D'objectes.
- Null (valor estricte)
- Variables:
- Tipus de variables:
- Declaració de variables.
- Creació d'una variable i assignació de valors.
- Scope o àmbits d'actuació d'una variable.
- Constants: característiques i funcionalitats dels diferents tipus de dades.
- Interpolació de cadenes de text (String) amb JavaScript i PHP:
- Utilització del format ${variable} i les cometes invertides (JavaScript)
- Utilització de les cometes dobles i simples (PHP)
Mòdul 2
Denominació: Operadors i expressions
Objectiu: Construir expressions en javaScript i PHP utilitzant les diferents tipologies d'operadors i expressions.
Durada: 10 hores
Continguts teoricopràctics:
-Concepte Operador i Expressió en programació.
-Classificació dels operadores comuns en JavaScript i PHP:
- Operadors d'assignació.
- Operadors aritmètics.
- Operadors d'increment/decrement.
- Operadors de comparació.
- Operadors ternaris.
- Operadors lògics.
-Operadors i expressions d'exclusius de PHP (PHP 7):
- Assignació per referència.
- OR exclusiu (XOR).
- Operador AND (diferent a &&).
- Operador OR (diferent a ||).
- Operador de la nau espacial (< ==>).
- Operador coalescent o de fusió de Null.
- Operador de control d'errors.
- Operador de concatenació.
- Operador <> (diferent a)
- Operadors i expressions de javaScript (ECMAScript 6+):
- Operador de propagació (spread operator)
- Construccions d'expressions.
- Competències transversals:
- Capacitat de gestió i planificació
- Aprenentatge continu
- Raonament lògic per la resolució de problemes en programació
Mòdul 3
Denominació: Funcions i events
Objectiu: Crear events en JavaScript a partir de diferents funcions i la seva relació amb els diferents elements de HTML i CSS.
Durada: 22 hores
Continguts teoricopràctics:
- Introducció a la relació HTML/CSS /JavaScript
- Estructura del document HTML.
- La Funció de CSS.
- Integració de JavaScript en un documento HTML.
- Els events:
- Tipus d'esdeveniments en JavaScript i la seva funció.
- PHP i el seu únic event.
- Sintaxis bàsica.
- Les funcions:
- Paràmetres de les funcions.
- Devolució de les dades generades a una funció.
- Relació de las funcions i els events.
Mòdul 4
Denominació: Condicionals
Objectiu: Construir condicionals utilitzant els operadors lògics i de comparació i crear expressions de manera correcta.
Duració: 15 hores
Continguts teoricopràctics:
- Tipus de condicionals i les seves funcionalitats:
- If
- Switch
- Utilització correcta de les condicions, operadors i expressions:
- Operadors de comparació
- Operadors lògics
-Estructura i sintaxi
- Utilització correcta dels condicionals
Mòdul 5
Denominació: Arrays
Objectiu: Estructurar les dades, creant arrays i la seva posterior manipulació, utilitzant la propietat i els principals mètodes dels arrays.
Durada: 15 hores
Continguts teoricopràctics:
- Els arrays, característiques i funcionalitats.
- Sintaxi:
- Ús de claudàtors i comes (per separar valors)
- Selecció de valors: array[índex]
- Creació d'arrays:
- a. Mètode: Escriptura compacta (var array=[“dato1”,”dato2”];
- b. Mètode: : Escriptura per valors (array[0]=”dato1”);
- c. Mètode:: Escriptura amb el mètode push (array.push(“dato1”);
-Propietat i mètodes dels arrays:
- Propietat
- Mètodes
Mòdul 6
Denominació: Bucles
Objectiu: Crear bucles de diferents tipus segons la seva funcionalitat cuidant de manera correcta les normes de sintaxi i la seva relació amb els arrays.
Durada: 22 hores
Continguts teoricopràctics:
- Funcionalitats, característiques i utilitats dels bucles
- Tipus de bucles i les seves orientacions.
- for
- do while
- While
- Foreach
- for of
- for in
- map (Exclusiu a partir de ECMAScript 6+)
- Relació dels bucles amb els arrays: creació dinàmica de contingut.
- InnerHTML amb el operador +=
- Ús de document.getElementsByClassName(“nombre”)[índice]…
- Ús de document.querySelectorAll (“.nombre”)[índice]…
Acreditació
Diploma acreditatiu expedit pel Servei Públic d'Ocupació de Catalunya.