There’s been a lot of talk in the media over the past 12 months on the topic of blockchains which in many cases has stemmed from the rise in the price of Bitcoin. Lately we see more interest regarding the applications of Blockchain technology for data and applications than for crypto-currencies.
The whole area has also become much more interesting developers as big players such as IBM have made announcements that they are developing blockchain technology.
Companies are looking to blockchain technology to process, validate and authenticate data in a more secure and trusted way. There are a wide-range of open-source projects available to developers, with two of the leading platforms for enterprises being Ethereum and Hyperledger.
What is Ethereum?
Blockchain in its simplest form is a distributed electronic ledger that allows people to exchange data and value without the need for a central authority, such as a bank. The transfer of data is permanently recorded in the chain and protected by cryptographic security so it can’t be tampered with.
Ethereum blockchain is a public blockchain, like Bitcoin, where anyone can join. The major difference is that Ethereum allows not only value transfers, but also to access, transfer and manage data; these are known as smart contracts.
The rapid growth and adoption of Ethereum’s technology has led to the fast adoption of its developer tools such as MetaMask and Truffle being downloaded by more than one million users. More than 500 members are part of the Ethereum Enterprise Alliance (EEA) and with such a high demand for blockchain talent, it’s very easy to see why more and more developers are being drawn to the Ethereum ecosystem wanting to learn more in this space.
However, for a lot of busy developers, it can be difficult to cut through the noise and hype and really find out what Ethereum is all about and what it can do for you and when organisations can use it.
In this context, Technology Ireland ICT Skillnet has appointed ConsenSys, one of the most important companies in the Blockchain ecosystem, to deliver a 4-day Ethereum Developer Course beginning on 22nd March. The Course will be delivered by ConsenSys Academy who are developing the global blockchain ecosystem by bridging the Ethereum knowledge gap.
What’s Going to be Covered on the Ethereum Developer Course
The course is designed for developers who wish to get a greater understanding of the Ethereum technology and its related smart contracts and the applications that interact with them. On completing the course participants will have developed the core skills to develop Smart Contacts and Decentralised Applications (dApps). The course requires no previous experience in Blockchain and/or Ethereum technology. Participants should have a minimal experience (12 months or more) with Object Oriented Programming languages and programming, preferably for developing web applications.
If you’re a developer looking to specialise in this exciting field the course will be invaluable.
In order to ensure that participants understand the basics of blockchain technology and make the most of the course, it is highly recommended as a pre-work to take the ConsenSys Academy course Blockchain Foundations and Use Cases (self-paced, 8 to 10 hours). Those with understanding of Blockchain and Ethereum technology fundamentals don’t need to take this course. This course can be taken for free (audit mode) or pay to get a certificate from Coursera.
Week 1 – March 22nd (Fri) and 23rd (Sat)
On the first and second days you’ll learn how to launch a Blockchain and be diving into smart contracts to code and deploy your firsts smart contracts on Ethereum. You’ll be using a variety of tools and coding with Solidity, one of the most used programming languages for smart contracts.
Week 2 – March 29th (Fri) and 30th (Sat)
On the final two days the focus will be on building Decentralised Applications (dApps). Participants learn how to create a web interface able to interact with smart contracts deployed on Ethereum blockchain in development and product environments.
Business Case Project
Throughout the course you will design a business case to solve a business need using Blockchain technology, code the smart contract to secure key data and build the dApp so your users can interact with your solution.
Participants attending the training (80% or more) and complete class exercises will receive a Certificate of Completion. Optionally, participants can take an exam and assignment to achieve a Certificate of Proficiency. Certificates are issued by ConsenSys Academy.
Meet Your Instructor
Luiz Fernando Cruz will be your instructor for the 4-day course. Luiz is a highly experienced Ethereum Instructor at ConsenSys Academy with many years’ of experience in education training developers and technical professionals. Luiz holds a master’s degree and bachelor’s degree in computer science.