This course offers a training course in web application development using the Ruby language. This course is designed to provide a comprehensive, modern curriculum. By the end of the course, participants will become professional back-end developers using Ruby and the Rails 5 framework, without needing prior programming knowledge.
The training material focuses on simplifying information, paying attention to detail, and avoiding repetition. The course curriculum has been carefully crafted to serve as the right guide for participants through a logical sequence of ideas while steering clear of randomness. This course emphasizes practical application without neglecting the theoretical foundation. It starts from the basics and takes students step-by-step, enabling them to develop modern web applications following the best practices.
Course Objectives
By the end of the course, participants will be able to:
Target Audience for the Web Application Development Course Using Ruby
This course is for those who are proficient in the Ruby programming language and want to learn the Ruby on Rails framework. It is also suitable for:
New programmers
Programming graduates
Anyone looking to enhance their skills in this field
Objectives of the Web Application Development Course Using Ruby
By the end of the course, participants will achieve the following benefits:
Knowledge of the fundamental programming principles of Ruby
Experience in object-oriented programming in Ruby
Ability to build a simple game using Ruby
Skills in developing web applications using the MVC architecture
Understanding of the basics of the Ruby on Rails framework
Knowledge of the fundamentals of databases
Ability to create a content management application using Rails
Skills and experience in developing a social network similar to Twitter.
Course Outline
Fundamentals of Ruby Language
Fundamentals of Rails Framework
Building a Social Network
Creating an Online Community
Foundations of Sound Programming for Ruby Language
Object-Oriented Programming Style in Ruby
Building a Simple Game Using Ruby
Developing Web Applications Using MVC Architecture
Basics of Databases
Building a Content Management Application Using Rails