Programmierworkshop - Kurs 19990 Rubel. vom Spezialisten, Ausbildung 32 ac. h., Datum: 28. November 2023.
Verschiedenes / / November 28, 2023
Leitender Lehrer des Programmierzentrums mit mehr als 20 Jahren Erfahrung. Ausgezeichnet mit einem Microsoft Certificate of Merit für seinen großen persönlichen Beitrag zur Entwicklung von Schulungen in Microsoft Visual Studio-Technologien für Entwickler unter Microsoft Windows.
Verfügt über mehr als 15 Jahre Erfahrung in der Softwareentwicklung in Pascal, C, C++, C# unter Verwendung von Windows-API-, COM- und .NET-Technologien. Im Jahr 2002 absolvierte Alexander Igorevich eine Fachausbildung in London und bestand erfolgreich die schwierigste Präsenzprüfung im Projektmanagement – Microsoft Solutions Framework. Im Jahr 2006 nahm er an einer Schulung in Dubai zum Umgang mit den neuen Softwareschnittstellen Windows Vista und .Net 3.0 teil.
Abschluss mit Auszeichnung an der Moskauer Staatlichen Technischen Universität, benannt nach N.E. Baumann. Hat einen akademischen Grad als Kandidat der technischen Wissenschaften. Alexander Igorevich beteiligte sich an wissenschaftlichen und kommerziellen Projekten des nach ihm benannten Zentralen Forschungsinstituts von Chermet. I.P. Bardin und führende Eisenmetallurgieunternehmen in Russland und der GUS. Er nahm an Schulungsprojekten zusammen mit Microsoft und AK Alrosa teil.
Nimmt regelmäßig an Microsoft-Konferenzen teil. Im Jahr 2012 nahm er an Microsoft-Konferenzen in den Niederlanden (Juni) und Indien (September) teil. Im Jahr 2018 - auf der internationalen Konferenz Net Developer Days in Warschau. Tatsächlich haben auf diesen Konferenzen auch Lehrer aus anderen Microsoft-Schulungszentren bei Alexander Igorevich studiert!
Das Lehren ist Alexander Igorevichs wahre Berufung. Im Laufe seiner langjährigen Tätigkeit am Zentrum hat er erfolgreich Tausende von Studenten ausgebildet, die sich zu gefragten Fachkräften auf dem Arbeitsmarkt entwickelt haben. Autor und Moderator kostenloser „Spezialisten“-Seminare zum Erstellen von Workflows für SharePoint. In den Bewertungen dankbarer Absolventen seiner Kurse wird immer wieder die hohe Professionalität des Lehrers und die brillante, ansprechende Art der Präsentation des Stoffes hervorgehoben.
Ein einzigartiger Lehrer-Praktiker in den Bereichen Programmierung, 3D-Grafik und MacOS. Seine Java- und C-Programmierkurse sind vollgepackt mit ansprechenden, praktischen Beispielen, die Ihnen helfen, die Feinheiten jeder Sprache zu verstehen. Der Stoff wird klar und anschaulich präsentiert, mit viel Humor. Hinterlässt keine einzige Frage ohne umfassende Antwort. Die Schüler hängen ihm jedes Wort ab, hinterlassen nach der Schulung begeisterte Kritiken und gehen gerne zur weiteren Ausbildung bei diesem Lehrer.
Abschluss mit Auszeichnung an der Fakultät für Mechanik und Mathematik der Moskauer Staatlichen Universität, benannt nach M.V. Lomonosov mit Spezialisierung auf IT, Computer- und Grafikmodellierung. Verfügt über umfangreiche Erfahrung in der Arbeit mit so unterschiedlichen Programmen wie 3ds max, VRay, FRYRender, AutoCAD, DIALux, Photoshop, Illustrator, AfterEffects, Pinnacle Studio, VisualStudio, Borland C++ Builder, Borland Delphi. Arbeitete auf Administratorebene in Microsoft Windows und als fortgeschrittener Benutzer in MacOS, Linux, Solaris. Einer der wenigen Lehrer in Russland, der über praktische Erfahrung verfügt und im DIALux-Programm Kurse zur Berechnung von Architekturbeleuchtung und Beleuchtungsszenarien unterrichtet. Zertifizierter Autodesk-Lehrer.
Er entwickelte Engineering-Software im Bereich Nanotechnologie, unter anderem für die LSI Corporation. Autor zahlreicher Spezialprogramme für die Arbeit mit Computergrafiken und Datenbanken. Er verfügt über umfangreiche Erfahrung in der Arbeit mit 3D-Grafikpaketen – von den ersten Versionen von 3d Studio DOS (1994) bis heute. Als Experte für Visualisierung umfasst seine Arbeit Innenräume von Regierungsgebäuden, einschließlich Empfangshäusern Präsident der Russischen Föderation, städtische Infrastruktur, kommerzielle Architektur (einschließlich des Geschäftszentrums von Moskau), Elite Gehäuse. Er war an der Gestaltung und Visualisierung einer Rennstrecke für die Formel 3 in Russland beteiligt. Entwickelte Corporate Identity für Unternehmen, einschließlich Broschüren, Kalender, Werbeprodukte, Banner.
Er ist einer der Co-Autoren (Berater in technischen Fragen der Programmierung und Grafik) bevorstehender interaktiver dreidimensionaler Atlas des menschlichen Gehirns am Institut Neurochirurgie benannt nach. N. N. Burdenko RAMS.
Der „Spezialist“ ist seit 2010 im Zentrum tätig und hat in dieser Zeit mehr als 6.000 Studierende in den unterschiedlichsten Bereichen ausgebildet. Zu seinen Absolventen zählen Mitarbeiter so bekannter Organisationen wie OJSC Air Defense Concern Almaz-Antey und OJSC Moscow Helicopter Plant, benannt nach ihm. M. L. Mil“, Abteilung für Kulturerbe der Stadt Moskau, OJSC Sukhoi Company, OJSC Petrocommerce Bank, OJSC Radiotechnical Institute benannt nach Akademiker A.L. Mints“, OJSC „Russian Space Systems“, LLC „Microsoft Rus“, OJSC „Atomtekhenergo“, OJSC „PIK Group of Companies“, CJSC „POLIMEDIA“, OJSC „RSC Energia“ und Andere.
Autor eines Lehrhandbuchs für den Kurs „Grundlagen der Programmierung und Datenbanken“ sowie anderer Lehrmittel des Zentrums. Autor zahlreicher Veröffentlichungen in Publikationen wie „100 Cottage-Projekte“, „Schöne Wohnungen“, „Moderne Renovierung“, „Ideen für Ihr Zuhause“.
Maxim Aleksandrovich verfügt über 20 Jahre Lehrerfahrung. Kann jedem Schüler Wissen nahezu jeder Komplexität erklären.
Maxim Aleksandrovich schloss sein Studium an der National Research University MGSU mit einem Abschluss in Computer-Aided Design Systems ab. Die gesamte Berufserfahrung als Programmierer beträgt 25 Jahre. Während seiner Lehrtätigkeit bereitete er viele Bewerber für verschiedene Universitäten in Moskau vor. Führungserfahrung - 9 Jahre. Er nimmt aktiv an berufsorientierten Foren zu den Themen C, C++, Assembler, DSP und Low-Level-Programmierung (LLP) teil.
Maxim Aleksandrovich ist in allem ein Perfektionist – vom Schreiben von Kommentaren im Code bis hin zur Gewissheit, dass die geäußerten Gedanken von anderen richtig verstanden werden. Sein Kernpunkt ist, dass Programmierung ein angewandtes Werkzeug ist, was bedeutet, dass der Löwenanteil des Wissens in der Praxis erklärt werden muss. Und sein großer Erfahrungsschatz in der Low-Level-Entwicklung (LLP) ermöglicht es ihm, Kurse zu erstellen, die auf der praktischen Anwendung bestimmter Programmierkenntnisse basieren.
Variablen, Objekte und ihre Platzierung im Speicher.
Grundlegende Datentypen.
Warum int und double?
Eingabe von Daten über die Tastatur.
Erstellung und Initialisierung von Variablen, Literalen.
Eigenschaften lokaler Variablen.
Daten eingeben und den Durchschnitt ermitteln
Rechenoperationen.
Logische Operationen.
Vergleichsoperationen.
Zuweisungsvorgang.
Bitoperationen.
Priorität der Operationen.
Zurücksetzen oder Ersetzen eines Teils der Bits in einer ganzen Zahl
Ausdrücke schreiben.
Verzweigungsbefehle.
Zyklusbefehle.
Steuern Sie die Reihenfolge, in der Befehle ausgeführt werden.
Daten eingeben und Minimum und Maximum ermitteln.
ASCII-Tabelle drucken.
Warum werden Methoden benötigt?
Wie geht das am besten? Beste Übung.
Argumente und Parameter.
Übergabe von Parametern an eine Methode.
Ein Ergebnis aus einer Methode erhalten.
Schreibmethoden zum Finden der einfachsten Merkmale experimenteller Daten.
Definieren und Verwenden von Arrays.
Initialisierung von Arrays.
Zugriff auf Array-Elemente.
Arrays sortieren.
Schreibmethoden zum Finden der einfachsten Merkmale experimenteller Daten (verallgemeinerte Version).
Wofür? Schließlich gibt es Arrays.
Entwerfen Sie Ihren eigenen Datentyp (Klasse): Benennen Sie Datenmethoden, greifen Sie auf Modifikatoren zu
Name
Daten
Methoden
Zugriffsmodifikatoren
Erstellung von Objekten und deren Eigenschaften.
Arbeiten mit Objekten.
Kapselung und wo sie nützlich sein kann.
Ein Objekt von einer Methode zurückgeben.
Design und Erstellung von Geschäftsobjekten.
Arten von Sammlungen.
Operationen mit Sammlungen und deren Effizienz.
Implementierung einer verknüpften Liste.
Verwenden einer Liste zum Speichern und Verarbeiten von Daten.
Der Kurs behandelt die Verwendung des Apache® Maven Application Builders, einschließlich Abhängigkeitsmanagement, POM-Dateistruktur, Projektlebenszyklus, Erstellung von Plugins und Archetypen. Häufig verwendete Plugins werden behandelt, und die Maven-Integration mit den Eclipse- und Hudson-IDEs wird behandelt. Der Kurs beinhaltet praktische Übungen.
3,6