Kursi

Ievads web-tehnoloģijās

Kopējais priekšstats par Globālā tīmekļa struktūru, tā vēsturi, web-tehnoloģijām un standartiem. Interneta darbības principi no fiziskā līdz loģiskajām līmenim. Domēna vārdu, IP-adrešu un lietotāju pārlūkprogrammu mijiedarbības organizācija, mēklētājsistēmu darbība un meklēšanas  optimizācijas pamati. 

Moduļa mērķis — nodemonstrēt mūsdienu web-tehnoloģiju iespējas un izveidot vispārējo priekšstatu  par web-lapu  un servisu viedošanas principiem, kā arī apgūt web-dizaina, web-izveides un web-programmēšanas  teorētiskus un praktiskus pamatus.

Priekšmeti un tehnoloģijas

  • Web-tehnoloģiju un mūsdienu pārlūkprogrammu apskats, vēsture un darbības principi.
  • Web-dizaina un web-izveides pamati.
  • Dinamisku web-lapu izveidošanas principi.

Papildus:

  • Ilgums: 2 mēneši.
  • Apmācības vieta: Rīga un Liepāja.

Web-projektu vadības un organizēšanas pamati

Kursa mērķis — sagatavot konkurētspējīgus speciālistus web-projektu vadībā un organizēšanā. Kurss ir piemērots jebkuras sarežģītības pakāpes projektiem un ir domāts gan projektu vadītājiem lielajos uzņēmumos, gan ārštata izstrādātājiem.

Kursa uzdevums apgūt pareizu pieeju web-projektu izstrādei, samazināt izstrādes izmaksas un uzlabot pakalpojumu kvalitāti.

Kursa mērķauditorija:

  • Web-dizaineri jauniesācēji
  • Privātie web-izstrādātāji
  • Cilvēki ar pamatzināšanām web-izstrādē

Papildus:

  • Ilgums: 1,5 mēneši

Web-dizains

Kurss ir domāts iepazīšanai ar dizaina teorētiskajiem aspektiem (uztveršanas īpatnības, krāsu teorija, tipografika, simbolika, web-dizains, stilizācija), kā arī praktiskajiem aspektiem, proti, iegūto zināšanu pielietošanas iespējas web-lapu un servisu izstrādāšanā,  izmantojot grafiskās programmas (vektora un rastra grafika, grafiskie redaktori). 

Grafiskās programmas

  • Adobe Photoshop
  • Adobe Illustrator
  • Adobe Fireworks
  • GIMP
  • Inkscape
  • Xara Extreme
  • PhotoLine

Papildus:

  • Ilgums: 2 mēneši
  • Apmācības vieta: Rīga un Liepāja

Web-izveide

Specializētais modulis, kurš ir domāts padziļinātu zināšanu ieguvei web-lapu izveides un stilizācijas tehnoloģijās, kā arī citās datu glabāšanas, pārraides un atspoguļošanas tehnoloģijās. Izmantojot minētās zināšanas izglītojamais varēs veidot web-lapas, kuras būs vienādi atspoguļojamas visās mūsdienu pārlūkprogrammās un optimizēt kodu tā, lai mēklētājsistēmas efektīvi indeksētu web-lapas saturu.

Priekšmeti un tehnoloģijas

  • Specifikācijas HTML 4.1 un XHTML 1.0
  • CSS 2.1 un CSS 3
  • XML(RSS)/XSL
  • SVG/VML
  • Jaunas specifikācijas XHTML 2.0 un HTML 5.0

Papildus:

  • Ilgums: 2 mēneši
  • Apmācības vieta: Rīga un Liepāja

Web-programmēšanas pamati

Specializētais modulis, kurā tiek iegūtas pamatiemaņas programmēšanā un algoritmikā, kā arī nepieciešamas zināšanas programmēšanas valodās, kuras ir orientētas uz web-interfeisiem.

Tiek apgūtas aplikāciju uzrakstīšanas pamati, izmantojot servera programmēšanas valodas, kā arī mijiedarbība ar datu bāzēm.  

Programmēšanas valodas un datu bāzes:

  • JavaScript
  • PHP
  • MySQL

Papildus:

  • Ilgums: 2 mēneši

Web-programmēšana: pamata līmenis

Tiek apskatītas web-aplikāciju izstrādes un attiecīgo instrumentu izmantošanas teorētiskie un praktiskie pamati:

  • Web-izstrādātāju terminoloģija.
  • Pamatkomponenti: protokoli, pārlūkprogrammas, web-serveri, web-aplikācijas, datu bāzes, OS Linux.
  • Skriptu valodas PHP teorētiskā un praktiskā bāze, tās īpatnības un izmantošanas īpašības — valodas konstrukcijas, datu struktūras, faili, sesijas, darbs ar datumiem un laika zonām, darbs ar MySQL API, attīstības tendences un kā rakstīt nākotnē saderīgo kodu.
  • Datu bāžu servera MySQL teorētiskie un praktiskie pamati — autentificēšana, pieejas tiesības, bāzes, tabulas, elementārie pieprasījumi.

