Our Ruby training course will highlight why Ruby is a simple but powerful open source, object-oriented language where everything is an object. We will show you how Its elegant syntax makes it easy to read, write and understand. We also show how its general purpose nature can be used to glue applications together, create network tools, and by using its popular frame work – Rails, we can create outstanding web and even mobile applications. Our Ruby course walks you through installing Ruby, setting up Rails and walks you through create a web application for delivery on both computer and mobile platforms using Ruby Motion.
Blocks and Iterators
Classes as Objects
Introduction to TDD
Describing a feature
Mocks & Stubs
the Model-View-Controller pattern
Rails project structure
Scaffolding for jumpstart
Deploying a Rails application
Models with ActiveRecord
Routes and Controllers
BDD with Cucumber and Rspec
Test-driving Feature Development
Rails testing helpers
Evolving your Database
Modifying Application Flow
Receive the latest version of this course by email & subscribe to our Newsletter
23/10/2017: Debates on the present state of C++ in the programming world divide the participants into two camps: some dislike C++ and predict it's imminent death, while others believe that it will persist as it has before. I'd say the truth lies somewhere in the middle, but that would mean that C++'s condition is kind of uncertain, like it was between the releases of C++03 and C++11. But it's not actually so. How so? Let's try to figure this out. Is it the beginning of the end? Nothing of the kind. Sure, C++ is probably not as popular as C# and Java among beginner programmers, and industry giants...
07/10/2019: In recent years, the introduction of microservices has allowed businesses to build and scale large software applications using independent teams. The approach allows an app to be broken down into separate services, which can then be independently developed and deployed. Each team is responsible for its own service and can code it in the most appropriate programming language for the task in hand. The different services then communicate with each other through a framework. Microservice architecture Benefits of Micro FrontEnds To explain the benefits, let’s consider a microservice ecommerce...
25/09/2019: The IT landscape in the UK is rapidly transforming by adopting the latest tech trends. By adopting these tech trends, businesses stand to gain more insight into their data, get more value from their systems, and innovate new businesses systems fit for the digital age. Let's take a look at where businesses are focusing their attention: Machine Learning and AI Artificial Intelligence is frequently used as an umbrella term, under which Machine Learning (ML), and Deep Learning (DL) sit. Businesses in the UK are rapidly taking to incorporating ML and AI solutions because of the plethora of...
10/02/2018: Background The Development Team found itself having legacy modules developed in Ruby script. These modules would rapidly render dynamically changing web pages into static html to provide the fastest possible page responses to consumers. Consultation We determined that the client was happy that the code was working satisfactorily and did not seek to replace the modules or replicate the functionality in a different language. However, they did not have in-house Ruby skills to test or develop any modifications or enhancements to the modules. As part of their continued portfolio of code they...
11/10/2017: The training was to target a team of developers, with a mix of Java, C# and some C++. The team made heavy use of Java SE with some elements of Spring. Most had been with the company for many years, and were not that familiar with some of the more current trends and best practices when using the Java programming language and related enterprise technologies. The requirement was to upskill this team of about 20 individuals to the current best practices and trends within the Java community, and clearly an off the shelf standard course would not really be relevant to them. What we provided?...
07/10/2017: This client had previously utilised third parties to develop and deliver its customer facing products and services. A strategy change required that this activity be brought back in house with previously silo’d experts brought together as a functioning development team trained in a much broader skills set in order embrace the new remit. JBI was chosen to design and deliver a programme of courses that would comprehensively introduce a series of technologies to experienced technologist. JBI engaged with the client and through a series of meetings identified the key content, format and durations...
AI & ML training course
React training course
Threat Modelling training course
Python for Data Analysts training course
Power BI training course
Machine Learning training course
Spring & Boot Microservices training course
Terraform training course
Kubernetes training course
C++ training course
Biztalk training course