Ruby programmēšanas specsemināri

Subscribe to Ruby programmēšanas specsemināri 36 ieraksti, 6 autori

Lapas: 1 2

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

Š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.

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

Pievienoju 1. semināra slaidus par Ruby

Visvienkāršāk uzinstalēt Ruby un Ruby on Rails uz Windows ir izmantojot Instant Rails.
Tas uzinstalēs gan Ruby, gan Rails, gan MySQL, gan Apache.

Kā Ruby teksta redaktoru uz Windows es rekomendēju E Text Editor, bet var izmantot arī citus – gaumes atšķiras.

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

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 :))

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

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 :)

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

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ā.

 
Avatar Jurijs T. 1 ieraksts

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

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

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.

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

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.

 
Avatar v3rb0 8 ieraksti

ieinteresēja par REST pieeju, tāpēc jautājumi par semināru:
- ar “jebkuri citi Ruby interesenti.” ir domāts tiešām jebkuri – tb, galīgi no malas, bez jebkādas saistības ar LU ar drīxt iet?
- vai pareizi sapratu, ka šis ir bezmaksas pasākums un nekur iepriekš nav jāpierakstās?

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

- jā, var nākt no malas bez saistības ar LU :) (pagaidām telpā vienmēr ir bijušas brīvas vietas)
- jā, pasākums ir bezmaksas un nav jāpierakstās

(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)

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

Pievienoju 4. semināra slaidus par RESTful Controllers

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

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.
Tiem, kam interesē “advancētākas” lietas, var apskatīties prezentācijas no RailsConf par šo tēmu:
When V is for Vexing: Patterns to DRY Up Your Views
Custom Rails Helpers: Keeping Your Views DRY

 
Avatar arthepsy 1 ieraksts

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.

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

Nav problēmu :)

Pievienoju 5. semināra slaidus par Views & Helpers

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

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).

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

Pievienoju 6. semināra slaidus par Autentifikāciju un autorizāciju

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

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.

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

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.

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

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.

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

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).

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

Pievienoju 8. semināra slaidus par Mocks & Stubs un 9. semināra slaidus par AJAX.

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

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.

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

Pievienoju 10. semināra slaidus par Rails drošību.

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

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.

 
Avatar Raimonds Simanovskis Administrators 150 ieraksti

Tā kā ir sācies dažādu Ziemassvētku pasākumu laiks, tad 13. decembrī seminārs nenotiks.
Nākamais seminārs notiks 20. decembrī un tas arī būs pēdējais “teorētiskais” seminārs šogad.
Pēc tam sarunāsim laikus, kad varēs man parādīt patstāvīgos praktiskos darbus, lai varētu novērtēt, ko kurš ir apguvis :)

Nākošā lapa

Lapas: 1 2