Programmēšanas valodas un datu bāzes:

  • PHP
  • MySQL

Papildus:

  • Ilgums: 3 mēneši

Web-programmēšana: vidējais līmenis

Šajā modulī tiek apskatīti jautājumi un uzdevumi, ar kuriem saskaras katrs web-izstrādātājs darbā ar vidēji sarežģītiem projektiem un strādājot komandā.

Tiek apskatīti šādi momenti:

  • Darbs komandā — versiju kontroles sistēmas, dokumentācija, darba organizēšana.
  • Aplikāciju atkļūdošana
  • PHP programmēšana — OOP (Objektorientētā programmēšana), darbs ar XML, grafiku, attālinātiem resursiem u.c.
  • Darbs ar MySQL — datu bāžu projektēšana, sarežģītu vaicājumu sastādīšana un optimizēšana u.c.
  • Aplikāciju aizsardzība — kā aizsargāt savu aplikāciju no Injections, robotiem (botiem), spameriem, kā arī citi aizsardzības jautājumi.
  • Tiek apskatītas CMS sistēmas — to īpašības, iespējas un trūkumi.

Programmēšanas valodas un datu bāzes:

  • PHP
  • MySQL
  • XML

Papildus:

  • Ilgums: 3 mēneši

Web-programmēšana: profesionālais līmenis

Šajā modulī tiek apskatītas pieejas aplikāciju konstruēšanas jautājumiem.

Tiek apskatīti šādi momenti:

  • Projektēšanas paterni — izstrādes pieeju, programmēšanas modeļu apskats.
  • Frameworks — kas tas ir un kādi tie ir.
  • Projektu administrēšana — apkalpošana, uzdevumu izpilde pēc saraksta, administrēšanas darba paneļa izstrāde.
  • Datu bāžu klasteris MySQL NDB Cluster — kā tas darbojas un kādas ir tā izmantošanas īpašības.
  • Slodzes sadalīšana, klasterizācija — memcached, klasteru failu sistēmas, slodzes sadalīšana.
  • Zemūdens akmeņi un iespējamās problēmas.

Programmēšanas valodas un datu bāzes:

  • PHP
  • MySQL

Papildus:

  • Ilgums: 3 mēneši

Tīklu administrēšana

Modulis sniedz iespēju apgūt tīkla darbības tehnoloģiskus principus un iegūt tīklu administrēšanas pamatiemaņas. Mācību beigās izglītojamie varēs risināt dažādus uzdevumus, kuri ir saistīti ar tīklu administrēšanu.

Moduļa galvenie temati ir:

  • mazu datortīklu projektēšana,
  • serveru, maršrutētāju (routeru) un ugunsmūru iestatīšana,
  • tīklu un lietotāju administrēšana un aizsardzība.

Предметы и технологии:

  • TCP/ IP, ARP
  • Microtik RouterOS
  • FreeBSD
  • DHCP, SQUID, TPROXY, SAMBA

Serveru administrēšana

Specializētais modulis, kurā ir paredzēts apgūt metodes, lai risinātu praktiskos uzdevumus web-serveru ar FreeBSD operētājsistēmu uzstādīšanā, iestatīšanā un administrēšanā.

Īpaša uzmanība tiek pievērsta jautājumiem, kuri ir saistīti ar web-aplikāciju darbību, kā arī servera nepieciešamo komponentu konfigurēšanai, kas rāda nosacījumus pasta un failu apmaiņas servisu, programmēšanas valodu un datu bāžu stabilai un drošai funkcionēšanai.

Priekšmeti un tehnoloģijas

  • FreeBSD
  • BIND, SENDMAIL, FTP
  • Apache, PHP, MySQL Server

Papildus:

  • Ilgums: 2 mēneši.

Web-administrēšana

Moduļa galvenais mērķis — praktiskais darbs, kurš iekļauj tādu web-aplikāciju uzstādīšanu un iestatīšanu, kā CMS-sistēmas un forumi web-serveros.  Arī tiek apskatīti interneta radio, video un spēļu serveru iestatīšanas uzdevumi.

Papildus:

  • Ilgums: 1,5 mēneši

Papildus informācija

  • Nodarbības Rīgas centrā
  • Apmācības valodas: latviešu un krievu.
  • Nodarbības 2 reizes nedēļā 3 ak. st. katra.
  • Maksa — 60 Ls mēnesī.