Geavanceerde master in webontwerp en -ontwikkeling (volledige stapelontwikkeling)

Algemeen

2 locaties beschikbaar
Lees meer over deze opleiding op de website van de instelling

Beschrijving van opleiding

136329_pexels-photo-1779487.jpeg

540 uur

De inhoud van dit programma is indicatief en kan variëren vanwege het bijwerken of wijzigen van de inhoud.

doelstellingen

Denk je dat je grafische ontwerptools (Adobe Tools) onder de knie kunt krijgen en tegelijkertijd je eigen ontwerpen kunt omzetten in webpagina's? Gelukkig of helaas wordt dit profiel steeds meer gevraagd bij bedrijven en bureaus in de sector. Soms is het niet alleen voldoende om een goede grafisch ontwerper of webontwikkelaar te zijn, want veel bedrijven hebben een dubbel of multifunctioneel profiel nodig. In deze masteropleiding leren we de belangrijkste tools van grafisch ontwerp (Adobe Illustrator, Photoshop en Indesign) onder de knie te krijgen en bovendien wordt de student een full-stack webontwikkelaar, een programmeur met een zeer compleet technisch profiel die goed weet wat verwijzend naar back-end als verwijzend naar front-end, en steeds populairder en beter gewaardeerd in bedrijven.

Hiervoor bestaat deze Master uit drie modules: Adobe Tools, Web Design met HTML5, CSS3, Javascript en jQuery en Full Stack Development met de vorige tools plus PHP7 en SQL.

In de eerste module leert de student omgaan met de belangrijkste tools van grafisch ontwerp. We beginnen met vectorontwerp (Adobe Illustrator), om door te gaan met digitale beeldverwerking (Adobe Photoshop) en redactioneel ontwerp (Adobe Indesign). Na het voltooien van deze module kan de student elk grafisch interface-ontwerp maken dat hij zich maar kan voorstellen.

In de tweede module leert de student alles met betrekking tot webstructuur (HTML5), layout en visueel webdesign (CSS3) en gaan we ons verdiepen in webprogrammering met Javascript en jQuery.

In de derde module wordt de student een complete webontwikkelaar of full stack developer. Wat betekent dit? Dat de student applicaties of webpagina's zowel aan de clientzijde (front-end development) als aan de serverzijde (back-end development) kan programmeren. De full-stack ontwikkelaarspositie wordt steeds meer gewild bij bedrijven en is daarom economisch gezien een van de best gewaardeerde in onze arbeidssector.

informatie

  • Adobe Illustrator
  • Adobe Photoshop
  • Adobe InDesign
  • Platte teksteditor gespecialiseerd in web: Dreamweaver / Sublime / Notepad ++ / Komodo Edit / Brackets
  • HTML5 / CSS3
  • Mobile-first indexering. Bootstrap
  • SEO-webpositionering. Toegankelijkheid en bruikbaarheid
  • JavaScript
  • jQuery
  • Complexe variabele en stroomregelstructuren
  • Functies in JavaScript
  • Het DOM
  • Geavanceerd JavaScript
  • AJAX in JavaScript
  • geavanceerde jQuery
  • Eerste stappen met PHP7
  • Gegevenstypen in PHP7
  • Besturingsstructuren in PHP7
  • Functies in PHP7
  • Beheer sessies

duur

540 uur totaal

  • Persoonlijk of online
  • 420 lesuren
  • Maandag tot donderdag (+ sommige vrijdag)
  • 120 uur definitieve projecten

dienstregeling

Ochtenden

  • 09.00 - 12.00 uur
  • 12.00 - 15.00 uur

Middagen

  • 16.00 - 19.00 uur
  • 19.00 - 22.00 uur

prijs

€ 4.450

Bekijk actuele aanbiedingen en acties op www.cei.es

Officieel

  • Onze school is een van de vijf door Adobe geautoriseerde trainingscentra in Spanje . Dit feit toont aan dat CEI heeft voldaan aan alle vereisten die Adobe vraagt en vormt eveneens een kwaliteitsgarantie voor al onze studenten.
  • CEI is een door Apple erkend trainingscentrum . Daarom zullen onze studenten de Apple Professional-certificering kunnen behalen en hun carrière in ontwerp- en informatietechnologieën, zakelijke omgevingen en B2B-markten kunnen bevorderen.
  • IBM vertrouwt ons en daarom hebben ze ons de IBM Education Partner- badge toegekend. Dit keurmerk beloont scholen die kwaliteitsvolle opleidingen onderhouden en promoten.
  • Onze school wordt geconsolideerd als het referentiecentrum van Maxon in Spanje en we werden de eerste school in Europa die de Maxon-trainingsaanbieder voor R18 werd .

