Abutech Center, Crest Plaza, Gwarinpa, Abuja info@choratechnology.com

Motivation for Tech and Business

DIGITAL MARKETING - SKILLS FOR SUCCESS

Learn how to make use of online tools to increase visibility of your business website online. Understand the concept of search

engine

optimization and take advantage of organic search online, reduce dependence on paid adverts. Save more money, get more results.

website optimization, content marketing via blog posts, target audience optimized Ads, social media content marketing, customer relationship communication and content youtubing.

REGISTER FOR TRAINING

 

Have you ever wanted to be an expert on Digital Marketing strategy and planning, managing big projects for your organisation, meeting marketing needs, increasing visibility to online users, taking your business to users and ultimately gaining more customers for your business. Choratech is giving you the opportunity to learn how to implement the professional skills involved in carrying out this important responsibility.

Sign up for this course, learn and get certified as a Digital Marketing Strategist and become a valuable employee to any organisation, including yourself. Learn at your convenient time - evenings, weekends. We make every training session an exciting learning experience.

Through an enhanced, simulated case study, you learn how to successfully plan, manage and deliver marketing goals using best practices in a 5-step process. You also learn how to implement search engine optimization, content marketing, email marketing, key words research, blogging, social media content marketing, target audience based ads on Google and Social networking sites.

LEARN TO:

  • Understand what prospective customers are searching online that relates to your business
  • Apply best practices to plan and research on keywords, key phrases, key sentences photos
  • Learn how to use Google Adwords platform to further enhance visibility to customers
  • Discover the advantages of having a Google Mybusiness Account to further push out content about your business to online users
  • Generate and analyse regular analytics and statistics about your business impact on users
  • Implement customer email marketing to sensitize, follow up and convert leads to customers 

BENEFITS TO YOU

Through a simulated case study, you learn how to successfully plan, manage and deliver marketing projects. You also learn how to use marketing tools to respond to real-world scenarios.

 

INTRODUCTION TO DIGITAL MARKETING STRATEGIES

  • The internet and its ability to connect users to business
  • Online tools and resources for building a resourceful website
  • Selecting and applying best practices

 

SEARCH ENGINE OPTIMIZATION

  • Keyword planner and keyword research using Google Adwords
  • Website content optimization inline with keyword research
  • Speed optimization for website 
  • Google search console account for website sitemaps updates - xml-sitemaps.com
  • Google MyBusiness Account

 

CUSTOMER ACQUISITION STRATEGY

  • Building a target audience customer database using Google forms
  • Using Mailchimp as an email marketing tool
  • Linking Mailchimp to your website and social media pages
  • Canva graphics platform tool
  • Manage customer subscriptions, email statistics and user interest

 

CONTENT MARKETING

  • Blogs and Online Posts
  • Wordpress Content Management System
  • Joomla Content Management Systems

 

SOCIAL MEDIA MARKETING

  • Facebook business page creation and profile management
  • Twitter business account management
  • LinkedIn business page account management

 

CUSTOMER RELATIONSHIP MANAGEMENT

  • Zoho CRM
  • Hootsuite Digital Marketing Platform
  • Tawk.to and Zenddesk live chat for websites

 

TARGET AUDIENCE BASED ADS

  • Google Adwords keyword search adverts
  • Facebook Campaign Management
  • Twitter Campaigns
  • LinkedIn Adverts

 

 

  • Agreeing on clear project goals and measurable deliverables
  • Estimating task duration and work
  • Determining task dependencies and calculating the schedule
  • Developing risk management strategies and contingency plans
  • Producing the baseline implementation plan
  • Managing and responding to changes

PHP WEB DEVELOPMENT AND CMS - PROFESSIONAL

Learn how to use the best web development language in the world with thousands of developers joining its community 

and making contributions daily. Understand the concepts behind social networking softwares and tap into the power of Content Management Systems. The advantages of knowing how to use the PHP 5.X.XX are enormous. Apply OOP concepts in PHP development and design your own plugins.

REGISTER FOR TRAINING

 

Sign up for this course and build an exciting web development career. Learn at your convenient time - evenings, weekends. We make every training session an exciting learning experience.

