Web Programming with Ruby on Rails – February 2018

Spread the love

Web Programming with Ruby on Rails - February 2018

18 February 2018

duration 8 weeks

give 4 credits

ABOUT COURSE

Ruby on Rails – or just Rails – is an open source framework known for its extremely high productiveness with regard to the development of full-stack web solutions. It can build dynamic web sites literally in minutes, making it one of the most popular startup technologies for many businesses.
Both the Ruby language and its Rails framework have been created and built around the concept that programming must be a constant pleasure for the programmer. This baseline, apart from being successfully preserved to this day, continues to lead even in the most current versions of Ruby and Rails in 2017.
The aim of the course is to familiarize you with Ruby’s basics and give you the basic knowledge and skills needed to build full-stack web applications with Ruby on Rails.
At the end of the course you will be able to develop independent web solutions using some of the most common templates and models of building modern web applications.

SKILLS, WHO YOU RECEIVED

Master Ruby's syntax

Understand the MVC template and its application

Exploring in depth with Rails and its components

Understanding CRUD and Rest models

Build dynamic web pages

Basic principles of web application security

ABOUT COURSE

1 INTRODUCTION IN THE COURSE AND PREPARING FOR RUBY ON RAILS

2 KNOWLEDGE WITH RUBY LANGUAGE

3 THE LANGUAGE RUBY IN DEEP

4 RUBYGEMS RECOGNITION. RSPEC CODE CONTROL

5 RAILS RECOGNITION

6 INTEGRATION WITH RSPEC. KNOWING WITH REST AND CRUD

7 APPLICATION CONTROLLER. CORS IN RAILS. CUSTOMER AUTHENTICATION

8 VISUAL ARRANGEMENT. PREPARATION FOR BUILDING A RAILS PROJECT

9 PRACTICAL EXAM

The course is suitable for all who have the following knowledge, programming basics, basic PLO skills, HTML and CSS knowledge, and databases and SQL.

WHEN CAN I KNOW AND WHEN THE COURSE IS STARTED ?

Subscription for the course is open until February 12th. The training started on February 18, 2017 and ended with a test on April 07, 2018.

HOW CAN I KNOW ?

To enroll for the course, click HERE or the orange “ASK PARTICIPATION” button and follow the steps.

WHEN AND WHERE EXECUTE LECTIONS ?

The classes will take place at the Software Foundation building every Monday at 19:00 in the Inspiration.

WHAT ARE THE FORMS OF TRAINING ?

You have the option to choose whether to study in a formal or online form of learning:

. Present: If you enroll in an attendance form, you have the opportunity to attend classes at SoftMoney, participate in laboratory classes in the classroom, have access to all video lectures and course material, as well as the opportunity to pass your homework for review. You can also personally contact a lecturer or assistant when you have difficulty.
. Online: If you enroll online learning you have access to all video lectures and course materials, as well as the opportunity to submit your homework for review.

* It is advisable to wear your own laptop if you are enrolled in an attending form of training.

WHAT IS THE PRACTICAL TEST AT THE END OF THE COURSE AND YOU WILL RECEIVE THE CERTIFICATE ?

The exam is attended and will take the form of solving programming tasks. Those wishing to take the exam will receive an official certificate from the  Software Foundation if they receive a score of Very Good (5). The place of the exam is the building of the Software Foundation, 123 Main Street, city: Sofia.

HOW MUCH DOES THE TRAINING IN COURSE ?

A one-time fee is payable for the course, including attendance or on-line training at Software Foundation, and the possibility of taking an exam and issuing a certificate.

Form of education
Includes
Price

PRESENT

Course record
          . Presence of all classes
          . Access to resources and videos from the classroom
          . Examination and certification
          . Contact a lecturer or assistant


Subscription in open form will be open until exhausted in the classroom.

320 €

ONLINE

Course record
          . Access to learning resources and videos
          . Examination and certification

160 €

badge

Software Foundations gives you a 100% guarantee for the quality of this course. It is important for us to acquire the necessary skills and knowledge. If for any reason the training does not meet your expectations, we guarantee you to refund the full amount you have paid. The fee can be refunded to you by the end of the early enrollment for the exam (23 October).

PARTNER FOR COURSE

Aeternity is a block platform that solves problems related to the scalability, security and speed of transactions. Among the advantages of Aeternity over other blocking chains are confidentiality (the ability to perform non-public transactions), security (using cryptographic data structures and decentralization that provide efficiency and eliminating any denial point) and low-cost forms of monetization through low-cost transactions).