Rubin (Ruby)

Ruby este un limbaj de programare uimitor, iar Ruby On Rails se bazează pe acesta, așa că va trebui să învățați cum să programați în Ruby pentru a vă crea aplicațiile folosind Ruby On Rails. Ruby on Rails este un cadru care facilitează dezvoltarea, implementarea și întreținerea unei aplicații web.
Pentru articolul complet de pe Ruby ...

Afișați filtrul
Filtre de găzduire
Host Me Host Filter

Sistem de operare

Spatiu pe disc

Memorie RAM

Tipul de disc

Core Core

Fel

Scor - 9
A2hosting Logo
A2hosting

A2hosting

Lite
$3.92 /Lunar

50 Cupoane

Locații server


A2hosting Servers in AmsterdamOlanda A2hosting Servers in MichiganStatele Unite A2hosting Servers in SingaporeSingapore
Comparaţie
Scor - 8.4
Agility Hoster Logo
Agility Hoster

Agility Hoster

Personal Hosting Plan
$5 /Lunar


Locații server


Agility Hoster Servers in GermanyGermania
Comparaţie
Scor - 7.4
Just Host Logo
Just Host

Doar gazdă

Basic
$3.95 /Lunar

45 Cupoane

Locații server


Just Host Servers in ProvoStatele Unite
Comparaţie
Scor - 7.2
InMotion Hosting Logo
InMotion Hosting

Gazduire InMotion

cVPS-1
$5 /Lunar

12 Cupoane

Locații server


InMotion Hosting Servers in Los AngelesStatele Unite
Comparaţie
Trust Pilot Mocha Host
Scor - 9
Mocha Host Logo
Mocha Host

Gazda Mocha

Soho
$1.96 /Lunar

Recenzii 1235

39 Cupoane

Locații server


Mocha Host Servers in NetherlandsOlanda Mocha Host Servers in ChicagoStatele Unite Mocha Host Servers in AustraliaAustralia Mocha Host Servers in CanadaCanada Mocha Host Servers in ChinaChina Mocha Host Servers in United KingdomRegatul Unit
Comparaţie
Trust Pilot Name Cheap
Scor - 5
Name Cheap Logo
Name Cheap

Nume ieftin

Stellar
$1.44 /Lunar

Recenzii 588

26 Cupoane

Locații server


Name Cheap Servers in PhoenixStatele Unite Name Cheap Servers in MidlandsRegatul Unit
Comparaţie
Trust Pilot JustHostMe
Scor - 9.4
JustHostMe Logo
JustHostMe

JustHostMe

Starter
$3.11 /Lunar

Recenzii 72


Locații server


JustHostMe Servers in United KingdomRegatul Unit
Comparaţie
Trust Pilot Orange Website
Scor - 9.2
Orange Website Logo
Orange Website

Website Orange

Bronze Plan
$3.82 /Lunar

Recenzii 157


Locații server


Orange Website Servers in ReykjavikIslanda
Comparaţie
Trust Pilot Rebel.com
Scor - 9
Rebel.com Logo
Rebel.com

Rebel.com

Pathfinder
$1.5 /Lunar

Recenzii 512

4 Cupoane

Locații server


Rebel.com Servers in United StatesStatele Unite Rebel.com Servers in CanadaCanada
Comparaţie
Trust Pilot Squidix
Scor - 8.6
Squidix Logo
Squidix

Squidix

Sampler Squid
$4 /Lunar

Recenzii 55


Locații server


Squidix Servers in DallasStatele Unite
Comparaţie
Trust Pilot Host Dns.fr
Scor - 8.2
Host Dns.fr Logo
Host Dns.fr

Gazdă Dns.fr

STARTER
$1.45 /Lunar

Recenzii 5


Locații server


Host Dns.fr Servers in ChicagoStatele Unite Host Dns.fr Servers in SydneyAustralia Host Dns.fr Servers in FranceFranţa
Comparaţie
Trust Pilot StackFlare
Scor - 8
StackFlare Logo
StackFlare

StackFlare

Starter
$2.78 /Lunar

Recenzii 4


Locații server


StackFlare Servers in MumbaiIndia
Comparaţie
Trust Pilot Adroit SSD
Scor - 7.8
Adroit SSD Logo
Adroit SSD

SSD Adroit

Starter
$9.43 /Anual

Recenzii 17


Locații server


Adroit SSD Servers in DallasStatele Unite
Comparaţie
Trust Pilot Tservers4
Scor - 7.6
Tservers4 Logo
Tservers4

Servitori4

Beginner Hosting Plan
$6.5 /Anual

Recenzii 2


Locații server


Tservers4 Servers in DallasStatele Unite Tservers4 Servers in ParisFranţa Tservers4 Servers in AmsterdamOlanda Tservers4 Servers in VancouverCanada Tservers4 Servers in NigeriaNigeria
Comparaţie
Trust Pilot Idea Stack
Scor - 7.4
Idea Stack Logo
Idea Stack

Stiva de idei

LEVEL 1
$2 /Lunar

Recenzii 2


Locații server


Idea Stack Servers in SeattleStatele Unite
Comparaţie
Scor - 10
Lenasi Logo
Lenasi

Lenasi

Baby Bear
$14.07 /Anual


Locații server


Lenasi Servers in UgandaUganda Lenasi Servers in United KingdomRegatul Unit Lenasi Servers in CanadaCanada Lenasi Servers in KenyaKenya Lenasi Servers in United StatesStatele Unite
Comparaţie
Scor - 10
Cheap Hosting Pk Logo
Cheap Hosting Pk

Pk de găzduire ieftină

Web Hosting Plan 1
$11.94 /Anual


Locații server


Cheap Hosting Pk Servers in NurembergGermania Cheap Hosting Pk Servers in New YorkStatele Unite Cheap Hosting Pk Servers in VancouverCanada Cheap Hosting Pk Servers in MoscowFederația Rusă Cheap Hosting Pk Servers in MinskBielorusia
Comparaţie
Scor - 10
Island Hosting Logo
Island Hosting

Găzduire pe insulă

Copper
$1.83 /Lunar


Locații server


Island Hosting Servers in CanadaCanada
Comparaţie
Scor - 9.6
Truehost-NG Logo
Truehost-NG

Truehost-NG

Platinum Hosting
$77.32 /Lunar


Locații server


Truehost-NG Servers in United StatesStatele Unite
Comparaţie
Scor - 6.7
QHoster Logo
QHoster

QHoster

Mini
$2.54 /Lunar


Locații server


QHoster Servers in ChicagoStatele Unite QHoster Servers in RoubaixFranţa QHoster Servers in RotterdamOlanda QHoster Servers in Frankfurt am MainGermania QHoster Servers in StockholmSuedia QHoster Servers in CanadaCanada QHoster Servers in CoventryRegatul Unit QHoster Servers in MoscowFederația Rusă QHoster Servers in ZurichElveţia QHoster Servers in SiauliaiLituania QHoster Servers in MilanoItalia QHoster Servers in SofiaBulgaria QHoster Servers in MexicoMexic QHoster Servers in SingaporeSingapore
Comparaţie
Scor - 5.5
Host Dare Logo
Host Dare

Gazdă Îndrăznește

Starter
$1.99 /Lunar


Locații server


Host Dare Servers in United StatesStatele Unite
Comparaţie

Ruby este un limbaj de programare uimitor, iar Ruby On Rails se bazează pe acesta, așa că va trebui să învățați cum să programați în Ruby pentru a vă crea aplicațiile folosind Ruby On Rails.

 

 

ruby on rails hosting


 

Ce este Ruby on Rails?

 

Ruby on Rails este un cadru care face mai ușoară dezvoltarea, implementarea și întreținerea unei aplicații web și folosește un limbaj orientat pe obiecte cunoscut sub numele de Ruby. Pentru ao introduce, dezvoltatorul trebuie să cunoască unele dintre filosofiile sale. Acestea sunt:

 

USCAT-Nu te repeta: înseamnă că, deși dezvoltarea în Rails are aceeași parte a codului sau același scop în entități diferite, aceasta înseamnă că există un mod mai bun de a scrie aplicația;

 

Convenție asupra configurației: înseamnă că, în loc să determine configurația, Rails are convenții structurale și denumite care pun în aplicare principiul adesea citat de cea mai mică surpriză (POLS);

 

Mai puțin software: înseamnă utilizarea mai multor convenții, mai puține coduri, mai puține complexități și, în consecință, cantități mai mici de bug-uri.

 

Un cadru este o colecție de biblioteci și instrumente capabile să faciliteze dezvoltarea. Un cadru bun oferă o infrastructură de bază, dar completă, pentru construirea unei aplicații. Aceste fapte fac din Rails una dintre cele mai bune. La urma urmei, are o platformă independentă, completă și licențiată gratuit (open source).

 

