Ruby programmēšanas specsemināri
Lapas: 1 2
|
|
Šajā mācību gadā esmu pieteicies organizēt Ruby programmēšanas “specsemināru” Latvijas Universitētes FizMatu Datorikas nodaļā. Par specsemināru apmeklēšanu Datorikas nodaļas studenti var nopelnīt divus kredītpunktus. Šos seminārus drīkst apmeklēt arī jebkuri citi Ruby interesenti. Regulāri iekš ruby.lv publicēšu, par kādām tēmām kurās dienas ir plānots runāt, lai citi interesenti varētu redzēt, vai ir kāda viņiem interesējoša tēma. Ja kādam Ruby entuziastam ir kaut kas, ko vēlētos pastāstīt citiem, tad droši var pieteikties un izmantot šos seminārus, lai tajos dalītos ar savu pieredzi. Semināru norises standarta laiks ir ceturtdienās 16:30 – 18:00, LU Raiņa bulvārī 19, 3. stāvā 336. telpā. Pirmais seminārs notiks 27. septembrī. Tajā iepazīšos ar tiem, kas būs atnākuši :), kā arī no savas puses sniegšu vispārīgu prezentāciju par Ruby programmēšanas valodu. Tālākajos semināros visbiežāk skatīsimies tieši Ruby on Rails un dažādas Ruby / RoR labākās prakses un pielietojuma piemērus. |
|
|
Pievienoju 1. semināra slaidus par Ruby Visvienkāršāk uzinstalēt Ruby un Ruby on Rails uz Windows ir izmantojot Instant Rails. Kā Ruby teksta redaktoru uz Windows es rekomendēju E Text Editor, bet var izmantot arī citus – gaumes atšķiras. |
|
|
Otrais seminārs notiks standarta laikā 4. oktobrī 16:30. Semināra tēma būs Ruby on Rails apskats un semināra laikā parādīšu, kā ātri uztaisīt tradicionālo bloga piemēru uz Rails (droši vien nespēšu kā DHH to izdarīt 15 minūtēs, bet kā par laimi lekcija ir garāka :)) |
|
|
Pievienoju 2. semināra slaidus par Ruby on Rails Lielāko semināra daļu (kādu stundu) aizņēma dzīvā demonstrācija, kurā uztaisīju tradicionālo bloga piemēru. Man darbu sarakstā stāv, ka varētu kādu dienu uztaisīt no tā screencastu, kuru varētu šeit nopublicēt. Bet pagaidām vēl nevaru uz to saņemties :) |
|
|
Trešais seminārs notiks standarta laikā 11. oktobrī 16:30. Semināra tēma būs ActiveRecord, kas ir Ruby on Rails “Model” komponente un nodrošina darbošanos ar datubāzi. Semināra laikā apskatīsimies, kādas ir ActiveRecord iespējas un kāda ir labākā prakse tā izmantošanā. |
|
|
Būtu labi , ja varētu apskatīt semināra slaidus pirms paša semināra.. Tad būtu noteiktie jautājumi.. varbūt kaut ko varētu izmēģināt un t.t |
|
|
Pievienoju 3. semināra slaidus par ActiveRecord. Vēl iesaku apskatīt vienu video ar prezentāciju par ActiveRecord, kā arī vienas prezentācijas slaidus par ActiveRecord. Ar to slaidu publicēšanu pirms semināra nav tik viegli, jo tie parasti tiek pabeigti tikai pirms semināra :) Bet mēģināšu kopā ar tēmas paziņošanu nopublicēt saites uz kādām citu veidotām prezentācijām par atbilstošo tēmu, lai interesenti varētu iepazīties jau pirms semināra. |
|
|
Ceturtais seminārs notiks standarta laikā 18. oktobrī 16:30. Semināra tēma būs RESTful Controllers – kā veidot Rails kontrolierus, izmantojot REST arhitektūras pieeju. Kam ir interese iepazīties ar tēmu jau iepriekš, var apskatīt RESTful Rails prezentāciju. |
|
|
ieinteresēja par REST pieeju, tāpēc jautājumi par semināru: |
|
|
- jā, var nākt no malas bez saistības ar LU :) (pagaidām telpā vienmēr ir bijušas brīvas vietas) (vienīgi arī šoreiz droši vien nebūs 336. telpā, bet citā – uzejot 3. stāvā augšā ir jāskatās norādes, uz kuru telpu ir pārcelts šis seminārs) |
|
|
Pievienoju 4. semināra slaidus par RESTful Controllers |
|
|
Piektais seminārs notiks standarta laikā 25. oktobrī 16:30. Semināra tēma būs Views & Helpers – kādas ir Rails iespējas veidot prezentācijas līmeni un kā izmantot helper palīgmetodes, lai skatījumus padarītu vienkāršākus un smukākus. Neatradu nevienu labu prezentāciju, ko varētu rekomendēt kā sākontējo pārskatu par šo tēmu. |
|
|
Vai varētu palūgt ievietot 5. semināra slaidus ātrāk? Respektīvi, nevis dienu pirms nākoša semināra, bet tiklīdz tas ir iespējams. |
|
|
Nav problēmu :) Pievienoju 5. semināra slaidus par Views & Helpers |
|
|
Sestais seminārs notiks standarta laikā 1. nvembrī 16:30. Semināra tēma būs Autentifikācija un autorizācija – kādā veidā identificēt lietotājus un kā lietotājiem atļaut veikt kādas darbības. Semināra laikā praktiski parādīšu, kā mūsu jau pazīstamajai bloga aplikācijai pievienot lietotāju autentifikāciju un kā ļaut vai neļaut lietotājiem veikt kādas darbības. Izmantošu pāris plašāk izplatītos Rails pluginus šajā jomā (piemēram, restful_authentication). |
|
|
Pievienoju 6. semināra slaidus par Autentifikāciju un autorizāciju |
|
|
Septītais seminārs notiks standarta laikā 8. novembrī 16:30. Semināra tēma būs Test (Behaviour) Driven Development. Pastāstīšu par testu virzītās izstrādes pieeju un par to, kā to no testēšanas aktivitātes pārveidot par “uzvedības modelēšanas” aktivitāti. Nodemonstrēšu, kā izmantot RSpec testu jeb uzvedības virzītas izstrādes atbalstam, kas man pašam ir iepaticies vairāk nekā Ruby standarta Test::Unit. |
|
|
Pievienoju 7. semināra slaidus par Test Driven Development. Slaidu šoreiz maz, jo lielāko daļu laika dzīvajā demonstrēju test driven development pieeju. Nākamajā reizē turpināšu stāstīt par RSpec iespējām – kā izmantot mock objektus un kā taisīt kontrolieru testus. |
|
|
Astotais seminārs notiks standarta laikā 15. novembrī 16:30. Seminārā turpināšu iepriekšējā reizē iesākto test driven development pieejas apskatu, izmantojot RSpec. Šajā reizē pastāstīšu un parādīšu mock & stub (imitāciju un aizbāžņu) objektus, kā arī parādīšu, kā veidot kontrolieru testus, izmantojot šīs imitācijas un aizbāžņus. |
|
|
Devītais seminārs notiks standarta laikā 22. novembrī 16:30. Semināra tēma būs AJAX on Rails – pēc nosaukuma jau var saprast, ka pastāstīšu, kā Rails aplikācijās var vienkārši izmantot AJAX tehnoloģiju, lai padarītu web aplikācijas daudz dinamiskākas un ērtāk lietojamas. Starp citu, ja kādam ir interese apskatīties dažādas Ruby on Rails tēmas slaidu veidā, tad rekomendēju apskatīties ļoti apjomīgu prezentāciju Ruby on Rails 101, kurā ir apskatītas praktiski visas RoR tēmas (tai skaitā AJAX). |
|
|
Pievienoju 8. semināra slaidus par Mocks & Stubs un 9. semināra slaidus par AJAX. |
|
|
Desmitais seminārs notiks standarta laikā 29. novembrī 16:30. Semināra tēma būs Rails drošība – pastāstīšu par biežākajām web aplikāciju drošības problēmām un par to, kādi ir rekomendētie Ruby on Rails risinājumi, lai veidoto drošas web aplikācijas. Ja kādam ir interese pirms tam paskatīties vairāk par šo tēmu, tad rekomendēju Ruby on Rails Security Project. |
|
|
Pievienoju 10. semināra slaidus par Rails drošību. |
|
|
Vienpadsmitais seminārs notiks standarta laikā 6. decembrī 16:30. Semināra tēma būs Rails uzstādīšana produkcijā – kurā parādīšu labāko praksi, kā uzstādīt Rails aplikāciju uz Linux servera ar Apache web serveri un Mongrel Ruby aplikāciju serveri un izmantojot Capistrano kā ērtu un automatizētu uzstādīšanas (deployment) rīku. |
|
|
Tā kā ir sācies dažādu Ziemassvētku pasākumu laiks, tad 13. decembrī seminārs nenotiks. |
Lapas: 1 2