Past AfricodeX Sessions
Building Cloud Apps with Microsoft Azure
Technology: Cloud, Microsoft Azure
Click here to watch the tutorial on our Youtube Channel
Pre-requisites: None
Adebisi Oje (Solutions Architect @ Microsoft and Africode CEO) gives an introduction to the Microsoft Cloud. We learn:
How to spin up and connect to virtual machines (Windows and Linux)
Create a web application and host it on Azure
Scale "up and down" the virtual machines behind our web application
Monitor cloud services and get alerts
Android Mobile Development for Beginners
Technology: Android
We had trouble this video recording, unfortunately it is unavailable.
Pre-requisites: None
In this tutorial, Moyinoluwa Adeyemi (Software Engineer) gives an overview of Android Development and instructions about how to get a simple Hello World app up and running.
Moyinoluwa is an organizer of the Lagos Google Developers Group and the woman who built an Android watch face that tells time in Yoruba (western Nigerian language).
Intro to Database Management w/o SQL (NoSQL)
Technology: CouchDB, NoSQL Databases
Click here to watch the tutorial on our Youtube Channel
Pre-requisites:
Install Local NoSQL database - It's as simple as going to CouchDB website (http://couchdb.apache.org/ ), downloading a zip file, unpacking it and opening it.
Install Postman - You will need Google Chrome to install this Postman from (https://www.getpostman.com/docs/introduction )
for our recommended technology stack (Atom text editor, Git, Github and Github desktop) and instructions on how to install on your computer.
In this tutorial, we talk about what a database is and how to store a large amount of data using SQL vs NoSQL. We then show a practical example by creating an Afrobeat music database using CouchDB.
This tutorial was taught by Bunmi Aworanti, an award winning software developer.
Intro to Git software version control
Technology: Git, Github and Version Control
Click here to watch the tutorial on our Youtube Channel
Pre-requisites:
Reference this Africode post for our recommended technology stack (Atom text editor, Git, Github and Github desktop) and instructions on how to install on your computer.
This live tutorial is an introduction to Git software version control.
Watch this short video to learn what version control is and why every serious developer should understand it.
This tutorial was taught by Obe Okaiwele, a Software Engineer at Dell EMC.
How to Create a Web API with Node.js
Technology: Node.js
Pre-requisites:
Download and install Node.js: download here
Download and install Atom or any other text editor you fill comfortable with: download here
Node.js is a JavaScript runtime platform for building fast and scalable web applications. This tutorial will be taught by Lanre Adebambo - a Computer Science graduate from the University of Alberta, full-stack developer and the CTO of Cappsule.
Watch this short video to learn more about Node.js.
Technology: p5js
Click here to watch the tutorial on our Youtube Channel
Pre-requisites:
Download and install Python 2.7 or 3.5: download here
Download and install Atom or any other text editor you fill comfortable with: download here
Make sure you have Google Chrome installed: download here
Have you ever wished to build an interactive game from scratch? Perhaps on the web? Perhaps like the one pictured below? But what’s that? You didn’t get to because you didn’t know how to? Then this tutorial is just for y
In this tutorial, taught by Dirichi Ike-Njoku, We dive into a python library called p5js and unveil some gems like sound effects, accepting user input, and lots more. The goal at the end is to have a functional game that you can tweak in your spare time and show your friends.