Dezvoltarea aplicațiilor Rails este implementată utilizând MODEL-VIEW-CONTROLLER, mai bine cunoscut sub numele de arhitectură MVC și a funcționat cu bibliotecile Active Record, Action View și Action Controller. Acestea vor fi citate mai jos în articol.

 

Modelul MVC

 

Acest model arhitectural utilizat împarte aplicația în mod logic în trei categorii: model, vizualizare și control (Model-Vizualizare-Controler). Fiecare parte a standardului MVC este o entitate capabilă să fie construită și testată separat. Modelul reprezintă datele, vizualizarea reprezintă interfața utilizatorului și controlul comandă acțiunile, adică modelul este informația cu care funcționează aplicația, vizualizarea este reprezentarea și controlul (controlerul) este directorul interacțiunii între ele.

 

Ciclul acestei structuri începe atunci când utilizatorul interacționează cu interfața (vizualizare) și apelează un eveniment; controlerul primește apelul din vizualizare și accesează modelul, actualizând frecvent interfața.

 

Bibliotecile Ruby on Rails

 

În Ruby on Rails, fiecare bibliotecă are o sarcină specializată. Când sunt combinate, aceste entități individuale mapează direct din standardul MVC:


  • Înregistrare activă: O bibliotecă responsabilă cu abstractizarea și interacțiunea bazei de date;

  • Vizualizare acțiune: Un sistem șablon care generează documentele HTML pe care utilizatorul le primește ca urmare a unei cereri către aplicație;

  • Controler de acțiune: O bibliotecă pentru a manipula ambele: fluxul și datele bancare care trebuie afișate în vizualizare.

 

Limbajul Ruby on Rails

 

Multe alte limbi necesită scrierea codului și copierea acestuia pentru a verifica rezultatele și erorile. Cu toate acestea, Ruby este un limbaj de programare consistent și elegant orientat spre obiect și cel mai bun dintre toate este dinamica, ceea ce înseamnă că lucrați cu limbajul „live”, adică veți primi feedback cu privire la fiecare comandă dată.

 

Interpretul interactiv este IRB în Terminal (dacă utilizați Linux sau Mac) sau Cmd (dacă utilizați Windows). Pentru a începe o sesiune, tastați:


  • $ irb

  • irb (principal): 001: 0 & gt;

 

Ruby are un pachet numit RubyGems responsabil de gestionarea sistemului cu funcția de instalare a bibliotecilor și utilitarelor foarte importante pentru Rails. Începând cu versiunea 2.0.0, nu este necesar să descărcați separat, deoarece este deja inclus.

 

Cum se instalează Ruby on Rails

 

Pentru a vă dezvolta în Rails pe computerul dvs., va fi nevoie de trei pași:


  • Instalați Ruby;

  • Instalați șinele;

  • Instalați SQLite, care este baza de date implicită.

 

Veți avea nevoie de unele instrumente, cum ar fi git atunci când instalați pachete și unele pietre prețioase care sunt biblioteci de fișiere Ruby reutilizabile.

 

Instalarea Ruby on Rails pe Mac OS

 

Pentru a instala Ruby on Rails pe MAC (în acest articol vom folosi versiunea X 10.8 Mountain Lion), trebuie să aveți pe computer:

 

XCode: Acesta este disponibil în App Store, gratuit și poate fi sursa dvs. pentru compilarea codului dvs. Ruby.

 

Homebrew: este un pachet creat pentru OS X care este scris în Ruby. Acest lucru vă va ajuta să instalați alte piese. Pentru instalare, introduceți terminalul și introduceți următorul cod:


  • rubin & lt; (curl -fsSkL raw.github.com/mxcl/homebrew/go)

 

RVM: Acum trebuie să instalați un instrument comun Ruby numit Ruby Version Manager (RVM). Acest lucru vă va ajuta să gestionați versiunile Ruby și diferite pietre prețioase pe care le puteți utiliza în proiectele dvs. Ca și în cazul Homebrew, aveți nevoie doar de o comandă în Terminal:


  • curl -L https://get.rvm.io | bash -s stabil

 

Dacă utilizați Mavericks și codul de mai sus nu funcționează, rulați următorul cod pe terminal:


  • ruby -e "$ (curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"

 

Rubin: Limba Ruby este preinstalată pe Mac. Pachetul 2.0.0 include RubyGem. Pentru a verifica, rulați următorul cod în terminal:


  • rubin -v

 

Dacă este prezentată o versiune mai veche a limbii, atunci vom actualiza la versiunea 2.0.0. Folosiți următorul cod:


  • rvm instala 2.0.0

 

