Προγραμματιστής C#. Επαγγελματικό - δωρεάν μάθημα από την Otus, εκπαίδευση 6 μηνών, Ημερομηνία: 1 Δεκεμβρίου 2023.
μικροαντικείμενα / / December 04, 2023
Θα μπορείτε να αναπτύξετε πολύπλοκες εφαρμογές πελάτη-διακομιστή σε C#, χρησιμοποιώντας μοτίβα σχεδίασης και τις δυνατότητες του CLR (πολυνηματική, ασύγχρονη, ανακλαστική, σειριοποίηση) και LINQ.
Οι δεξιότητες που θα κατακτήσετε θα σας επιτρέψουν να υποβάλετε αίτηση για θέσεις στο αρχάριο Ανώτερο / Ισχυρό Μέσο επίπεδο. Θα μάθετε πώς ξετυλίγονται διάφορες κατασκευές και οι αναπαραστάσεις τους στην ενδιάμεση γλώσσα (IL). Θα εργαστείτε με βάσεις δεδομένων SQL και NoSQL, caching, Unit tests, CI/CD και άλλα πολύπλοκα και χρήσιμα εργαλεία.
Σε ποιους απευθύνεται αυτό το μάθημα;
Για αρχάριους προγραμματιστές C# που θέλουν να εξελιχθούν στην ανάπτυξη διακομιστή, δημιουργώντας εφαρμογές και μικροϋπηρεσίες.
Για τους φοιτητές του μαθήματος, οι συνεργάτες μας Certiport παρέχουν έκπτωση 10% στην προετοιμασία και την ολοκλήρωση διεθνής πιστοποίηση Microsoft Technology Associate και απόκτηση διεθνούς πιστοποιητικού ειδικού από τον κόσμο ηγέτες στον τομέα της πληροφορικής.
Από το 2009 έχει αναπτύξει διάφορα λογισμικά σε C#, τμήματα πελάτη και διακομιστή. Εργάστηκε τόσο σε πολύ μεγάλες εταιρείες όσο και σε πολύ μικρές. Πρακτική εμπειρία στην ανάπτυξη με χρήση διαφόρων μεθοδολογιών: Καταρράκτης,...
Από το 2009 έχει αναπτύξει διάφορα λογισμικά σε C#, τμήματα πελάτη και διακομιστή. Εργάστηκε τόσο σε πολύ μεγάλες εταιρείες όσο και σε πολύ μικρές. Πρακτική εμπειρία ανάπτυξης χρησιμοποιώντας διάφορες μεθοδολογίες: Waterfall, Scrum, Kanban. Από το 2016 εργάζομαι στην εταιρεία fintech United Traders. Προς το παρόν - Το TeamLead είναι το backend ανάπτυξη μιας από τις ομάδες. Τα τελευταία 2 χρόνια αναπτύσσω και υποστηρίζω μικροϋπηρεσίες για ανταλλαγή κρυπτονομισμάτων σε Kotlin/Java. Επίσης, αναπτύσσω μια εφαρμογή πολλαπλών πλατφορμών για κινητά στο Flutter για μια πύλη επενδύσεων. Μου αρέσει ο αντιδραστικός προγραμματισμός, ο σχεδιασμός της αρχιτεκτονικής των λύσεων για νέες δυνατότητες, η εκμάθηση όλων των νέων, συμπεριλαμβανομένου. δίπλα στο δικό μου επαγγελματικές δραστηριότητες (διαχείριση έργων, ανάπτυξη ιστοσελίδων κ.λπ.) Αποφοίτησε από το Perm State University με πτυχίο στο "Μαθηματικός. Προγραμματιστής συστήματος» το 2010. Πιστοποιητικά Coursera: - Πανεπιστήμιο του Λονδίνου: Ανάπτυξη Ιστού με JavaScript και MongoDB- University of Καλιφόρνια: Έναρξη έργου, προγραμματισμός, προϋπολογισμός και διαχείριση κινδύνων με πιστοποίηση Otus Παιδαγωγός
Σε ανάπτυξη από το 2015, ασχολούμενος κυρίως με την ανάπτυξη στο .NET, υπήρχαν επίσης αρκετά έργα στο Laravel (PHP). Έχω εμπειρία στον τραπεζικό τομέα, μεγάλο και μικρό...
Σε ανάπτυξη από το 2015, ασχολούμενος κυρίως με την ανάπτυξη στο .NET, υπήρχαν επίσης αρκετά έργα στο Laravel (PHP). Έχω εμπειρία στον τραπεζικό τομέα και σε μεγάλες και μικρές outsourcing. Από το 2019 - ηγέτης ομάδας σε μια μικρή ομάδα που αναπτύσσει ένα εσωτερικό προϊόν στο Petrel AI. Εκπαίδευση: Πανεπιστήμιο Turan (Almaty, Καζακστάν), Τμήμα IP.
Αποφοίτησε από το Ινστιτούτο Αεροπορίας της Μόσχας το 2014. Δουλεύω με .Net για περίπου 10 χρόνια. Ξεκίνησε με επιτραπέζιους υπολογιστές (WPF), Silverlight. Τώρα το κύριο εργαλείο είναι το ASP.Net Core, στο μπροστινό μέρος χρησιμοποιώ το Angular 2+, το React. Εμπειρία...
Αποφοίτησε από το Ινστιτούτο Αεροπορίας της Μόσχας το 2014. Δουλεύω με .Net για περίπου 10 χρόνια. Ξεκίνησε με επιτραπέζιους υπολογιστές (WPF), Silverlight. Τώρα το κύριο εργαλείο είναι το ASP.Net Core, στο μπροστινό μέρος χρησιμοποιώ το Angular 2+, το React. Εμπειρία με βάσεις δεδομένων: SQL Server, Postgres. Χρησιμοποίησα επίσης το Camunda, RabbitMQ. Πιστοποιημένο σε MCSD: App Builder, MCSA: SQL 2016 Database Development.
Αρχιτεκτονική και Βάσεις Δεδομένων Έργων
-Θέμα 1. Εισαγωγή, μια ιστορία για τη μορφή Scrum, μια σύντομη επισκόπηση του μαθήματος
-Θέμα 2.Αρχιτεκτονική έργου
-Θέμα 3. Βάσεις δεδομένων: οργάνωση εργασίας με ροές δεδομένων
-Θέμα 4. Βάσεις δεδομένων: σχεσιακές βάσεις δεδομένων και εργασία με αυτές
-Θέμα 5. Βάσεις δεδομένων: Βάσεις δεδομένων NoSQL και τα χαρακτηριστικά τους
-Θέμα 6. Αναδρομική και προγραμματισμός
C# Advanced
-Θέμα 7. Αναστοχασμός
-Θέμα 8.Σειριοποίηση
-Θέμα 9.Ιδιότητες
-Θέμα 10. Εξαιρέσεις και αποχρώσεις εργασίας μαζί τους
-Θέμα 11. Εργασία με μεθόδους ως μεταβλητές (εκπρόσωποι, συμβάντα)
-Θέμα 12. Τα γενόσημα, η εφαρμογή και οι περιορισμοί τους
-Θέμα 13. Συλλέκτης σκουπιδιών, καταστροφείς και τελικοί μηχανισμοί, Μοτίβο μιας χρήσης
-Θέμα 14. Πρόσθετα χαρακτηριστικά γλώσσας: από οδηγίες προεπεξεργαστή έως δείκτες
-Θέμα 15. Τι είναι χρήσιμο στις νέες εκδόσεις της C#;
-Θέμα 16. Αναδρομική και προγραμματισμός
Multithreading και Design Patterns
-Θέμα 17.Εισαγωγή στον συγχρονισμό στο .NET. Διαφορές μεταξύ διεργασίας, νήματος, τομέα και εργασίας
-Θέμα 18.Ασύγχρονες πράξεις
-Θέμα 19. Οι μαγικές λέξεις ασυγχρονίζονται / αναμένουν
-Θέμα 20.Συγχρονισμός πρόσβασης σε κοινόχρηστο πόρο
-Θέμα 21. Αλληλεπίδραση νημάτων
-Θέμα 22. Αλληλεπίδραση εντός της διαδικασίας
-Θέμα 23. Διαδικαστική επικοινωνία
-Θέμα 24. Δημιουργικά σχέδια σχεδίασης
-Θέμα 25.Δομικά σχέδια σχεδίασης
-Θέμα 26. Μοτίβα σχεδίασης συμπεριφοράς
-Θέμα 27. Αναδρομική και προγραμματισμός
Αρχιτεκτονική πελάτη-διακομιστή και μικροϋπηρεσίες
-Θέμα 28.WCF, ASMX, Web Api, REST
-Θέμα 29. Ένταξη εφαρμογών
-Θέμα 30. ΣΤΕΡΕΙΣ αρχές
-Θέμα 31.Μεσίτες μηνυμάτων
-Θέμα 32.CI/CD
-Θέμα 33. Αναδρομική και προγραμματισμός
Διαδικασίες και προσεγγίσεις
-Θέμα 34.Waterfall, Scrum, Kanban και άλλες μεθοδολογίες
-Θέμα 35.Ενότητα, Sandbox, Blackbox, Whitebox, Δοκιμές ολοκλήρωσης
-Θέμα 36.Domain Driven Development: Basics
-Θέμα 37.Domain Driven Development: Εργαστήριο
-Θέμα 38. Καταγραφή, μετρήσεις, ανίχνευση και τεκμηρίωση
-Θέμα 39. Αντιδραστικός προγραμματισμός
Εργασία έργου
-Θέμα 40. Διαβούλευση για έργα και εργασίες για το σπίτι
-Θέμα 41.Προστασία μελετητικών εργασιών
Τ
toksel
25.08.2021 ΣΟΛ.
Μου άρεσε ο C# Professional Developer
Πλεονεκτήματα: εξάσκηση, υποστήριξη εκπαιδευτικών, ανατροφοδότηση. Μειονεκτήματα: δεν περιλαμβάνουν όλα τα θέματα εργασίες για το σπίτι, θεωρία σε διαδικτυακά σεμινάρια. Το μάθημα είναι πραγματικά υπέροχο! Όλα όσα περιγράφω είναι μια καθαρά υποκειμενική άποψη. Για να κατακτήσω νέο υλικό, χρειάζομαι εξάσκηση· είναι δύσκολο να απομνημονεύσω πληροφορίες με τη μορφή γυμνής θεωρίας. Για να είμαι ειλικρινής, μπήκα στο μάθημα με σαφή έλλειψη γνώσεων (κάποιες ακόμη και βασικές γνώσεις...