Find Jobs
Hire Freelancers

Ruby programming

€30-250 EUR

Teljesítve
Kiadva ekkor: majdnem 7 évvel ezelőtt

€30-250 EUR

Teljesítéskor fizetve
Programming with RUBY Basic Rails Web App Your Rails web app with a responsive layout and dynamic Ruby tags will be successfully deployed on Heroku and/or similar production environments. 1. Meet Ruby Understand characteristics of Ruby programming language and the difference between Ruby and Rails Use basic terminal commands to navigate your computer Run Ruby from IRB Understand and use the following characteristics of the Ruby language: datatypes, variables, operators, and the methods puts and [login to view URL] Write and call your own methods 2. Control Flow in Ruby Write conditional statements: if, else, elsif, and switch statements Combine conditional statements with logical operators &&, ||, ! Write loops: while, times, and each Incorporate the above into methods, utilizing previous learning 3. Data Structures Store and access elements in an array Use the methods: sort, reverse, push, pop, split, and join Store and access elements in a hash Loop over an array with each Create nested data structures, such as storing other arrays, hashes, and objects inside of an array 4. Object-Oriented Programming I Create objects in Ruby using classes Create and use instance variables, accessor methods, and other instance methods 5. Object-Oriented Programming II Explain the use of the self keyword in instance methods, the difference between class methods and instance methods, and inheritance 6. Client-Server & Ruby/Rails Installation Explain how the backend architecture of a basic web application (ecommerce site) works, the client/server model, and advantages of using a framework Successfully install Rails framework, troubleshooting common problems with documentation Launch first Rails app on a local Rails server 7. Git, GitHub, & Version Control Understand purpose of version control software (Git) and how Web Developers use GitHub to track changes for collaborative projects Install and configure Git to create a remote repository in GitHub and set a master branch Commit changes on their local server (Git commit -m “comment”) and push changes to repository on GitHub using Git workflow and best practices Troubleshoot common Git errors using the terminal and external web resources 8. Create New Pages in Rails Explain Rails project directory structure and file organization in new Rails application (app, views, layouts, controllers), and redirect to specific folder with terminal commands Create landing page and other static pages in Rails by generating a new page controller and page view (rails generate controller static_pages index) Add two types of code: Embedded Ruby (including links) and HTML content to Rails pages, and understand the difference between .html and .[login to view URL] file. Launch Rails page in development environment using rails server 9. Layout in Rails Edit [login to view URL] layout file to apply template styles to modify index, about, and contact pages Style Rails page by editing automatically generated asset files in Rails project folder, i.e. SCSS files (or adding new ones) Link external Bootstrap CSS styles and JavaScript files Display featured product image by correctly linking image file in the public directory 10. Heroku & the Production Environment Compare production environment and development environment, defining what is running on their local server, remote server, and database server Configure Heroku by installing the Postgres gem and explain functionality of that gem (ex: connect Heroku to the database server) Create a new app and database server on Heroku with help of Heroku Toolbelt and run database migration Deploy Rails project from a local server in your development environment to a remote server (Heroku) in your production environment Use Heroku Dashboard or command line to customize Heroku web address and other features 11. Basic Rails Web App Your Rails web app with a responsive layout and dynamic Ruby tags will be successfully deployed on Heroku and/or similar production environments Budget is variable
Projektazonosító: 14026836

A projektről

6 ajánlat
Távolról teljesíthető projekt
Aktiválva: 7 évvel ezelőtt

Szeretne pénzt keresni?

A Freelancer oldalán történő árajánlatadás előnyei

Határozzon meg költségvetést és időkeretet
Kapja meg fizetését a munkáért
Vázolja ajánlatát
Ingyen regisztrálhat és adhat árajánlatot munkákra
Neki odaítélve:
Felhasználó avatár
Hi I am a software developer working with a giant ecommerce company. I have experience of 3 years working in ruby, java. I cant take this up actively and do all tasks
€111 EUR 3 napon belül
5,0 (1 értékelés)
2,5
2,5
6 szabadúszó adott átlagosan €178 EUR összegű árajánlatot erre a munkára
Felhasználó avatár
Hello Sir, We are an Indian company. We have checked your complete requirement and have some query. So please message us to discuss on it and provide you estimate for it and start work. Thanks∫∫√
€100 EUR 5 napon belül
5,0 (14 értékelés)
3,2
3,2
Felhasználó avatár
I'm a Rails and Ruby experienced coder
€222 EUR 6 napon belül
0,0 (0 értékelés)
0,0
0,0
Felhasználó avatár
Hello Sir, We have gone through the details you have provided and we have already worked on a similar project before and can deliver as u have mentioned and would be pleased to work on this with you to deliver the results that you have expected and we have already worked on a similar project before and can deliver as u have mentioned We are sure you will not be disappointed if you give us this opportunity. Our team is experienced, creative & efficient enough to get your job done well. We have an impeccable record and all our clients enjoy working with us, we are sure that you will too, our prices are cheapest in market. [Removed for encouraging offsite communication which is against our Terms and Conditions.] for further discussion about the project I am ready to discuss with you with best Regards
€207 EUR 6 napon belül
0,0 (1 értékelés)
0,0
0,0

Az ügyfélről

GERMANY zászlója
Frankfurt, Germany
4,2
14
Fizetési mód hitelesítve
Tagság kezdete: máj. 14, 2017

Ügyfél-hitelesítés

Köszönjük! E-mailben elküldtük a linket, melyen átveheti ajándék egyenlegét.
E-mailje elküldése során valami hiba történt. Kérjük, próbálja újra.
Regisztrált Felhasználók Összes Közzétett Munka
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Előnézet betöltése
Hozzáférést adott a helymeghatározáshoz.
Belépési munkamenete lejárt, és kijelentkeztettük. Kérjük, lépjen be újra.