După finalizarea instalării, trebuie să îi spunem RVM ce versiune de Ruby dorim să folosim. Pentru aceasta va trebui să introduceți următorul cod:


  • utilizarea rvm 2.0.0

 

Pentru a testa dacă aparatul dvs. funcționează cu un astfel de număr, utilizați următorul cod:


  • rubin -v

 

Ceea ce va reveni în terminal este: ruby ​​2.0.0p481 și alte date care depind de actualizări și timpii de instalare.

 

Șine: În cele din urmă, vom instala cadrul care are nevoie de o singură comandă:


  • șine de instalare a bijuteriilor

 

Gata! Aveți deja Ruby, Rails și SQLite pe computer.

 

Cum se instalează Ruby on Rails pe Windows

 

Pentru a instala Ruby on Rails pe Windows, va trebui să urmăm procedurile de mai jos:

 

Rubin: Pe Windows, am început cu limba. Pentru a instala va trebui să intrați pe site.

 

În funcție de aparatul dvs., veți face clic pe Ruby 2.0.0-p481 sau Ruby 2.0.0-p481 (x64). După descărcarea programului de instalare, veți face clic pe pictogramă, continuați și apoi veți alege unde doriți să fie folderul de instalare și ce doriți să instalați împreună cu pachetul Ruby.


  • Suport Td / Tk: oferă Ruby o interfață grafică pentru utilizator (GUI = Graphical User Interface);

  • Adăugați executabile Ruby la PATH: rubinul este adăugat ca executabil;

  • Asociați .rb și .rbw cu această instalare Ruby: fișierele cu acest format vor fi asociate cu ruby.

 

Se recomandă ca ultimele două să fie marcate. Suportul Td / Tk poate fi apoi instalat și este utilizat pentru aplicații mai avansate. După finalizare, introduceți promptul de comandă (Start & gt; cmd) și introduceți următorul cod:


  • rubin --versiune

 

Răspunsul ar trebui să fieruby 2.0.0p481 și alte date care depind de actualizări și timpii de instalare.

 

Șine: Deoarece Ruby 2.0 are RubyGems, doar actualizăm cu comanda:


  • actualizare bijuterie -sistem

 

Pentru a instala Rails, comanda gem poate dura ceva timp, așa că tastați cmd din nou:


  • șine de instalare a bijuteriilor

  • Pentru a verifica: șine -v

 

SQLite: Accesați site-ul web SQLite: și descărcați două fișiere: SQLite și SQLite DLL. Alegeți întotdeauna cea mai actualizată disponibilă. Aceste fișiere vor fi în format .zip. Dezarhivați cele două fișiere și plasați-le în folderul C: \ Ruby20 \ bin sau unde l-ați plasat. Pentru a afla dacă a fost instalat corect, introduceți cmd și introduceți următoarea comandă:


  • sqlite3 -versiune

 

Răspunsul va fi versiunea de SQLite pe care ați descărcat-o. În cele din urmă, trebuie totuși să instalăm biblioteca Ruby, care permite contactul dintre aceasta și SQLite. Pentru aceasta, scrieți următorul cod la prompt:


  • gem instala sqlite3-ruby

 

Gata! Aveți totul instalat pentru a porni o aplicație pe computerul dvs. Windows.

 

Instalare pe Linux

 

Linux (și sistemele bazate pe UNIX în general) are mai multe caracteristici, dar și multe în comun. Aceste instrucțiuni se vor baza pe Ubuntu Linux, dar ar trebui aplicate majorității sistemelor UNIX.

 

Înainte de a începe, trebuie să vă actualizați Ubuntu. Deschideți terminalul și scrieți următorul cod:


  • $ Sudo apt-get update

 

Programul apt-get are un index cache al tuturor programelor și al versiunilor acestora într-un depozit pentru căutare mai rapidă. Rularea comenzii de actualizare asigură că această listă va fi cea mai recentă posibilă.

 

În plus, trebuie să instalăm elementele de mai jos:

 

Răsuci: Este o bibliotecă care acceptă întrebări care implică adrese URL. Pentru a fi mai ușor, îl vom folosi. Introduceți următorul cod în Terminal:


  • $ Sudo apt-get install curl

 

Rubin: Înainte de a instala Ruby, sunt necesare câteva biblioteci pentru componentele instalate. Introduceți cu comanda:


  • $ Sudo apt-get install curl esențial pentru construire

 

