Γεια σας ονομάζομαι Βασίλης Βοντικάκης, ένα γρήγορο "intro" είναι ότι ασχολούμαι αρκετά χρόνια με τεχνολογίες του internet και ειδικότερα με όσες περιστρέφονται γύρω από την κατασκευή web applications τόσο στο backend όσο και στο frontend.
Η εμπειρία που διαθέτω περιλαμβάνει κατασκευή συστημάτων διαχείρισης πελατειακών σχέσεων CRM σε Real Estate, Travel API integrations και custom ecommerce projects. Παρακάτω θα δείτε τις τεχνολογίες που γνωρίζω και επιπλέον σε αυτόν τον ιστοτόπο θα βρείτε μια σειρά από δωρεάν εργαλεία υπολογισμoύ μερικής απασχόλησης και A/B Conversion Rate και πολλά άλλα.
Msc Μαθηματική Προτυποποίηση στις σύγχρονες τεχνολογίες και οικονομία.
B.A Οικονομικών Επιστημών
Μέλος του Οικονομικού Επιμελητηρίου Ελλάδας
Backend development αναφέρεται στο ανάπτυξη λογισμικού από την πλευρά του server σε μια εφαρμογή. Αυτός ο τύπος development αποτελείται από τρία μέρη: server, την εφαρμογή και τη βάση δεδομένων. Οι χρήστες της εφαρμογής δεν μπορούν να δουν αυτό το κομμάτι το οποίο ίναι υπεύθυνο για την αποστολή των πληροφοριών στο browser ή στο middleware.
Frontend development αναφέρετε στη πλευρά του client side σε μια εφαρμογή όπου είναι κατά κύριο λόγο ορατό μέρος της στους χρήστες. Οι frontend developers είναι υπέυθυνοι για την σχεδίαση και ευχρηστία μια ιστοσελίδας ή εφαρμογής.
Ένας full stack developer είναι ο web developer οποίος μπορεί να εργαστεί τόσο στο frontend όσο και το backend σε μια ιστοσελίδα ή μία εφαρμογή web - αυτό σημαίνει ότι μπορεί να χειριστεί project που απαιτούν βάσεις δεδομένων ή αλλο data stores και επιπλέον μπορεί δημιουργήσε user interfaces που υποστηρίζουν single-page applications
Το Vagrant είναι ένα εργαλείο για τη δημιουργία Virtual Machines Environments, ελαχιστοποιεί το χρόνο εγκατάστασης και ρύθμισης για development environment και αυτοματοποιεί τη κοινή χρήση λογισμικού σε dev teams. Λειτουργεί πάνω virtualization λογισμικό όπως είναι το VirtualBox, VMWare etc.
Το Git είναι ένα σύστημα version control το οποίο βοηθάει software developer να διαχειριστούν αποτελεσματικά τον πηγαίο κώδικα ενός project. Μπορούν να ενσωματώσουν πολύ γρήγορα καινούργιες αλλαγές, να ενώσουν κομμάτια κώδικα από διαφορετικά μέλη της ομάδας ή να πλοηγηθούν στο ιστορικό της εξέλιξης του λογισμικού.