PHP is a server scripting language, and is a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative to competitors such as Microsoft's ASP and others. Due to the flexible, easy to use and adaptive nature of PHP, many Content Management Systems have been developed from scratch, with complete APIs and Plugins, using this language. This is responsible for development of plugins from different PHP developers all around the world. The latest PHP release as at when this page was published on the 20th of July 2013 is 5.3.25 in the PHP 5.X.XX series. Its a fully compatible Object Oriented Programming Language with new additional components on the platform being released every day. Its ability to integrate to other platforms and its easy, fast to use Application server - Apache is an unbeatable tag team in the world of web development. Learn how to use the power behind PHP.

LEARN TO:

  • Use PHP programming language constructs to create several web applications.
  • Use decision and looping constructs and methods to dictate program flow.
  • Perform basic error handling in php programs.
  • Understand and implement Content Management Systems and learn how to use their APIs.
  • Demonstrate knowledge of PHP framework and build web applications for ecommerce, social networking sites.
  • Understand basic object oriented (OO) concepts such as inheritance, encapsulation, and abstraction.

BENEFITS TO YOU

This course teaches the significance of object-oriented programming in PHP web development and how how to write server side script, build dynamic website with MySQL database back end, Employ the use of CMS softwares like Wordpress, Joomla, Drupal, Mod X etc.

  • Developer
  • Application Developers
  • PL/SQL Developer
  • Forms Developer
  • System Analysts
  • Business Analysts
  • Data Warehouse Administrator

PART I

01. Introduction to PHP framework
Welcome
What is PHP?
PHP in Action

02. Course Overview
Course Overview

03. What's Different About PHP Web development?
New Features
File Extensions
Languages

04. Apache Server and PHPMyAdmin
Getting Acquainted With PHPMyAdmin 
Administering and Managing Apache Web Server 
Understand basic MySQL operations

05. A Simple PHP Web Page
A Simple PHP web page Example pt. 1
A Simple PHP web page Example pt. 2

06. PHP framework tools 
Using Adobe Dreamweaver tools for development 
Zend framework

07. PHP functions 
Using the String Functions
Using Mathematical Functions
Using Date and Time functions
For, While and do-While Loop Iterations
$_FILE functions 
$_SERVER functions
$_SESSION functions
PHP mail function 
PHP Initialization Files 
MySQL functions
XML, SOAP, JSON communication across platforms
Writing custom PHP functions

08. PHP OOP concepts 
Writing Classes in PHP
Accessing Objects and attributes of a Class
Writing functions in a Class 
Defining variables and declaring constants in a Class 
Using Objects in a page 
Using global PHP variables

09. Tracing and Error display 
What is Tracing?
Using Tracing
Utilizing the Trace Object
Remote Debugging
Using the settings feature of PHP.INI

PART II

10. Managing State and Sessions 
State Management Basics
State Management Options pt. 1
State Management Options pt. 2
Server Side State Management
Client Side State Management
Global variables
Application Variables
Session Variables
Cookies
Cookie-less Sessions

11. Configuration
PHP.INI file 
Configuration File Sections
Dynamic Properties and Other Tricks

12. Persistence of Data & Data Management
Basic Understanding of MySQL Database
Administering PHPMyAdmin Management console 
Using the SQL Querying Editor 
Querying the Database
Executung DML and DDL Statements

 

13. Web Services
XML Primer
What are XML Web Services?
Creating an XML Web Service pt. 1
Creating an XML Web Service pt. 2
Calling XML Web Services pt. 1
Calling XML Web Services pt. 2
Calling SOAP services using NuSOAP
Call RESTFUL services

14. Using Content Management Systems 
Understanding wordpress, Importance and development community
Wordpress Install and configuration
Theme design , layout and optimization
Use of wordpress widgets, and writing custom widgets
Writing PHP functions is wordpress and using short codes
Use of Plugins, Install , configure and how to write custom plugins
Using Wordpress Classes and Objects and Database data retrieval 
Maintenance of Wordpress System, Updates and Blogs

15. Deployment
Web Application Deployment
Updating a Web Application

 

  • Install, Configure and Manage Apache PHP-MySQL database.
  • Display data from multiple tables using the ANSI SQL 99 JOIN syntax.
  • Develop Web applications using Adobe Dreamweaver.
  • Learn how to separate Presentation Layer from Business logic.
  • Use basic CSS rules, Java script, Ajax scripting for Front end development
  • How to use and implement Content management Systems
  • How to build responsive websites

 