Acum, ca și pe Mac, vom folosi Ruby Version Manager (RVM), în cazul în care există alte versiuni de Ruby instalate pe mașină. Introduceți următorul cod:


  • $ curl & ndash; L https://get.rvm.io | bash & ndash; s stable

 

Pentru a vă asigura că Ruby este deja pe mașina dvs., tastați comanda:


  • rubin --versiune

 

Șine: Acum RubyGems este deja instalat. Apoi, puneți această comandă:


  • $ gem instalare șine

 

După ceva timp, pentru a verifica Rails și versiunea sa, utilizați codul: rails --version

 

SQLite: Cu apt-get ai nevoie doar de o singură comandă:


  • $ Sudo apt-get install sqlite3 libsqlite-dev

 

Dacă totul merge fără probleme, puteți verifica versiunea instalării cu: $ SQLite & ndash; -version Acum, pentru a crea o relație între Ruby și SQLite, vom avea nevoie de o bibliotecă Ruby care să permită acest contact. Utilizați următoarea comandă:


  • $ sudo gem instalează sqlite3-ruby

 

Gata! Acum puteți începe să explorați și să creați aplicații Rails pe Linux Ubuntu.

 

Crearea primei aplicații Ruby On Rails

 

De acum înainte, indiferent de sistemul dvs. de operare, puteți utiliza și urmări acest articol pe aparatul dvs.

 

Pentru a crea proiecte, trebuie să utilizați terminalul, unde veți da comenzi urmate de cuvântul rails în directorul dorit. În această parte a articolului, vom introduce ceea ce trebuie să facă orice începător ca primă aplicație: a & ldquo; Hello World & rdquo ;.

 

Amintiți-vă că nu este necesar să creați un folder pentru proiect, deoarece atunci când utilizați noua comandă, va fi creat automat un folder cu numele aplicației.Apoi deschideți terminalul, introduceți directorul dorit și tastați:


  • $ rails nou salut

 

După această comandă, vor fi create mai multe fișiere într-un director de salut nou generat. Terminalul va afișa toate folderele create și unele dintre ele sunt:

crea

creați README

creați Rakefile

creați config.ru

creați .gitignore

creați Gemfile

creați aplicația

creați app / controllers / application_controller.rb

creați app / helpers / application_helper.rb

creați app / views / layouts / application.html.erb

creați aplicații / mailere

 

Observați că a fost creat un subdirector numit aplicație. În acesta sunt vizualizările, modelele și controlerele standardului MVC care au avut conceptele introduse aici.

 

Ajutorii fac parte din biblioteci și vor ajuta „relația” dintre vizualizări și controlere. În aplicație vor fi, de asemenea, mailers care nu au fost menționați anterior, dar vor face parte din întrebările de e-mail ale aplicației.

 

Acum vom plasa mini proiectul pe serverul web local, astfel încât să poată fi testat. Nu a fost scris niciun cod, cu toate acestea, Rails are un ecran de pornire pentru dvs. Dar, mai întâi, asigurați-vă că se află în directorul aplicației dvs. în Terminal și că pietrele dvs. sunt actualizate. Pentru aceasta, utilizați următorul cod:


  • $ pachet de instalare

 

Când pietrele dvs. sunt terminate de revizuire și instalare, scrieți codul:


  • $ rails server

 

La inițializare, adresa IP 0.0.0.0 apare pe portul 3000. Nu vă alarmați de aceste zerouri. Înseamnă doar că serverul rulează local pe computerul dvs. în timp ce rulează în Terminal. Apoi introduceți orice browser și accesați adresa URL http: //www.localhost: 3000 / și veți vedea pagina Ruby on Rails Hello World


  • Generarea unui controler în Ruby on Rails

 

Mai întâi, opriți serverul local din Terminal apăsând Ctrl + C, care îl va lăsa în folderul proiectului. Acum, vom crea un controler pentru a trimite mesajul Hello World.

 

Comanda generatoare de șine creează anumite fișiere pentru proiectul dvs. Aveți de-a face cu o cerere și cu un ciclu de răspuns pentru a crea anumite fișiere, așa că veți crea un controler responsabil de întâmpinarea astfel:


  • $ rails generează salutarea controlerului

 

Controlerul și fișierele aferente acestuia, cum ar fi vizualizări, test și asistent, vor fi create. Puteți crea manual, dar generați accelera producția.

 

Acum, pentru a afișa „lăudă lume” & rdquo; va trebui să modificați fișierul app / controllers / salutationcontroller.rb prin crearea unei acțiuni. Deschideți acest fișier în editorul dvs. și efectuați următoarele modificări:

