Ruby Training Courses

Ruby Training

Ruby Programming Language courses

Ruby Course Outlines

Code Name Duration Overview
rspectest Testing Ruby applications with RSpec 7 hours Getting Started with RSpec What is RSpec Features Test automation Where should I use RSpec Installation and first usage Getting closer to RSpec rspec-core rspec-expectations rspec-mocks rspec-rails Behaviour-Driven Development What does "behaviour" mean BDD and other testing methods Where should I use BDD Use Case/User Story and BDD The INVEST mnemonic - the idea of creating better user stories BDD and Agile RSpec integration with other tools Integration with Cucumber RSpec and Rails Testing with web-browsers simulators
bappint Bezpieczeństwo aplikacji internetowych 14 hours
ooprog Object-oriented programming 21 hours The training is aimed at people who want to become acquainted with the possibilities of object-oriented programming and implementation paradigm in the selected language: C #, Java, Groovy, Scala, or PHP. The need for object-oriented programming An attempt to reflect real-world programming Evolution of object-oriented programming Object-oriented programming in terms of the rules of KISS and DRY Classes and Objects Ideas and entities in the philosophy of Plato The role of classes Implementation classes using objects Classes, properties, and static methods Naming conventions and coding naming classes Naming properties and methods Package Naming and folders Other conventions class structure Properties / field as a description of the object Accessor Methods for the implementation of functionality Modeling and graphical representation of classes requirements Analysis Modeling the structure of classes and relationships Describing the business objects EER diagrams UML class diagram Object-oriented programming paradigms The concept of paradigm Encapsulation Abstraction Heirdom Polymorphism Design and implementation abstraction layer Abstract classes Interfaces Features -Traits Cyclase nested Class generic Creating objects Ways to create objects The role of the constructor Pattern Factory Relationships between classes Aggregation Composition Chapter dependence - Decoupling Dependency injection containers DIC Mediator pattern The organization code Design code reusability Folder structure Namespaces, packages, modules Object-oriented programming and performance Reservations memory for objects Garbage Collector Explicit deleting objects, destructors Working with references The mechanism of reflection The area to apply reflection Acquiring information about classes and objects, The importance of reflection in the creation of documentation and software testing Error handling Possible models of error handling Object Model error handling The role of exceptions and class Exception, throwing and capturing unique A try-catch-final, nesting block Object-oriented programming Excessive liability classes, pattern Delegation Strong dependence Singleton and potential problems Anemic Domain Model
rubywp Wzorce projektowe w Ruby 14 hours
rubyrpz Ruby on Rails - praktyczne zastosowanie 21 hours
pjruby Ruby Programming 21 hours The course is intended for developers who are familiar with any other procedural or structural language (eg. C, Pascal, C ++, Delphi). During the training participants will learn how it is built into Ruby, how to install the Ruby interpreter and the most important tools to write basic applications. The course also introduces the object-oriented programming and functional. Introduction to Ruby History Ruby Area of ​​use Key features of the language Supported programming paradigms Ruby Tools Overview editors and IDE Interpreter Ruby IRB Gem Packages Rake Basic language constructs Keywords language Fixed variables, types Operators Control Statements Functional Programming Functions, arguments, return values Lambda Closures Recursion Lazy evaluation Higher-order functions Object-Oriented Programming Overview paradigm Classes and Objects Inheritance, encapsulation, abstraction, polymorphism Constructors Accessor Modules Mixed class Error handling exceptions The most important class predefined Ruby Specific features of the language Control Statements Symbol Compartments Poetic mode Practical application Applications supporting system administration Network Applications Web Applications

Upcoming Courses

CourseCourse DateCourse Price [Remote / Classroom]
Wzorce projektowe w Ruby - Poznań, Garbary 100/63Tue, 2017-01-31 09:003500PLN / 2450PLN
Ruby Programming - Gdańsk, ul. Powstańców Warszawskich 45Tue, 2017-01-31 09:004800PLN / 2650PLN
Ruby on Rails - praktyczne zastosowanie - Kraków, ul. Rzemieślnicza 1Tue, 2017-01-31 09:005900PLN / 3560PLN
Bezpieczeństwo aplikacji internetowych - Olsztyn, ul. Kajki 3/1Wed, 2017-02-01 09:007600PLN / 2803PLN
Object-oriented programming - Gdynia, ul. Ejsmonda 2Wed, 2017-02-01 09:004900PLN / 3500PLN

Other regions

Weekend Ruby courses, Evening Ruby training, Ruby boot camp, Ruby instructor-led , Ruby on-site, Ruby trainer , Ruby training courses, Ruby one on one training , Ruby classes, Evening Ruby courses, Ruby private courses, Ruby instructor,Weekend Ruby training

Course Discounts

Course Venue Course Date Course Price [Remote / Classroom]
OCUP2 UML 2.5 Certification - Intermediate Exam Preparation Warszawa, ul. Złota 3/11 Wed, 2017-01-18 09:00 5148PLN / 2175PLN
SQL language in MSSQL Kielce, ul. Warszawska 19 Wed, 2017-01-18 09:00 N/A / 1443PLN
Introduction to CSS Poznan, Garbary 100/63 Fri, 2017-01-20 09:00 1485PLN / 695PLN
Angular JavaScript Poznan, Garbary 100/63 Mon, 2017-01-23 09:00 7425PLN / 3275PLN
Container management with Docker Zielona Góra, ul. Reja 6 Mon, 2017-01-23 09:00 8910PLN / 3720PLN
Comprehensive Git Kraków, ul. Rzemieślnicza 1 Mon, 2017-01-23 09:00 5841PLN / 3147PLN
Building Web Apps using the MEAN stack Poznan, Garbary 100/63 Mon, 2017-01-30 09:00 14652PLN / 5440PLN
Adobe Photoshop Elements Katowice ul. Opolska 22 Mon, 2017-01-30 09:00 1881PLN / 1327PLN
Psychologiczne aspekty zarządzania zespołem IT – psychologia zespołu Scrum agile Toruń, ul. Żeglarska 10/14 Mon, 2017-02-06 09:00 5742PLN / 2340PLN
Visual Basic for Applications (VBA) in Excel (intermediate level) Warszawa, ul. Złota 3/11 Mon, 2017-02-06 09:00 2376PLN / 1192PLN
C#.Net Olsztyn, ul. Kajki 3/1 Mon, 2017-02-06 09:00 25047PLN / 8840PLN
Creating and managing Web sites Olsztyn, ul. Kajki 3/1 Mon, 2017-02-06 09:00 5841PLN / 2548PLN
Java Performance Wroclaw, ul.Ludwika Rydygiera 2a/22 Mon, 2017-02-06 09:00 9801PLN / 3000PLN
Marketing Analytics using R Gdańsk, ul. Powstańców Warszawskich 45 Wed, 2017-02-08 09:00 11880PLN / 5010PLN
Team Building and Management Szczecin, ul. Małopolska 23 Tue, 2017-02-14 09:00 5346PLN / 1569PLN
Microsoft Access - download the data Poznan, Garbary 100/63 Thu, 2017-02-16 09:00 2475PLN / 1225PLN
OCUP2 UML 2.5 Certification - Foundation Exam Preparation Warszawa, ul. Złota 3/11 Mon, 2017-02-20 09:00 7000PLN / 2933PLN
Programming in ASP.NET MVC 5 Gdynia, ul. Ejsmonda 2 Mon, 2017-02-20 09:00 5841PLN / 2673PLN
Introduction to CSS3 Poznan, Garbary 100/63 Wed, 2017-03-22 09:00 1881PLN / 952PLN

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients