Programming & Web Development

Introduction

Programming and web development are two essential areas in the world of technology, both forming the backbone of digital solutions and applications we interact with every day. Programming involves writing instructions (code) that computers follow to perform specific tasks, while web development focuses on building and maintaining websites or web applications. This field has been at the forefront of ICT for a long time, making it grow daily like so many people/organizations will continue to use software/applications to solve their day-to-day problems. Programmers will continue to grow in high demand as long as computer users rema

Programming (also known as coding or software development) is the process of writing, testing, and maintaining code that tells a computer or device what to do. It is an essential skill for creating software, mobile applications, websites, games, and much more. Web development involves the creation and maintenance of websites and web applications. It encompasses everything from simple static pages to complex dynamic sites that interact with users, process data, and connect with databases. Web development is typically divided into three main categories: Frontend, Backend and Full-Stack development. 

Frontend Development

Frontend Development: The part of web development that focuses on the user interface (UI) and user experience (UX). It is everything the user interacts with directly in their browser. Every application developer needs adequate knowledge of frontend development withHTML5, CSS3, BOOTSTRAP, JAVASCRIPT, and REACT. This process is the first thing you need to learn before going further into programming.

Understanding frontend development software as listed above is paramount before expanding to backend and full-stack development, being the basic among others.

 

What You Will Learn

Students should be confident to handle any of the below areas at the end of the course.

 Introduction to HTML5
 The new feature in HTML5
 Introduction to CSS
 Using CSS and HTML5
 Using JavaScript and jQuery
 Understanding data types, attributes and entities of HTML5
 Client and server-side JavaScript
 JavaScript method to display information
 How to use jQuery mobile
 JavaScript arrays
 Parameterized functions and return functions
 Document object model
 HTML5 support for mobile website
 Introduction to React
 Reconciliation algorithm and component composition
 CSS modules and LESS/SASS
 Expensive DOM manipulations and pure render mixing
 Understanding performance tools
 React test utilities and Jasmine

Student Requirements

Interested student must come with one passport photograph and four four thousand naira for registration.

Students should also come with a well functional computer with a minimum operating system of at least 64bit (Window 10 or Mac) and minimum of 4gig RAM.

Course Duration & Schedule

Weekdays (12 Weeks)

  • Mondays and Wednesdays
  • Fridays and Saturdays

2 Sessions per day

  • 9:00am – 11:30am
  • 1:00pm – 3:30pm

* Students can only choose one session

Weekend (16 Weeks)

  • Saturdays only

2 Sessions per day

  • 9:00am – 1:00am
  • 2:00pm – 6:00pm

* Students can only choose one session

Backend Development

Backend Development is the server-side of web development that deals with databases, server logic, and application functionality that happens behind the scenes. Building web or mobile application with the leading programming languages give you an edge as a developer. Picsloop works with the industry-standard backend development language for easy and faster application automation. Frontend development is prerequisite for every student that want to apply for backend development.

What You Will Learn

Students should be confident to handle any of the below areas at the end of the course.

 Introduction to Python
 Working in Python environment
 Basic syntax and variable types
 Decision making and basic operation
 Python loops and numbers
 Understanding Python strings and lists
 Use of tuples, Python Dictionary
 Python functions
 Introduction to Python modules, dates and time
 Working with Python files I/O
 Exceptions, classes and objects
 Regular expressions
 Python CGI Programming
 Database access
 Network programming
 Multithreading and sending email
 Use of XML processing
 GUI programming
 Further extensions

Student Requirements

Interested student must come with one passport photograph and four four thousand naira for registration.

Students should also come with a well functional computer with a minimum operating system of at least 64bit (Window 10 or Mac) and minimum of 4gig RAM.

Course Duration & Schedule

Weekdays (12 Weeks)

  • Mondays and Wednesdays
  • Fridays and Saturdays

2 Sessions per day

  • 9:00am – 11:30am
  • 1:00pm – 3:30pm

* Students can only choose one session

Weekend (16 Weeks)

  • Saturdays only

2 Sessions per day

  • 9:00am – 1:00am
  • 2:00pm – 6:00pm

* Students can only choose one session

Full-Stack Development

Full-Stack Development is a combination of both frontend and backend development. Full-stack developers are proficient in both client-side and server-side development. A full-stack developer will have adequate knowledge to develop websites using both frontend and backend tools, frameworks, database and libraries. At the end of this course, a student will have confidence in server-side and client-side application development

Students should be confident to handle any of the below areas at the end of the course.

 Introduction to HTML5
 Introduction to CSS
 Using CSS and HTML5
 Using JavaScript and jQuery
 Understanding data types, attributes and entities of HTML5
 Client and server-side JavaScript
 HTML5 support for mobile website
 Introduction to React
 Expensive DOM manipulations and pure render mixing
 React test utilities and Jasmine
 Introduction to Python
 Use of tuples, Python Dictionary
 Python functions
 Introduction to Python modules, dates and time
 Exceptions, classes and objects
 Regular expressions
 Python CGI Programming
 Database access
 Network programming
 Multithreading and sending email
 Use of XML processing
 GUI programming
 Further extensions
 Full web and mobile application development

Student Requirements

Interested student must come with one passport photograph and four four thousand naira for registration.

Students should also come with a well functional computer with a minimum operating system of at least 64bit (Window 10 or Mac) and minimum of 4gig RAM.

Course Duration & Schedule

Weekdays (24 Weeks)

  • Mondays and Wednesdays
  • Fridays and Saturdays

2 Sessions per day

  • 9:00am – 11:30am
  • 1:00pm – 3:30pm

* Students can only choose one session

Weekend (30 Weeks)

  • Saturdays only

2 Sessions per day

  • 9:00am – 1:00am
  • 2:00pm – 6:00pm

* Students can only choose one session

ENROL NOW

Registration is currently in progress for the next batch of students. Kindly fill the form below to start your career journey with us.

Please enable JavaScript in your browser to complete this form.
Name
Select courses if you are enrolling for two or more courses