REQUIRED PREREQUISITES:

  • Familiarity with Web design concepts and techniques
  • Data processing and basic SQL
  • Basic programming in any language

RECOMMENDED RELATED TRAINING COURSES:

  • MySQL Database Administration , Performance Tuning, Maintenance and Development. 
  • Web Design and Client Side Scripting ( JQUERY Plugins, Ajax, Javascripts)

WEB DESIGN & GRAPHICS - ADVANCED

Web design is the skill of creating presentations of content (usually hypertext or hypermedia) that is delivered to an end-user through

the World Wide Web, by way of a Web browser. You can learn how to design responsive websites with fantastic layouts using the unlimited powers that reside in Cascaded Style Sheets and javascript functions.

REGISTER FOR TRAINING

 

Learn how to build websites from scratch using, HTML5 , CSS3, Bootstrap frameworks to develop mobile responsive websites. Use Content management systems and software like Joomla and WordPress to build all category of sites with admin management. Sites like e-shopping  and social networking sites. Build web portals 

Sign up for this course and be on your way to becoming a Webmaster. This course is a pre-requisite for learning PHP Development or ASP.NET development. Learn at your convenient time - evenings, weekends. We make every training session an exciting learning experience.


The intent of web design is to create a web site, a collection of electronic files that reside on a web server/servers and present content and interactive features/interfaces to the end user in form of Web pages once requested. Such elements as text, bit-mapped images (GIFs, JPEGs) and forms can be placed on the page using HTML/XHTML/XML tags. Displaying more complex media (vector graphics, animations, videos, sounds) requires plug-ins such as Flash, QuickTime, Java run-time environment, etc. Plug-ins are also embedded into web page by using HTML/XHTML tags.

LEARN TO:

  • Create webpages to display content and images
  • Design and add Flash media and Complex graphics to web pages using tools
  • Understanding how to format content in a webpage using HTML/XHTML
  • Utilizing the power of Cascaded Style sheets to design visually responsive websites
  • Write Basic Javascript functions and emply Ajax and JQuery Plugins

BENEFITS TO YOU

This course teaches the significance of client side scrioting and style sheet formatting in presenting a responsive website compatible with desktops and mobile devices

  • Developer
  • Application Developers
  • PL/SQL Developer
  • Forms Developer
  • System Analysts
  • Business Analysts
  • Data Warehouse Administrator

PART I

01. HTML Basics
  • Creat a Home page
  • Format Pages and Texts
  • Create Links to New pages
  • Create Email and Links to External Site
  • Insert and Align Graphics
  • Create a basic navigation system

02. Layout and Navigation

  • Layout pages using tables
  • Create Navigation Bars
  • Add sub-sections to site
  • Place tables within tables

03. Interactivity

  • Insert Meta tags
  • Create Forms
  • How to Use Cascaded Style Steets (CSS)
  • Format display layout with CSS
  • Upload site to server

04. Practical Javascript

  • Writing simple Javascript functions
  • Open new window
  • Retrieve variables and objects
  • Validate form input
  • Insert validation script

05. Media/Graphics

  • Design Graphics in varying formats
  • Graphic Optimization
  • Basic Flash Media Designs
  • Basic Action script programming
  • How to Insert Flash Media and Videos in a webpage

 

 

  • Design website using Adobe Dreamweaver.
  • Learn how to separate Presentation Layer from Business logic.
  • Use basic Ajax scripting/JQuery for Front end development
  • How to use and implement Content management Systems
  • How to build responsive websites

 

REQUIRED PREREQUISITES:

  • Basic computer literacy skills
  • Familiarity with Web design concepts and techniques
  • Basic programming in any language 

MICROSOFT .NET FUNDAMENTALS

