Event Date:Wednesday, Sep 26, 2018 to Wednesday, Sep 26, 2018
Organized By:Lets Learn Digital
Address:1st Floor Chancery Lane, London, WC1X
Benefits of learning Ethereum programming skills
Blockchain development has taken a leading position as one of the most demanded programming skills requested by employers in the UK and globally. Upwork reports that blockchain engineering was second among the most demanded skills in the global labour market in 2017. Let's Learn digital have witnessed blockchain technology interest substantially widen outside the core sectors of business and finance extending right across all areas of industry, and the number of such companies programming on Ethereum is growing daily. The number of the vacancies connected with the blockchain, cryptocurrencies, and ICOs increased four-fold in 2017, according to LinkedIn. Data from IT Jobwatch quotes rise of 12% (6 months to April 2018) for programming vacancies in Ethereum with average permanent salaries in the realm of between £72,000 and £80,000 in the UK and in excess of $120K in the US.
About this 2-day training workshop:
This instructor-led 2 day training course has been designed for programmers and developers who wish to learn the core fundamentals of writing smart contracts and building applications on Ethereum. You will learn solidity and build both a basic app and smart contract within our exclusive training workshops.
Who is the course for?
This hands-on workshop is designed for developers and programmers IT specialists who wish to apply their current technical skills to learning the programming fundamentals required for Ethereum.
Course Learning Modules
The workshop is a packed hands-on learning and practical exercises training that will include the following learning modules:
A background to Blockchain and Ethereum- setting the scene
- Blockchains, Bitcoin, Proof of Work and Mining
- transactions and blocks
- Consensus algorithms
- defining Solidity principles and smart contracts
Ethereum and Smart Contracts Fundamentals
- Introduction to Ethereum
- Introduction to Smart Contracts
- Characteristics of Ester
- Hashing functions, Proof of Work, Proof of Stake
- Mist Browser
- Introductions to solidity
- Solidity variables
- Solidity functions
- Solidity inheritance
- solidity modifiers
- Proxy Contracts
- Solidity Events
- Q and A
Writing a Contract in Solidity
- Setting up the contract development environment
- Contract Design Patterns
- Q and A
What you learn on completion of the 2 day workshop
- the principles of how blockchain works
- Be able to confidently communicate the impact of blockchain to colleagues
- Understand how blockchain technologies are being used today to resolve business problems
- Recognise the regulator's view of blockchain
- Map a clear strategic roadmap to leverage the benefits of this new technology
About your Ethereum Development Trainer- Kingsley Davies
Kingsley is a Partner at Underscore consulting and has spent over a decade designing, developing and supporting large scale systems for a number of blue-chip clients including, Betfair, the BBC, Barclaycard and most recently Tesco. He passionate about the potential of Blockchain and is considered a leading authority in the programming potential of Ethereum He is belief in functional programming, a sharper focus on development operation teams and tools and decomposing big things into smaller composable things commonly called services to maximise understanding and learning
"Kingsley is possibly the most patient and focused tutor I've worked with. His keen interest in technology and desire to be involved in current trends is tempered against a grounded approach to practical technology solutions"
About the venue
A large interior courtyard ringed by trees is the perfect place to set up your laptop or challenge someone to a game of pool in WeWork: Chancery Lane. Occupying 5 floors of an 8-storey building, this coworking space has floor-to-ceiling windows, overlooking Gray's Inn Road. Click the Request a Viewing button above to see if renting a desk or even a whole office at WeWork: Chancery Lane is for you!
Is there any preparation required in advance of the course?
This course is technical in nature and would require the student to be comfortable with coding. To prepare for the class all students must have the following:
Comfortable with terminal and command line
- Understanding of programming languages (ex: Go, Node.js, Java, Python)
- Comfortable with terminal and command line
Here are a few links for learners who wish to learn basic programming in advance:
Codeschool offering git and js training online too:
If comfortable using a shell, try this for git:
f no shell experience then this looks good:
How can I contact the organizer with any further requirements questions?
Yes. We would be delighted to help if you have any questions about the baove course contents, group bookings or any other questions.
Please email us on davereilly32@gmail or call direct on 0208 299 0557 or alternatively 07989 985922 if you have further questions on the above workshop