clasa SalutationController & lt; ApplicationController

salut salut

@message = & lsquo; Hello World! & rsquo;

Sfârșit

Sfârșit

 

Acțiunile sunt implementate ca metode în Ruby, unde def este cheia. În cadrul metodei pe care ați creat-o, există o variabilă instanțiată numită mesaj cu valoarea pe care o vom pune în browser.

 

Generarea unui șablon în Ruby on Rails

 

Acțiunea a fost creată cu succes, așa că următorul pas este să adăugați HTML pentru a fi afișat pe web. Cu standardul MVC, care separă fișierele, acest cod va fi în vizualizări.

 

Implicit este să creați întotdeauna vizualizarea cu numele acțiunii în controler. Apoi, când accesați aplicația / vizualizările, veți vedea că directorul de salutare a fost deja creat, dar fără fișiere. Deschideți o filă nouă în editorul dvs., denumiți-o hello.html.erb și salvați-o în aplicație / vizualizări / salutare.

 

S-ar putea să vă întrebați de ce formatul de la sfârșitul unui fișier HTML este .erb. Acest format face parte din biblioteca Erb Templating, o bibliotecă Rails responsabilă pentru a permite utilizarea codului Ruby în cadrul codului HTML.

 

Sintaxa Ruby este introdusă cu & lt;% =% & gt; când va afișa o valoare în HTML sau & lt; %% & gt; când va avea doar logică, cunoscută sub numele de etichete de ieșire Embedded Ruby.

Introduceți fișierul app / views / salutation / hello.html.erb și adăugați următoarea secvență:

& lt; html & gt;

& lt; corpul & gt;

& lt; h1 & gt; & lt;% = @message% & gt; & lt; / h1 & gt;

& lt; / corpul & gt;

& lt; / html & gt;

 

Acum trebuie să spuneți Rails cum să răspundă la adresa URL și persoana responsabilă va fi routes.rb situată în directorul de configurare. În acest moment nu vă faceți griji prea multe despre detalii, deoarece este doar începutul și vă lipsesc în continuare informații care vor fi date puțin câte puțin. Deschideți config / routes.rb în editorul de text și înlocuiți ceea ce este scris (nu este necesar să ștergeți comentariile, acestea au # înainte de propoziții):

 

Bună ziua :: Application.routes.draw do

obțineți & lsquo;: controller (/: action (/: id (.: format)))) & rsquo;

Sfârșit

 

Solicitați afișarea mesajului în browser la adresa URL http: // localhost: 3000 / salutation / hello. La deschidere, mesajul dvs. & ldquo; Hello World! & Rdquo; va apărea.

 

Autentificare în ASP.NET MVC:

 

Pentru a implementa un mecanism de autentificare în aplicațiile ASP.NET MVC. Vom crea aici un proiect care va include înregistrarea utilizatorului, conectarea, deconectarea și schimbarea parolei, caracteristici esențiale pentru orice aplicație care are zone de acces restricționat pentru utilizatorii conectați.

 

Controlul accesului în Laravel cu ACL:

 

Pentru a implementa un sistem de autorizare folosind Laravel, cel mai utilizat framework PHP din lume. Pentru aceasta, vom începe cu o aplicație care conține toate părțile de înregistrare și autentificare a utilizatorului.

 

ASP.NET MVC și Identitate: Autorizarea utilizatorilor cu revendicări: Pentru a implementa un mecanism de control al accesului utilizând ASP.NET Identity, care ne permite să atribuim roluri utilizatorilor și din aceasta să definim ce pagini și meniuri se pot vizualiza.

 

Mai multe despre Ruby

 

Modele arhitecturale în Ruby:

Aceasta demonstrează utilizarea ArchRuby pentru a exprima modele arhitecturale și bune practici care, odată păstrate, contribuie la menținerea sistemului software.

 

Refactorizarea în rubin: folosind tehnica Extract Class:

 

Cunoașteți tehnica de refacturare a clasei Extract și învățați cum să o utilizați în limba Ruby pentru a îmbunătăți calitatea codului dvs.

 

Matrice și blocuri cu Ruby folosind IRB:

 

Pentru a dezvolta în Ruby folosind matrice și blocuri. Tablourile au mai multe metode care ajută la facilitarea muncii dezvoltatorilor, în timp ce blocurile se numără printre știrile minunate aduse de Ruby.

 

Crearea unei aplicații simple cu Ruby On Rails:

 

Construirea unei aplicații simple pentru a demonstra caracteristici interesante oferite de cadrul Ruby On Rails