CSharp (C#), a credible alternative to Java and PHP. Understand OOP principles using CSharp as the coding language. Appreciate 

its relationship with Java and easily migrate from Java/oracle platform to .NET framework and vice versa. Take advantage of .NET utilities and its many libraries in building flexible and scalable Apps with rich functionality within the shortest possible time.

REGISTER FOR TRAINING

 

Learn and master the most flexible and user friendly web development framework; Microsoft ASP.NET. It has taken many of the best active server technologies and combined them into one powerful set of coding instructions which allow interaction between the user and the server. It allows you to use many coding platforms in just one frame work, giving you the ability to build mobile, web, windows applications on the fly.

Sign up for this course and build an exciting web development career. Learn at your convenient time - evenings, weekends. We make every training session an exciting learning experience.

Microsoft ASP.NET has taken many of the best active server technologies and combined them into one powerful set of coding instructions which allow interaction between the user and the server. Today's companies and their customers rely on a back-and-forth flow of data that can be specific and more importantly, updated based on individual requests for information. Why is this important? A customer shopping at an e-store website can have specific pages generated and delivered based on their shopping habits. As they continue to shop or change their habits, the information can be updated, or even updated at their request.

LEARN TO:

  • Use various C#, C++, VB programming language constructs to create several Microsoft technology applications.
  • Use decision and looping constructs and methods to dictate program flow.
  • Perform basic error handling for your Java technology programs.
  • Implement intermediate object-oriented (OO) concepts in ASP.NET technology programs.
  • Demonstrate knowledge of ASP.NET framework and build web applications of different kinds on this framework.
  • Understand basic object oriented concepts such as inheritance, encapsulation, and abstraction.

BENEFITS TO YOU

This course teaches the significance of object-oriented programming, the keywords and constructs of the Csharp programming language. You'll walk away from this course with an understanding of the steps required to create simple web applications.

  • Developer
  • Application Developers
  • PL/SQL Developer
  • Forms Developer
  • System Analysts
  • Business Analysts
  • Data Warehouse Administrator

PART I

01. Introduction to ASP.NET framework
Welcome
What is ASP.NET?
ASP in Action

02. Course Overview
Course Overview

03. History of ASP
Short History of ASP pt. 1
Short History of ASP pt. 2
What is ASP.NET?
ASP.NET Requirements

04. What's Different About ASP.NET?
Not ASP 4.0
New Features
File Extensions
Languages

05. A Simple ASP.NET Page
A Simple ASP.NET Example pt. 1
A Simple ASP.NET Example pt. 2

06 .NET Framework
What is the .NET Framework?
How .NET Works
Main Features of .NET pt. 1
Main Features of .NET pt. 2
ASP.NET Namespaces

07. Internet Information Server
Getting Acquainted With IIS
Administering IIS

08. Visual Studio.NET
Using Visual Studio .NET
WebMatrix

09. Web Forms
Basic Building Block
ASP.NET Page Structure pt. 1
ASP.NET Page Structure pt. 2
Page Directives pt. 1
Page Directives pt. 2
Code-Behind Pages
Using Code-Behind Pages
Events
Creating/Using Events
Page Events
Postback
Postback Example

10. Controls
ASP.NET Controls
HTML Controls
Server Controls
Web Controls pt. 1
Web Controls pt. 2
Validation Controls
Using Validation Controls pt. 1
Using Validation Controls pt. 2
Rich Controls
Linking Controls
Third Party Controls
Selecting the Right Control
Page Layout

11. User Controls
What is a User Control?
Creating a User Control pt. 1
Creating a User Control pt. 2

12. Tracing
What is Tracing?
Using Tracing
Utilizing the Trace Object
Remote Debugging

PART II

13. Managing State
State Management Basics
State Management Options pt. 1
State Management Options pt. 2
Server Side State Management
Client Side State Management
Global.asax
Application Variables
Session Variables
Cookies
Cookie-less Sessions

14. Persistence of Data & Data Management
Basic Understanding of MSSQL 2008 Database Management Console 
Using the SQL Querying Editor 
Querying the Database
Executung DML and DDL Statements

 

15. Optimizing ASP.NET Apps
What is Caching?
The Cache Object
Using the Cache Object
Output Caching
Fragment Caching

16. Configuration
.config Files
Configuration File Sections
Dynamic Properties and Other Tricks

17. ASP.NET Security Basics
Security Settings pt. 1
Security Settings pt. 2
Authentication Methods
Forms Authentication
Windows Authentication
Passport Authentication

18. Web Services
XML Primer
What are XML Web Services?
Creating an XML Web Service pt. 1
Creating an XML Web Service pt. 2
Calling XML Web Services pt. 1
Calling XML Web Services pt. 2

19. Deployment
Web Application Deployment
Updating a Web Application

 

  • Install, Configure and Manage MSSQL 2008 Server database.
  • Display data from multiple tables using the ANSI SQL 99 JOIN syntax.
  • Develop Web applications using Microsoft Visual Studio 9 tool.
  • Learn how to separate Presentation Layer from Business logic.
  • How to use code behind pages
  • Use basic CSS rules, Java script, Ajax scripting for Front end development
  • Retrieve row and column data from tables.
  • Write multiple-column sub-queries.
  • Use the regular expression support in SQL.
  • Create reports of sorted and restricted data.

 

REQUIRED PREREQUISITES:

  • Familiarity with Web design concepts and techniques
  • Data processing and basic SQL
  • Basic programming in Java, VB or C++

ORACLE 12C DATABASE ADMINISTRATION

Oracle is a relational database with a robust architecture for managing software systems with complex architecture.Its a database

 designed to manage databases with its control grid architecture and shared pool of resources and vast memory management. Its unique SQL (Oracle SQL) comes with its unique syntax that easily allow DBAs write complex query to retrieve and manage data.

REGISTER FOR TRAINING


Have you always wanted to take a training course on Oracle 12c Database, prepare for Certification exams such as OCA, OCP, and become an expert with Database Administration from any vendor. Then signup fast for our Oracle 12c DB training course.
Your learning experience with our Certified Oracle Instructors will give you the cutting edge you desire in your career. Learn at your convenient time - evenings, weekends! and light up your database Administration career. We make every training session an exciting learning experience.

 

The Oracle 10g for Beginners course helps you learn about the world's most popular database. Expert Oracle University instructors will teach you how to use the Oracle 10 database Server and tools, Enterprise Manager, Security tools , SQLplus and so on, while helping you develop deeper knowledge of using relational databases.

Learn To:

  • Explain the relational database model.
  • Describe the features and benefits of Oracle DB.
  • Install and configure the Oracle 10g DB server and clients.
  • Design efficient databases.
  • Use Structured Query Language (SQL) to build your database and query data.
  • Employ appropriate iSQL tools.

Benefits to You

This course will teach you everything you need to know to start using the incredibly popular Oracle 10g database Management system which has gained wide acceptance by every industry in recent times and is applicable to your Web, Cloud and embedded applications. In learning about Oracle, you will develop an understanding of relational databases and how to design a robust and efficient database. You will harness that power by learning Oracle SQL and use it to build databases, populate them with data and query that data through extensive hands-on practices.

Manage Your Oracle 10g Database

This course also introduces you to more advanced tools and techniques to help you manage your Oracle database and data. Some of these tools is the Enterprise Manager and command line tools. At the end of the course, you will be confident in your abilities to use the MySQL database and put your new skills to work.

  • Database Administrators
  • Developer
  • Administrator
  • Database Designers
  • Network professionals

Database Installation and Administration
Assessing the Oracle database architecture

Defining memory structures, processes and SGA
Establishing a storage framework

Managing Oracle databases

Configuring Oracle Database 10g
Working with Oracle SQL Developer

Accessing and Manipulating Data
Retrieving data efficiently with SQL Developer

Selecting, restricting and ordering data
Avoiding pitfalls in null values
Exploiting built-in SQL functions

Applying powerful SQL techniques

Joins, outer joins and ANSI joins
Grouping data and applying aggregate functions
Combining result sets with set operators
Comparing simple and correlated subqueries

Modifying data with SQL statements

Inserting, updating, deleting and merging data
Controlling transactions with ROLLBACK and COMMIT

Creating and Managing Database Objects
Implementing the physical design

Mapping logical model to physical design
Creating users and schemas

Constructing and maintaining tables

Altering and dropping columns
Restoring data with Flashback and the recycle bin

Building views, sequences and synonyms

Filtering data with views
Generating unique IDs with sequences
Streamlining access to objects with synonyms

Maintaining Integrity, Security and Performance
Enforcing integrity

Implementing referential integrity with primary, unique and foreign keys
Managing transactions and data with deferred and enforced constraints

Securing the data

Authenticating users with password aging
Controlling access with system and object privileges
Simplifying privilege management with roles

Improving performance

Guidelines for creating indexes
Indexing the data for optimal access
Managing unique, non unique and composite indexes

Programming with PL/SQL
Writing basic programs

Controlling logic with IF and CASE statements
Performing iterations with WHILE and FOR LOOPs
Defining and managing PL/SQL records
Trapping errors with exception handlers

Processing data with cursors

Declaring cursors to perform row-level operations
Passing parameters to cursors to increase flexibility
Simplifying cursors with FOR LOOPs
Improving performance with CURRENT OF or ROW ID

Implementing Server-Side Logic
Modularizing code

Constructing procedures and functions
Debugging programs with DBMS_OUTPUT

Creating packages and triggers

Bundling subprograms in packages
Defining statement and row-level triggers
Governing triggers with conditional predicates

 

 

  • Explain Oracle Enterprise Manager
  • Explain database transactions
  • Obtain database metadata
  • Describe Oracle GUI tools
  • Monitor database performance
  • Perform database backup and recovery
  • Export and import database data
  • Manage User permissions and roles
  • Explain the basics of relational databases
  • Design an effective database
  • Build a database and tables by using SQL Modify or delete database entities
  • Query data with the SELECT command
  • Join data from multiple tables
  • Perform nested subqueries
  • Use built-in iSQL functions

 

REQUIRED PREREQUISITES:

  • Familiarity with data processing concepts and techniques
  • Data processing

RECOMMENDED RELATED TRAINING COURSES:

This Database Program with PL/SQL training shows you how to develop stored procedures, functions, packages and database triggers. You'll learn to manage PL/SQL program units and dependencies, and usage of some of the Oracle-supplied packages.


This Database 11g SQL Tuning Workshop training teaches database developers, DBAs and SQL developers to identify and tune inefficient SQL statements. Learn how to investigative methods to reveal how the Oracle database executes the SQL statement.

This Oracle Database 11g Performance Tuning training is an advanced curriculum course. It builds on the Introduction to Performance Tuning in the Administration Workshop I and II courses, focusing on the tuning tasks expected of a DBA.


This SQL Tuning for Developers training assists database developers, DBAs and SQL developers to identify and tune inefficient SQL statements. You'll learn to interpret execution plans and the different ways that data can be accessed.


In this course, students review the basic concepts of data mining and learn how leverage the predictive analytical power of the Oracle Database Data Mining option by using Oracle Data Miner 11g Release 2. The Data Miner GUI provides intuitive tools that help you to explore the data graphically, build and evaluate multiple data mining models, apply Oracle Data Mining models to new data, and deploy Oracle Data Mining's predictions and insights throughout the enterprise.

JAVA DEVELOPMENT - ANDROID MOBILE APPS

Java programs power almost every device. Learn how Object Oriented Programming concepts determine the Model for building

complex software systems. Interpret your model in Java language and develop platform independent software products for desktops, Enterprise web, Android/iOS/Windows Mobile Apps. Make use of Swing APIs, Servlets, Google APIs etc

REGISTER FOR TRAINING

 

Have you always wanted to take a training course on JAVA and not only prepare for the SUN CERTIFIED JAVA PROGRAMMER Professional exams, but becoming a geek in Object Oriented Programming (OOP) concepts and mastering the art of programming, such that you quickly learn any language of your choice and migrate to other platforms. And go further to develop applications on desktops, web and mobile. Look no further because the key to your success is right here in front of you.
Take a Java course with our experienced Java developers at your convenient time - evenings, weekends! and light up your software development career. We make every training session an exciting learning experience.

 

This Java SE7 Fundamentals course is an introduction to object-oriented programming using the Java language. Through hands-on exercises, you'll begin to build a baseline of knowledge to propel your career in development.

LEARN TO:

  • Use various Java programming language constructs to create several Java technology applications.
  • Use decision and looping constructs and methods to dictate program flow.
  • Perform basic error handling for your Java technology programs.
  • Implement intermediate Java programming and object-oriented (OO) concepts in Java technology programs.
  • Demonstrate knowledge of Java technology and the Java programming language.
  • Understand basic object oriented concepts such as inheritance, encapsulation, and abstraction.
  • Use and manipulate object references, and to write simple error handling code.

BENEFITS TO YOU

This course teaches the significance of object-oriented programming, the keywords and constructs of the Java programming language. You'll walk away from this course with an understanding of the steps required to create simple Java technology programs.

BUILD A SOLID FOUNDATION IN JAVA

You'll build a solid basis in the Java programming language upon which to base continued work and training. This course features the Java Platform, Standard Edition 7 (Java SE 7), and uses the Java SE Development Kit 7 (JDK 7) product.

CREATE SIMPLE JAVA CLASSES

Learn how to create and use simple Java classes containing arrays, loops and conditional constructs. This course provides a solid understanding of what the Java SE7 platform is and how it is used in real world applications.

  • Developer
  • Technical Administrator
  • Technical Consultant
  • Project Manager
  • Application Developers
  • Portal Developer
  • System Administrator
  • Web Administrator
  • Network professionals

INTRODUCING THE JAVA TECHNOLOGY

  • Relating Java with other languages
  • Showing how to download, install, and configure the Java environment on a Windows system.
  • Describing the various Java technologies such as Java EE, JavaME, Embedded Java SE
  • Describing key features of the technology and the advantages of using Java
  • Using an Integrated Development Environment (IDE)

THINKING IN OBJECTS

  • Defining the problem domain
  • Identifying objects and recognizing the criteria for defining objects

INTRODUCING THE JAVA LANGUAGE

  • Defining classes
  • Identifying the components of a class
  • Creating and using a test class
  • Compiling and executing a test program

WORKING WITH PRIMITIVE VARIABLES

  • Declaring and initializing field variables
  • Describing primitive data types such as integral, floating point, textual, and logical
  • Declaring variables and assigning values
  • Using constants
  • Using arithmetic operators to modify values

WORKING WITH OBJECTS

  • Declaring and initializing objects
  • Storing objects in memory
  • Using object references to manipulate data
  • Using JSE javadocs to look up the methods of a class
  • Working with String and StringBuilder objects

USING OPERATORS AND DECISION CONSTRUCTS

  • Using relational and conditional operators
  • Testing equality between strings
  • Evaluating different conditions in a program and determining the algorithm
  • Creating if and if/else constructs
  • Nesting and chaining conditional statements
  • Using a switch statement

CREATING AND USING ARRAYS

  • Declaring, instantiating, and initializing a one-dimensional Array
  • Using a for loop to process an Array
  • Creating and initializing an ArrayList
  • Using the import statement to work with existing Java APIs
  • Accessing a value in an Array or and ArrayList
  • Using the args Array

USING LOOP CONSTRUCTS

  • Creating while loops and nested while loops
  • Developing a for loop
  • Using ArrayLists with for loops
  • Developing a do while loop
  • Understanding variable scope

WORKING WITH METHODS AND METHOD OVERLOADING

  • Creating and Invoking a Method
  • Passing arguments and returning values
  • Creating static methods and variables
  • Using modifiers
  • Overloading a method

USING ENCAPSULATION AND CONSTRUCTORS

  • Creating constructors
  • Implementing encapsulation

INTRODUCING ADVANCED OBJECT ORIENTED CONCEPTS

  • Using inheritance
  • Using types of polymorphism such as overloading, overriding, and dynamic binding
  • Working with superclasses and subclasses
  • Adding abstraction to your analysis and design
  • Understanding the purpose of Java interfaces
  • Creating and implementing a Java interface

HANDLING ERRORS

  • Understanding the different kinds of errors that can occur and how they are handled in Java
  • Understanding the different kinds of Exceptions in Java
  • Using Javadocs to research the Exceptions thrown by the methods of foundation classes
  • Writing code to handle Exceptions

THE BIG PICTURE

  • Creating packages and JAR files for deployment using java
  • Two and three tier architectures
  • Looking at some Java applications examples

 

  • Develop classes and describe how to declare a class
  • Analyze a business problem in order to recognize objects and operations that form the building blocks of the Java program design
  • Define the term
  • Demonstrate Java programming syntax
  • Write a simple Java program that compiles and runs successfully
  • Declare and initialize variables
  • List several primitive data types
  • Instantiate an object and effectively use object reference variables
  • Use operators, loops, and decision constructs
  • Declare and instantiate Arrays and ArrayLists and be able to iterate through them
  • Describe the benefits of using an Integrated Development Environment (IDE)
  • List and describe several key features of the Java technology
  • Declare a method with arguments and return values
  • Use inheritance to declare and define a subclass of an existing superclass
  • Describe how errors are handled in a Java program
  • Describe examples of how Java is used in applications, as well as consumer products

 

Image

Office Address

  • Plot 2 Tony Asije street Ogudu GRA, Lagos
  • deliakonsult@gmail.com
  • +2348073822107, +234803314289

Social List