It is no news that the public perception of Coding or programming
is starting to change. What was formerly thought to be a free time, odd hobby for tech enthusiast has evolved
to become a critical career skill. The benefits of learning to code is
interestingly wide-ranging and employers are ready to pay a premium to 'geeks'
who possess the coding and programming skills. With the leading evolution in technology,
coding and programming career have a great earning potential and the demand
remains still very strong for coding-related jobs. This is a skill to covet with
great potentials beyond financial gains to personal benefits like logical
reasoning, etc.
What is a Programming language?
According to Wikipedia, a programming language is a formal
language comprising a set of instructions that produce various kinds of output.
Programming languages are used in computer programming to implement algorithms.
There's a vast list of notable programming languages and just like 'Scala', they
are all tailored at solving problems and making life easier.
What is Scala?
According to Wikipedia, it is a general purpose programming
language designed by Martin Odersky to provide support for both object-oriented
programming and functional programming. It has a strong static type system designed
to be concise and addresses Java criticisms.
Ziverge Launches African Scala Development Program In Partnership With Propensive
Ziverge, founded by John A. De Goes, a serial entrepreneur, and internationally recognized expert on Scala and functional programming, focuses on providing clients with a powerful combination of technical excellence, rapid turnaround time, and out-of-the-box thinking. Ziverge provides companies the training, development and consulting services they need to succeed in functional programming and are focused around the rapidly growing ZIO open source ecosystem for functional programming in Scala 3.
To spread the adoption of Scala within African developer communities, Ziverge, in partnership with Propensive (an European technology company, specialized in supporting the Scala programming community through open-source software, community events and training services) launches the African Scala Development Program which kicks off on the 30th of August, 2020 in the time zone of Lagos Nigeria with a series of free premium Scala training courses to developers based in the African continent and plans to expand this to an in-person workshop in 2021.
The schedule is as follows:
As exactly quoted on its blog - "At 10 AM, Jon Pretty from Propensive will lead a workshop that gently introduces developers to the Scala 3 programming language with Simple Applications with Scala 3: Scala can work on a variety of different platforms, from cloud-based server deployments to Scala.JS in web browsers. We will build a small command-line application in Scala, and use it to explore Scala’s advanced pattern-matching capabilities.
Starting from a basic “Hello World” application, we will first introduce simple arguments to allow us to add records to a simple file-based database (stored as a CSV file). Then we will expand on that to support more advanced, optional parameters, and support further database actions.
Finally, we will use Graal to make our application fast. Every step of the way, we will take advantage of pattern matching to write clear, concise and readable code, and you will have the chance to expand the functionality of your application in different directions.
At 2 pm, John De Goes from Ziverge Inc. will continue the
training and transition to Introduction to Data Modeling in Scala 3: Developers
use data modeling to create data that model entities within a given domain. For
example, in an online shopping application, we might create data models for
shopping carts, users, and orders.
Some languages, such as Java, have almost no features specifically for data modeling. In contrast, Scala 3, has incredibly rich support for data modeling, making it easy to create excellent models with a minimum amount of work. In Scala 3, data models are type-safe, which reduces runtime bugs, and they have powerful features built into them that simplify application development.
In this 4 hour workshop taught by John A. De Goes, you will get a chance to explore data modeling in Scala 3 by working through a series of exercises. Even if you’ve never used Scala before, you will learn enough Scala 3 to get a feel for how it can improve the way you build software!"
So if you're an African developer Based in Africa and are willing
to sign up for this great deal then register here: https://ziverge.zoom.us/webinar/register/WN_GU9ihSUOQAuscN61kI68fw
In advance of the free training you can also join ZivergeAcademy Discord for Scala Africa Channel: https://discord.gg/2KfMhmQ. On this Chanel,
you could talk to instructors and chat with fellow attendees on things
concerning Scala and Functional programming."
This is a great opportunity for African developers, free and within your reach. Pick up more skills and expand your possibilities.
Kindly leave your thoughts below.
SHARING IS LOVING!
3 Comments
Thank you so much!!
ReplyDeleteRegistering right away����
ReplyDeleteThanks for the information.keep sharing.
ReplyDeleteMachine Learning training in Pallikranai Chennai
Data science training in Pallikaranai
Python Training in Pallikaranai chennai
Bigdata training in Pallikaranai chennai
Spark with ML training in Pallikaranai chennai
What do you think?