Grafische ontwerpmodule (Adobe Tools)

01- Adobe Illustrator

  • Kleurprofielen en modi
  • Workspace
  • Basisvormen
  • Selectiehulpmiddelen
  • Stalen / kleur / verloop
  • Slagen / vullingen
  • Uiterlijk paneel
  • Werktafels
  • lagen
  • Transformaties
  • Op een rij zetten
  • Pathfinder
  • De pen
  • Het potlood
  • Borstels
  • tekst
  • Gum / schaar / mes
  • Uitbreiden
  • Interactief schilderen
  • Motieven, patronen
  • Symbolen
  • Afbeeldingen invoegen
  • Interactieve tracering
  • Perspectiefrasters
  • doorzichtigheid
  • Knipmasker
  • Verloopnetwerken
  • Effecten bewerken
  • 3D effect
  • Tekst
  • Afdrukken en uitvoeren

02- Adobe Photoshop

  • Kleurmodi
  • Werkplekken
  • De pixel
  • lagen
  • Basisformulieren
  • Selectiehulpmiddelen
  • Verfpot
  • Gedegradeerd
  • Transformaties
  • Inteligent object
  • Fusies
  • Borstels
  • Druppelaar
  • Het potlood
  • Kloonstekker
  • Patches
  • Tools voor het retoucheren van foto's
  • De pen
  • Knipmaskers
  • Laagmaskers
  • effecten
  • Kanalen
  • Foto-instellingen
  • Aanpassingslagen
  • filters
  • Afdrukken en uitvoeren

03- Adobe Indesign

  • Document / boek / bibliotheek
  • Pagina's en spreads
  • Workspace
  • Marges en kolommen
  • Reglement
  • Gidsen en roosters (graticule)
  • De voorbeelden
  • Creatie tools
  • Objecten (containers)
  • lagen
  • Transformatie
  • Opstellingen
  • effecten
  • Links paneel
  • Kant
  • Hoofdpagina
  • typografie
  • Karakter opties
  • Paragraaf opties
  • Werk met stijlen
  • samenstelling
  • Automatische oproep
  • Interactieve elementen
  • Afdrukken en uitvoeren

Web Design module met HTML5, CSS3 en Javascript

01- Webdesign, HTML5 EN CSS3

Inleiding tot het gebruik van computerapparatuur

Besturingssystemen:

  • ramen
  • Mac
  • Linux

Software installatie en beheer:

  • Browsers
  • Teksteditors

Bestandssysteem en mappen

  • Maak bestanden en mappen
  • Organisatie van webprojecten
  • Absolute, relatieve en URL-paden

surfen

Principes in netwerkbeheer

Client-server-architectuur

Servers en protocollen

  • SSL-certificaten
  • HTTP / HTTPS
  • FTP / SFTP / FTPS

Klantteam

Inleiding tot routers en switches

DNS (domeinen en IP's)

  • Openbaar IP
  • Lokaal IP
  • Domeinnamen

Hosting, huisvesting en CPD

Basisprincipes voor het maken van statische websites

  • Gebruikte talen (HTML5 en CSS3)
  • Code uitvoering stroom
  • Visuele structuur van een website

Principes van bruikbaarheid en toegankelijkheid

Prototyping van een website (UX / UI)

  • Gebruikersinterface (Marvel)
  • Gebruikerservaring (InVision)

HTML5

  • Tags en attributen
  • Semantiek en gebruik
  • HTML5-documentstandaard en structuur
  • Opmerkingen
  • Alinea's, koppen en tekstformaten
  • Multimedia (afbeeldingen, audio en video)
  • Links en knoppen
  • Lijsten
  • tekenen
  • Formulieren
  • iFrames
  • Meta-tags
  • Favicom

CSS3

Koppel CSS

Selectors en pseudo-selectors

attributen

  • Kleuren
  • Geld
  • Formaat en transformatie van teksten
  • Hoogte, breed
  • Randen
  • Marges
  • vullingen
  • Posities
  • opstelling
  • In de schaduw gesteld en hellingen
  • Ondoorzichtigheid
  • Transformaties
  • filters

Pseudoklassen (actief, hover, aangevinkt, eerste kind, laatste kind, n-kind)

Pseudoelements (naar, voor)

Fontimport en implementatie (media en font-face)

Icoon importeren en implementeren (lettertypen en SVG)

CSS-variabelen

CSS-animaties (keyframes)

Mobile-first indexering

  • Algemene constructies (drijvers)
  • Simpele constructies (Flexbox)
  • Complexe structuren (CSS-raster)

Frameworks en API's

  • Bootstrap 4
  • Materialiseren
  • Materiaal ontwerp

internet

  • Maak een domein aan
  • Een webhosting maken
  • Verbinding en uploaden van een website naar de server

SEO

  • Link web met Google Search Console
  • Canonical link implementatie

02- Webontwikkeling (front-end)

JavaScript

  • Inleiding tot front-end programmeren
  • JavaScript. Algemene syntaxis
  • Neem JavaScript op in HTML-documenten
  • JavaScript in bijlagen
  • JavaScript in HTML-code
  • JavaScript. Variabelen en operatoren
  • Lokale variabelen en globale variabelen
  • Numerieke variabelen
  • Methoden voor numerieke variabelen
  • Toewijzingsoperatoren
  • Operatoren voor verhogen en verlagen
  • Wiskundige operatoren
  • Tekstreeksen (strings)
  • Methoden voor tekstreeksen
  • Ongedefinieerde variabelen
  • NULL-variabelen
  • NaN-variabelen
  • Logische operators in JavaScript
  • Relationele operators

jQuery

  • Inleiding tot JQuery
  • Stappen om jQuery te gebruiken
  • Eerste script met jQuery
  • JQuery Basics: CSS-klassen toevoegen en verwijderen
  • JQuery basics: toon en verberg pagina-elementen
  • JQuery Basics: snelle effecten met jQuery
  • JQuery Basics: jQuery-functie terugbellen
  • JQuery Basics: Basic Ajax gebruiken met jQuery
  • JQuery Basics: Ajax jQuery met laadbericht

Web Development Module Full Stack-ontwikkeling

01- Front-end ontwikkeling met JavaScript en jQuery

Complexe variabele en stroomregelstructuren

  • JavaScript. Complexe variabeletypen
  • Arrays in JavaScript
  • Methoden voor arrays
  • Conditionals in JavaScript
  • Als / anders
  • Schakelaar
  • Loops in JavaScript
  • Voor cyclus
  • Herhalingslus

Functies in JavaScript

  • Functies in JavaScript
  • Syntaxis en gebruik
  • JavaScript-bereik
  • Werk met functies

Het DOM

  • JavaScript. Het DOM
  • Inleiding tot de DOM
  • Notatie-object
  • Maak knooppunten
  • Voeg knooppunten toe
  • Knooppunten wijzigen, vervangen en verwijderen
  • Toegang tot DOM-kenmerken
  • Wijzig elementstijlen
  • DOM-evenementen

Geavanceerd JavaScript. Voorwerpen

  • Objectdefinitie
  • Associatieve arrays
  • Eigendommen
  • Methoden
  • Apply () en call () methoden
  • Inleiding tot JSON-notatie
  • Werken met JSON in JavaScript (I)
  • Werken met JSON in JavaScript (II)

AJAX in JavaScript

  • AJAX in JavaScript
  • Aan de slag
  • Eerste toepassing
  • Hoe een AJAX-applicatie werkt
  • Methoden en eigenschappen van het XMLHttpRequest-object
  • Objecten voor AJAX
  • Ik werk met AJAX. Drop-down lijsten
  • Ik werk met AJAX. Formulier automatisch aanvullen
  • Ik werk met AJAX. RSS-lezer
  • Ik werk met AJAX. Google maps

jQuery Geavanceerd

  • JQuery 3. Essentiële methoden
  • JQuery-functie of $ () -functie
  • Core / each: elk van de jQuery-kern
  • Size () methode en length-eigenschap van de jQuery-kern
  • Data () core jQuery-methode
  • JQuery-kiezers
  • Hiërarchische selectors in jQuery
  • Kenmerkmethoden in jQuery
  • Open en wijzig HTML-attributen vanuit jQuery
  • De attr () -methode van JQuery, andere toepassingen en removeAttr ()
  • JQuery prop () methode en verschillen met attr ()
  • JQuery CSS-methoden
  • JQuery css () - methode
  • JQuery CSS-functies om de grootte en positie van elementen te kennen
  • Gebeurtenissen in jQuery
  • Gebeurtenisafhandelaars in jQuery
  • Introductie van Event Object in jQuery
  • Muisgebeurtenissen in jQuery mouseenter en mouseleave
  • Toetsenbordgebeurtenissen in jQuery
  • Definieer gebeurtenissen met bind () en verwijder ze
  • Gebeurtenissen gedefinieerd met live () in jQuery
  • Gedelegeerde evenementen in jQuery
  • Effecten in jQuery
  • jQuery animate (): animatie van CSS-eigenschappen
  • Kleur animaties met jQuery
  • Vervagen in jQuery
  • Effect wachtrijen in jQuery
  • Queue () - methode om toegang te krijgen tot een wachtrij met effecten
  • Zet functies in een jQuery-effectwachtrij
  • Stop de uitvoering van een jQuery-effectwachtrij
  • Delay () methode om de uitvoering van wachtrij-effecten te vertragen
  • Wachtrij met persoonlijke effecten (niet standaard) in jQuery
  • Plugin-ontwikkeling in jQuery
  • Inleiding tot het ontwikkelen van plug-ins in jQuery

02- Back-end ontwikkeling met PHP7

Eerste stappen met PHP7

  • Inleiding tot back-end programmeren
  • Basisstructuur van een PHP-pagina
  • PHP-tags
  • De echo-functie
  • Instructie scheidingsteken
  • Opmerkingen
  • Mix PHP en HTML
  • Naamgevingsregels
  • PHP-configuratie
  • Het php.ini-configuratiebestand
  • Configuratie-informatie
  • Set tekens
  • Gebruik PHP vanaf de opdrachtregel
  • De basis van de PHP-taal
  • Constanten Definitie en toepassingsgebied
  • Variabelen Initialisatie en toewijzing
  • Variabelen Reikwijdte en duur
  • Dynamische variabelen (of variabele variabelen)

Gegevenstypen in PHP7

  • Gegevenstypen
  • Beschikbare types
  • Scalaire en speciale gegevenstypen
  • Arrays
  • Arrays. Creatie, manipulatie en reikwijdte
  • Operatoren
  • De toewijzingsoperator op waarde
  • De toewijzingsoperator via referentie
  • De rekenkundige operatoren
  • De string-operator
  • De gecombineerde operators
  • De logische en vergelijkingsoperatoren
  • De ternaire operator
  • De NULL-unie-operator
  • De gecombineerde vergelijkingsoperator
  • Operator voorrang

Besturingsstructuren in PHP7

  • Controlestructuren in PHP 7. Conditionals
  • De if-structuur
  • De schakelaarstructuur
  • Besturingsstructuren in PHP 7. Loops
  • De if-structuur
  • De tijdstructuur
  • De do ... while-structuur
  • De voor structuur
  • De foreach-structuur
  • De continue en break-statements
  • Voeg een bestand toe
  • Bediening en gebruik
  • Onderbreek het script
  • Interfaces
  • Klasseconstanten
  • Eigenschappen
  • Anonieme lessen
  • Uitzonderingen
  • Beheer fouten in een PHP-script
  • Algemene informatie
  • PHP-foutmeldingen
  • Foutafhandelingsfuncties

Functies in PHP7

  • Gebruik PHP-functies
  • Preambule
  • Manipuleer constanten, variabelen en gegevenstypen
  • Constanten
  • variabelen
  • Gegevenstypen
  • Conversies
  • Manipuleer numerieke variabelen
  • Manipuleer variabele strings
  • Manipuleer arrays
  • Gebruik reguliere expressies
  • Structuur van een reguliere expressie

MySQL-databases

  • Formulieren en links beheren
  • Data herstel
  • Tekencodering
  • Vereiste data
  • Verzend en download bestanden
  • Toegang tot een database
  • Verbinding en verbreken
  • Eenvoudige SQL-query's (bekijken, bewerken, verwijderen en invoegen)
  • Tafel maken
  • Sla records op vanuit PHP
  • Resultaten integratie
  • Gegevenscodering
  • Veldvalidatie

Beheer sessies

  • Beheer sessies
  • Algemene informatie
  • Identificatie per formulier
  • Identificatie via HTTP-authenticatie
  • Controleer de ingevoerde ID-inloggegevens
  • Gebruik cookies
  • Gebruik PHP-sessiebeheer
  • uitvoering
  • Zelfbeheer van overdracht van sessie-ID's
  • Houd informatie van bezoek tot bezoek
  • Korte samenvatting van Get / Post / Cookie / Session-variabelen
Laatst bijgewerkt op aug 2020

Over de school

CEI - Centro de Estudios de Innovación - es una Escuela de Diseño Digital del siglo XXI, fundada en el siglo XX (año 1991). Somos un centro de formación oficial de Adobe, Apple, IBM, Maxon y Google Pa ... Lees meer

CEI - Centro de Estudios de Innovación - es una Escuela de Diseño Digital del siglo XXI, fundada en el siglo XX (año 1991). Somos un centro de formación oficial de Adobe, Apple, IBM, Maxon y Google Partner, especializado en el sector del diseño y marketing digital, con sedes en Madrid, Sevilla y próximamente también en Lisboa. Nuestros cursos, masters y títulos superiores se desarrollan en cuatro áreas: Diseño gráfico, Desarrollo web, Marketing Digital y Edición y Postproducción de Vídeo Digital (VFX) y Motion Graphics. Lees Minder
Madrid , Sevilla , Madrid + 2 Meer Minder