Oracle kursi

Šķiet krīze ir beigusies. Jo pirmo reizi pēc vairāk kā gada pārtraukuma lasīju Oracle PLSQL kursus. Tagad jau BDA. Kā zināms, krīzei sākoties somi iepriekšējo vienīgo sertificēto Oracle apmācību centru Affecto (to pašu bijušo Mebius IT) likvidēja un pārdeva un par apmācību centru kļuva BDA. Bet tā kā pirmā lieta, uz ko organizācijas krīzes laikā taupa, ir apmācības, tad ar Oracle kursiem (izņemot pa daļai administrēšanu) bija ļoti švaki. Tad nu lūk šonedēļ pirmajās piecās dienās pēc ilgā pārtraukuma bija uzradušies cilvēki, kam interesē jaunas zināšanas un darba vieta arī šo vēlmi atbalstījusi aktīvā un naudīgā veidā.

Jāatzīst, ka atsākot kursu lasīšanu bija neliels šoks. Protams, ka PL/SQLs nav īpaši mainījies un jaunās 11g iespējas nav nemaz tik ļoti šokējošas. Šoks bija tieši organizatoriskajā ziņā. Izmaiņas bija diezgan lielas un graujošas:

  • Apmācāmajiem vairs netiek izsniegti kursu materiāli papīra grāmatiņu veidā, bet viss notiek elektroniski. Katram tiek nosūtīta saite, kur ielogojoties Oracle sistēmā var lejuplādēt PDF failu ar kursa materiāliem. Lai students nekļūtu “pārāk dāsns pret apkārtējiem”, PDFā ir ūdenszīmes ar studenta vārdu, uzvārdu un e-pastu, norādot to, kurš ir pārkāpis licenci un savus kursa materiālus “aizlaidis pa kreisi”. Kā vienmēr šādas elektroniskas padarīšanas nes līdzi ne gluži tos jaukākos pārsteigumus. Lai lejuplādētu materiālus, ir nepieciešams ielogoties Oracle sistēmā, tajā ir jabuut norādītam, ka cilvēks kursus tiešām apmeklēs, lai lejuplādētu datni, ir vajadzīga vismaz kaut kāda tur Flaša versija, studentam ir jāatceras, ka materiāli būtu jāpaņem līdzi uz klasi (vai jābūt piejamam epastam no kursu klases, kurā ir saite uz lejuplādes vietni), jo tajos ir uzdevumi, utt utt. Diemžēl mums nācās sadurties ar problēmām visos šajos soļos. Jā starp citu vēlāk izrādījās, ka uz centralizētā servera ir arī kursu materiāli PDFā ar visiem praktiskajiem darbiem.
  • Kursu praktiskie darbi tiek izpildīti centralizēti uz servera Dievs vien viņu zin kur plašajās interneta dzīlēs, nevis tepat konkrētajā apmācību iestādē. Viss jau būtu labi, bet instrukcija, kā to izdarīt, bija tālu no pilnības, par laimi kolēģis, kurš to jau bija darījis, gandrīz pusstundu tēloja lietotāja atbalstu pa telefonu un beidzot pēc milzīgām pūlēm, vēlmes uzspridzināt šīs metodes izgudrotāju un lopiski lamāties viss tika iegūts gan man, gan studentiem. Aprunājoties ar vēl vienu kolēģi, secināju, ka ne es vienīgais, kam pirmā reize, maigi izsakoties, radīja zināmas problēmas.

Citādi kursi norisinājās kā jau parasti bez īpašām problēmām un varu tikai izteikt pateicību saviem klausītājiem, kas pirmajā dienā labu brīdi stoiski pacieta ntos mēģinājumus un Oracle sistēmas kārtējos uzmetienus, lai nonāktu pie veiksmīga gala rezultāta.

Rezumē – neciešu es pārelektronizētas lietas un visādus pārspīlētus tiešsaistes risinājumus. Vēl vairāk, tādus redzot, gribas vienkārši rupji lamāties. Protams, ka šīs lietas var realizēt dažādos veidos, gan saprotamāk, gan mazāk saprotami, līdzīgi kā ar eparakstu, ar kuru gan mans kolēģis ņēmās pusdienu līdz piespieda strādāt, gan lācz aprakstīja savus piedzīvojumus ar to (sākums un gals). Diemžēl, kā liecina pieredze, ne vienmēr tiek izmantots vieglākais un saproamākais veids un, ja cilvēkiem, kas no datoriem tā teikt kaut ko saprot, ir lielas problēmas, tad ko teikt parastiem lietotājiem?

Starp citu vasarā es savā darbā nolasīju 5 dienu sql un pl/sql paša sastādītos kursus studentiem, ar mērķi izvēlēties kādu potenciālu darbinieku. To tēmas bija šādas:

  • Datubāzes pamatjēdzieni
  • Kas ir SQL
  • Datu atlase – vienkāršs Select teikums
  • Datu pievienošana – vienkāršs Insert teikums
  • Datu izmaiņas – vienkāršs Update teikums.
  • Datu dzēšana – vienkāršs Delete teikums
  • Datu tipi
  • Funkcijas (vienkāršas vienieraksta f-jas)
  • Datu atlase no vairākām tabulām – savienojumi (join), to veidi.
  • Datu atlase no vairākām tabulām – apakšvaicājumi, to veidi
  • Grupēšanas klauzas (group by, having), grupēšanas funkcijas
  • Analītiskās funkcijas
  • Jēdziens par shēmu/lietotāju un tiesību kontrole (lomas, tiesības)
  • Shēmas objektu veidu pārskats (tabulas, sekvences, indeksi, procedurālie objekti)
  • Tabulu izveide
  • Citu shēmas objektu izveide (sekvences, skatījumi, indeksi)
  • PLSQL anonīmais bloks (declare .. begin .. exception .. end)
  • Mainīgie, Datu tipi
  • Nosacījumi (if, case), cikli (for, while, loop)
  • Datu apstrāde PL/SQL
  • Datu atlase PL/SQLā, kursori
  • Saglabātās procedūras un funkcijas
  • Pakotnes
  • Iebūvētās pakotnes

Interesanti, ka kursu beigās pārītis apmācāmo teica, ka kursi esot labāki un interesantāki nekā lekcijas universitātē. Nebūšu kautrīgs un teikšu, ka šādu tekstu esmu dzirdējis arī iepriekš lasot Oracle oficiālos kursus🙂

2 Responses to Oracle kursi

  1. Ingus says:

    Vai šogad tiks rīkoti līdzīgi kursi?

  2. Gints Plivna says:

    Nē tas bija vienreizējs pasākums. Kaut gan, ja atrastu sponsorus, tad, protams, varētu visu ko sarunāt😉

Komentēt

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Mainīt )

Twitter picture

You are commenting using your Twitter account. Log Out / Mainīt )

Facebook photo

You are commenting using your Facebook account. Log Out / Mainīt )

Google+ photo

You are commenting using your Google+ account. Log Out / Mainīt )

Connecting to %s

%d bloggers like this: