|
ΜΑΘΗΜΑΤΑ ANDROID ΑΠΟ ΙΑΝΟΥΑΡΙΟ
|

Από το καινούργιο έτος θα αρχίσουν τα μαθήματα ανάπτυξης εφαμοργών android. Ο χρόνος και ο τόπος θα ανακοινωθούν μετά από το καινούργιο έτος. Οι εγγραφές ανά τάξη δεν θα ξεπερνούν τα 10 άτομα. Όσοι ενδιαφερόμενοι θέλουν να κλείσουν από τώρα θέση μπορούν να στείλουν email στην ηλεκτρονική διεύθυνση
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
g. Η τιμή θα είναι 250 ευρώ για μια εβδομάδα μαθημάτων και θα καλύπτουν 40 ώρες διδασκαλίας. Η ύλη που θα καλυπτεί είναι:
- Setting up your Android Development Environment
- Introducing the Android Software Development Platform
- Android Framework Overview
- Screen Layout Design Views and Layouts
- UI Design Buttons, Menus, Dialogs
- An introduction to Graphics Resources in Android
- Adding Interactivity Handling UI Events
- Understanding Content Providers
- Understanding Intents and Intents Filters
Δεν απαιτείται καμία προηγούμενη γνώση προγραμματισμού.
|
|
LESSON 3 – TEXT FORMATTING (PART B)
|
/html5logo.jpg)
There are many different tags for emphasizing and styling text. We have already covered few of them in Lesson 2. If you use CoffeeCup as your major html editor then you have already understood that most of the usual text features are located under the Format menu. There are though few more tricks that we need to learn in order to modify our text exactly the way we want it.
Sometimes we need to emphasize a word by adding white space around it. However, if you just use the space bar on your keyboard to create it, you will not have any success at all.
Sign in for free to get full access to this lesson
|
|
|
LESSON 2 – TEXT FORMATTING (PART A)
|
/html5logo.jpg)
Your primary concern when you create web sites is the presentation of your text and images. Specific tags and their elements have been developed to reflect their content. Working with headings, simple text elements and lists is a great way to begin presenting your information in an organized manner.
Many of the elements that HTML5 adds that can be used right away are semantic in nature. That is, tags are not supposed to describe how a section of the page looks, but instead should describe the meaning of the section in the page context. But before we move on to use specific tags to format our web site, let's expand on the basic theory of HTML and how you can add attributes to your HTML to further control their effect on your documents.
Most HTML tags support one or more attributes. These attributes are included in the opening tag using the standard format, must be followed immediately by an equal sign (=) and the attribute value must always be enclosed in quotes.
Sign in for free to get full access to this lesson
|
|
Lesson 22 - Introduction to Classes
|

Από αυτό το μάθημα ξεκινάμε να αναλύουμε τις βασικές έννοιες του αντικειμενοστραφή προγραμματισμού (Object-Oriented Programming) κάνοντας μια εισαγωγή στις κλάσεις (Classes). Μια κλάση, στην απλή μορφή του ορισμού της, είναι η προγραμματιστική περιγραφή ενός φυσικού αντικειμένου ή κατάστασης. Τα προγράμματα που ακολουθούν την αντικειμενοστραφή τεχνική περιστρέφονται και στηρίζονται γύρω από την δημιουργία αντικειμένων για την επίλυση ενός προβλήματος και δεν συγκεντρώνονται τόσο στα καθήκοντα που πρέπει να εκτελούνται. Η απόφαση για το ποια αντικείμενα πρέπει να δημιουργήσετε και με ποια χαρακτηριστικά είναι μια εμπειρία που έρχεται με τον χρόνο και με την τριβή. Όπως έχει γίνει ήδη κατανοητό από την μικρή εισαγωγή μας, ο αντικειμενοστραφής προγραμματισμός στηρίζεται στην δημιουργία κλάσεων οι οποίες έχουν την δυνατότητα να δημιουργούν αντικείμενα με τα οποία θα δώσουμε την επιθυμητή λύση στο πρόβλημα. Ας δούμε όμως αναλυτικά πως δημιουργούμε μια κλάση.
Sign in for free to get full access to this lesson
|

A trigger, according to the official documentation from MySQL (http://dev.mysql.com/doc/refman/5.5/en/triggers.html ) is an action that automatically takes place when a specific event happens to a specific table. As triggers are associated with a table, they are therefore particular to that table and database. This lesson describes how to define and use triggers in MySQL.
The main concept about triggers is that they will fire when an INSERT, UPDATE, or DELETE takes place on the named table. This feature helps the Administrator to use triggers to perform automatic maintenance on the data or to monitor changes that have been made for audit purposes. Think, for example, the case where every time a row is deleted you have to save a copy of it in an archive table or whenever a customer orders a product, you have to subtract the ordered quantity from the number in stock.
Sign in for free to get full access to this lesson
|
|
Lesson 8 - ENUM, SET, DATETIME, TEXT
|

Two of the new data type that we will discuss about in today's lesson are the ENUM and SET. ENUM allows you to list a set of possible values. Each row can contain one value from the enumerated set. On the other hand, the SET type is similar to ENUM except that rows may contain a set of values from the enumerated set. Another type we will discuss is the DATETIME. It is used when both date and time are necessary to define the a record entry. Finally, we will discuss about the YEAR type which represents year-only values.
Before we talk about the ENUM type, we need to build one table first under the name LANGUAGE. We will be using TOAD for the execution of all the queries that this lesson includes.
Sign in for free to get full access to this lesson
|
|
|
LESSON 1 – INTRODUCTION TO HTML 5
|

Before you start building your first web site, you need to familiarize yourself with few of the basic elements that every Web page requires. Every Web page is based on the HTML specification. HTML stands for Hypertext Markup Language and its main purpose is to mark up documents for the Web using elements called tags. Tags are easily recognizable because they are surrounded by angled brackets. These tags indicate where the formatting should be applied, how the layout should appear, what pictures should be placed in certain locations and so on. Along with the HTML that defines the content, you will typically find CSS styles, which can be specified either inside the HTML document or in an external document. The current version of HTML (4.01) supports cascading style sheets. However, there is a newer version called HTML 5 which introduces a simpler logic and helps a web designer to develop a Web page with less effort. Our lessons will be based on the HTML 5 standards wherever possible preparing you for the future requirements of the job market. You can find the W3C specifications for the HTML languages here:
HTML 4.01 - www.w3.org/TR/html401/
HTML 5: http://dev.w3.org/html5/spec/Overview.html
Sign in for free to get full access to this lesson
|
|
Κάποιος παρακολουθεί τον λογαριασμό σας στο Facebook? Βρείτε τον!
|

Μια από τις λειτουργίες του Facebook σας δίνει την δυνατότητα να δείτε υπό την μορφή λίστας την τοποθεσία και την ώρα την οποία αποκτήσατε πρόσβαση στο λογαριασμό σας όπως και τον τύπο της συσκευής που χρησιμοποιείται.
Η θέση προσδιορίζεται από την διεύθυνση IP που χρησιμοποιείται για πρόσβαση στο λογαριασμό σας. Δια μέσου αυτής της λειτουργίας μπορείτε να σταματήσετε οποιαδήποτε επιπρόσθετη ανεπιθύμητη πρόσβαση υπάρχει ταυτόχρονα στον λογαριασμό σας ενώ εσείς βρίσκεστε μέσα στο profil σας. Αυτή η λειτουργία του Facebook είναι ιδανική για εκείνους που έχουν χρησιμοποιήσει την συσκευή κάποιου φίλου και ξέχασαν να αποσυνδεθούν αλλά και να σταματήσει μια μη εξουσιοδοτημένη πρόσβαση στο λογαριασμό σας από τους χάκερ. Αξίζει να σημειωθεί ότι η τοποθεσία που δηλώνει το Facebook δεν είναι πάντα σωστή αλλά η λειτουργία που παρέχει είναι πολύ χρήσιμη.
|
|
|
Lesson 9 - FULLTEXT data type
|

In today's lesson, we will create the rest of the tables that make the sakila database functional. The first table that we will construct, with the name FILM_ACTOR, gives us the opportunity to talk about PRIMARY keys that consist of more than one column, whereas the table with the name FILM_TEXT will introduce us to a new data type with the name TEXT which runs under the MyISAM engine. So let's get started.
Sign in for free to get full access to this lesson
|
|
Lesson 7 - ALTER TABLE statement, BLOB data type, UNIQUE Index
|

Sometimes, you will need to change a table's structure to correct a mistake. Other times, there may be a change in the requirements for a table or its contents. For example, your table might need a a foreign key definition to be add to a column. To modify a table, without dropping it first and then re-recreating it, use the ALTER TABLE statement. The ALTER TABLE enables you to add or delete columns, create or destroy indexes, change the type of existing columns, or rename columns or the table itself (http://dev.mysql.com/doc/refman/5.5/en/alter-table.html).
Sign in for free to get full access to this lesson
|
|
|
|
|
|
|
|
Page 1 of 4
|