“Rails Girls Sofia” (за инструктори и участници) • Обяд тук, от спонсорите • Хм, тоалетната... • Афтърпарти от 20 ч. в Диско стерео бар, всички са поканени! 01 юни 13, събота
в по-конкретни рамки, например: • Започвате да мислите по UX = UI + Workflow • UI = User Interface = потребителски интерфейс • Workflow = поток на действията • Wireframes (или драскулки на кутийки на хартия) 01 юни 13, събота
в по-конкретни рамки, например: • Започвате да мислите по UX = UI + Workflow • UI = User Interface = потребителски интерфейс • Workflow = поток на действията • Wireframes (или драскулки на кутийки на хартия) • Сава ще ви говори за UI 01 юни 13, събота
идеи • Редакция на идеи (идентичен екран с този за добавянето) • Звучи достатъчно просто • Ще използваме Ruby on Rails за този случай 01 юни 13, събота
веки веков • Динамични — шаблони, попълвани с данни; може и да има интеракция с потребител, може и да няма • Приложението “Идейник” попада във втората категория 01 юни 13, събота
За тях имаме нужда от “логика” на сървър • “Логика” = програма, написана на език за програмиране • Вчера писахте на първия си език за програмиране — команди и нещо, което ги изпълнява 01 юни 13, събота
За тях имаме нужда от “логика” на сървър • “Логика” = програма, написана на език за програмиране • Вчера писахте на първия си език за програмиране — команди и нещо, което ги изпълнява • Даже го доразвихте 01 юни 13, събота
• Има и други (C#, Java, C++, PHP, JavaScript, Clojure, Scheme и още 2783...) • Можем да ползваме произволен* език, за да създаваме уеб приложения 01 юни 13, събота
• Има и други (C#, Java, C++, PHP, JavaScript, Clojure, Scheme и още 2783...) • Можем да ползваме произволен* език, за да създаваме уеб приложения • Руби е готин 01 юни 13, събота
• Има и други (C#, Java, C++, PHP, JavaScript, Clojure, Scheme и още 2783...) • Можем да ползваме произволен* език, за да създаваме уеб приложения • Руби е готин • Ние ще ползваме него 01 юни 13, събота
уеб фреймуърк • Фреймуърк = купчина Руби код, който някой е написал вместо нас • Можем и без Рейлс, но ще се изпотим повече* • Ruby on Rails е един от вариантите 01 юни 13, събота
уеб фреймуърк • Фреймуърк = купчина Руби код, който някой е написал вместо нас • Можем и без Рейлс, но ще се изпотим повече* • Ruby on Rails е един от вариантите • Но е готин... И ще ползваме него :) 01 юни 13, събота
евентуално данни • Кодът на Ruby се пази в текстови файлове с произволен размер и брой • Изпълнява се от програма (интерпретатор), кръстена “ruby” 01 юни 13, събота
евентуално данни • Кодът на Ruby се пази в текстови файлове с произволен размер и брой • Изпълнява се от програма (интерпретатор), кръстена “ruby” • Може да се изпълняват и една по една, а вие да виждате резултата 01 юни 13, събота
евентуално данни • Кодът на Ruby се пази в текстови файлове с произволен размер и брой • Изпълнява се от програма (интерпретатор), кръстена “ruby” • Може да се изпълняват и една по една, а вие да виждате резултата • Interactive Ruby — irb и TryRuby.org 01 юни 13, събота
речници... • Абстракции — методи, класове • Компоненти на едно уеб приложение (бази данни, инфраструктурни компоненти) • Инструменти — конзола, текстов редактор, браузър • Rails генератори; Scaffolds; Gems и управлението им • MVC, REST/Resources • Модели и Active Record • Контролери и ActionController • Изгледи и ERB 01 юни 13, събота