Git Product home page Git Product logo

ror4beginners2018's Introduction

Ruby on Rails 4 beginners

alt text

Plan zajęć

alt text

Przydatne materiały

  • Dokumentacja Ruby(Gdy przeglądacie daną stronę dokumentacji, zwracajcie uwagę dla której wersji rubiego dana strona jest)
  • Styleguide(Gem Rubocop potrafi automatycznie pilnować go za was)

Przygotowanie do zajęć

instalacja ruby

Linux/Unix/Mac os

Jeśli masz system z rodziny Unix sprawa jest dosyć prosta - wystarczy wywołać w terminalu komendę irb, aby wyświetlić znak zachęty interpretera rubiego.

➜  ~ irb
2.5.1 :001 > 

Jeśli jednak tak się nie stało, a komenda which ruby nic nie zwraca, postępuj zgodnie z instukcjami w linku:

Debian lub Ubuntu: https://www.ruby-lang.org/pl/documentation/installation/#apt

OS X: https://www.ruby-lang.org/pl/documentation/installation/#homebrew

Arch Linux: https://www.ruby-lang.org/pl/documentation/installation/#pacman

Gentoo: https://www.ruby-lang.org/pl/documentation/installation/#gentoo

CentOS, Fedora lub RHEL: https://www.ruby-lang.org/pl/documentation/installation/#yum

Windows

alt text

Z Windowsem sprawa jest nieco bardziej skomplikowana. Jeśli nie instalowałeś rubiego samodzielnie - prawdopodobnie go nie masz. Należy w takim razie wejść na https://rubyinstaller.org/downloads/ i ściągnąć najnowszą wersję Ruby+Devkit 2.5.X

Windows i Ruby on Rails nie są najlepszymi kumplami, dlatego mając system Microsoftu warto zainstalować sobie maszynę wirtualną z dowolnym systemem Linux i pracować na niej - unikniesz w ten sposób bólu głowy.

Wybór edytora tekstu

Programowanie w Rubym nie wymaga żadnych specjalistycznych narzędzi - wystarczy korzystać z edytora tekstu. Na zajęciach możesz korzystać z dowolnego edytora. Jeżeli nie wiesz co wybrać, polecamy VS Code https://code.visualstudio.com/.

Przesyłanie zadań domowych

Aby przesłać nam rozwiązane zadania należy zrobić:

  • fork projektu (prawy górny róg githuba)
  • pobrać go do swojego lokalnego środowiska git clone ...
  • stworzyć nowy branch z nazwą zadania git checkout -b 'zad1' && git push --set-upstream origin zad1
  • rozwiązać zadanie i wrzucić do swojego forka git commit -m '' && git push
  • stworzyć pull request do daftcode/ror4beginners2018

Pytania / kontakt

Jak macie jakieś pytania, albo coś nie działa, dajcie znać na [email protected] lub napiszcie issue.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.