Skip to main content
image of David A.

HTML with David A.

Thousand Oaks, California

Teaches online
Teaches all skill levels
Age: 12+
Speaks English
Teaching since 2012
Master of Public Administration

    About David A.

    *

    Instructor details

    Location:
    Teacher's Studio
    Teacher's Studio
    SEE MAP
    Helecho ct
    Teaches Online
    Teaches Online

    Teaching Hours

    Thursday
    5 AM-6:30 AM
    Friday
    5 AM-6:30 AM
    Sunday
    5 AM-5:30 AM
    Times are shown in your local timezone (UTC-08:00) Pacific Time (US & Canada)
    Pricing
    30 minutes
    $35
    ReviewsWrite a review
    No reviews have been submitted yet

    Experience

    Java Programmer

    Jan, 2012 - Present

    Abros Software Services

    -Providing high premium quality tutoring and training services for Computer Science and IT students. -Providing assistance in the completion of software projects for clients(individual or small business) -Providing training material and guidance for aspiring tech professionals undergoing a career change -Utilizing the Java, MySQL, Ruby, JavaScript, Python and C language and platforms( as well as Microsoft Office platforms such as Word, Excel, Access and PowerPoint)

    Programmer Intern

    Sep, 2012 - Dec, 2012

    Logiware Inc

    • Using MySQL workbench, I designed and completed a database for a maintenance and repair company with an activity status tracking mechanism • Designed a school library database for book, author and student information with appropriate constraints, indexes and intermediary tables in adherence to the First, Second and Third Normal Forms of Normalization. • Trained under Gokulnath Venkataraman, the President of Logiware Inc, an IT logistics company that provides operational software and outsourcing solutions for international shipping including ocean shipments, exports, full container loads (FCL), air Shipments, imports and less-than Container Loads (LCL). Platforms/Software Used - MySQL Workbench 5.2, FilemakerPro 12, XAMPP, phpMyAdmin, SQL Server 2008

    Human Resources Intern

    Jan, 2011 - May, 2011

    Cobb County School District

    Education

    Master of Public Administration

    Aug, 2009 - May, 2011

    Kennesaw State University

    Certifications

    Java Essential Training

    Nov, 2012

    Lynda.com,inc

    This course demonstrates how to install both Java and the Eclipse IDE and dives into the particulars of programming. The course also explains the fundamentals of Java, from creating simple variables, assigning values, and declaring methods to working with strings, arrays, and subclasses; reading and writing to text files; and implementing object oriented programming concepts. Topics include: Understanding the history and principles of Java Installing Eclipse and Java Compiling and running from the command line Managing memory and performing garbage collection Declaring and initializing variables Writing conditional code Building and parsing strings Debugging and exception handling Using simple arrays Creating custom classes Working with encapsulation, inheritance, and polymorphism Managing files Documenting code with Javadocs

    Certified Android App Developer Training

    Jul, 2016

    Simplilearn

    Simplilearn's Certified Android App Developer course is designed to propel your career as a professional Android app developer. This course takes you through the basics and moves on to advanced concepts in Android app development. You will acquire the necessary skillsets and experience for professional Android application development by building four top-trending applications as projects during the course. Lesson 01 - Introduction to Android Development 43:10 Lesson 02 - Android Activity and Intents 43:07 Lesson 03 - Layouts and Controls 40:05 Lesson 04 - List Views and SQLite 48:05 Lesson 05 - Services 11:40 Lesson 06 - Content Providers 15:51 Lesson 07 - UI and Fragments 14:11 Lesson 08 - Location and Sensors 19:01 Lesson 09 - Multimedia Audio and video & camera 30:36 Lesson 10 - Introduction to Google Play 15:55 App Expert Level Lesson 01 - Connecting Devices Wirelessly 20:38 Lesson 02 - Network Operations 52:52 Lesson 03 - Battery Optimization 08:21 Lesson 04 - Syncing with Cloud Server 46:43 Lesson 05 - Using Volley for Network Data Interaction 11:00 Lesson 06 - Building App for Enterprise 11:37 Lesson 07 - Google Play to Distribute and Monetize 14:23 Lesson 08 - Best Practices for User Interface 22:06 Lesson 09 - Best Practices for Security and Testing 15:23 Lesson 10 - Best Practices for Testing 18:22 Lesson 11 - Best Practices for User Input 18:35 Lesson 12 - Creating Wearable Apps 19:10 Lesson 13 - Custom UI for Wearables 20:43 Lesson 14 - Adding Wearable Features 07:29 Lesson 15 - Data Syncing 21:23 Lesson 16 - Creating Watch Faces 19:52 Lesson 17 - Location Aware Android Wear 06:44 Apps 43:08 Projects

    Java SE 8 New Features

    Jun, 2014

    Lynda.com,inc

    Take a tour of the new features in Java SE 8, the platform designed to support faster and easier Java development. Learn about Project Lambda, a new syntax to support lambda expressions in Java code; the new Stream API for processing collections and managing parallel processing; the DateTime API for representing, managing and calculating date and time values; and Nashorn, a new engine to better support the use of JavaScript code with the Java Virtual Machine. Topics include: Installing Java SE 8 Working with lambda expressions and method references Traversing collections with streams Calculating timespans with the new DateTime API Running JavaScript from Java with Nashorn

    Foundations of Programming: Test-Driven Development

    Jun, 2014

    Lynda.com,inc

    Prove your code is working every step of the way using a formalized test-driven development (TDD) process. TDD can be done in every modern programming environment, and for desktop, mobile, or web apps. The course explores the jargon of TDD—test suites, test harness, mock and stub objects, and more—and covers how TDD is used in the most common programming languages and environments. Plus learn to create, run, and manage the tests and move to a test-first mindset. Topics include: What is test-driven development? Using unit testing frameworks Creating tests Using assertions Creating multiple test methods Naming unit tests and test methods Testing return values Setting up and tearing down Introducing mock objects Measuring code coverage

    Foundations of Programming: Databases

    Feb, 2013

    Lynda.com,inc

    Discover how a database can benefit both you and your architecture, whatever the programming language, operating system, or application type you use. In this course, explore options that range from personal desktop databases to large-scale geographically distributed database servers and classic relational databases to modern document-oriented systems and data warehouses—and learn how to choose the best solution for you. The course also explores data modeling step by step through hands-on examples to design the best system for our data. Plus, learn to juggle the competing demands of storage, access, performance, and security—management tasks that are critical to your database's success. Topics include: What is a database? Why do you need a database? Choosing primary keys Identifying columns and selecting data types Defining relationships: one-to-one, one-to-many, and many-to-many Understanding normalization Creating queries to create, insert, update, and delete data Understanding indexing and stored procedures Exploring your database options

    Java Advanced Training

    Jan, 2013

    Lynda.com,inc

    Java Advanced Training shows developers how to expand their programming skills and get more out of Java. This course offers platform- and framework-neutral tutorials that can be used to build web, mobile, and desktop applications. Starting with advanced methods of defining Java classes and programmatic flow, author David Gassner goes on to describe the Java Reflection API and the Collections Framework; management of files and directories; test-driven development with advanced exception handling and reporting; and how to work with multiple threads. Topics include: - Installing Java on Windows and Mac OS X -Installing Eclipse -Using new features such as simplified generics -Working with advanced class structures (member, local inner, etc.) -Using the Reflection API -Navigating inheritance trees -Managing unordered and ordered sets -Peeking and polling with queues -Testing and error handling -Managing files and directories -Working with I/O streams -Multi-threading -Next steps with Java

    Java Database Integration with JDBC

    Jan, 2013

    Lynda.com,inc

    Whether you're building a web- or desktop-based application with Java SE or Java EE, many Java applications need to integrate data from a relational database. This course describes how to read and manage data from relational databases such as MySQL and SQL Server using the Java Database Connectivity (JDBC) API. Topics include: Importing a MySQL database Connecting to databases Handling JDBC exceptions Looping through result sets Limiting the number of fetched rows Filtering data with prepared statements Calling stored procedures Inserting, updating, and deleting rows with prepared statements Using a persistent database connection Committing and rolling back transactions

    Languages

    English

    Native Proficiency

    Private Lessons

    • 1:1 lessons with a trusted instructor
    • 300+ subjects to choose from
    • Meet online or in person
    • Free on-demand videos and articles

    This teacher is not currently accepting students