Zum Inhalt springen

Saheeda

Mitglieder
  • Gesamte Inhalte

    280
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    2

Alle Inhalte von Saheeda

  1. Das Spiel ist ganz nett, um die grundlegenden Begriffe zu lernen. Als ichs das letzte Mal gespielt habe, waren es aber nur einfache Selects, mit vielleicht einem Join oder nem Group By / Order By. Wirklich "flüssig" in SQL (d.h. verschachtelte Querys, Select-Inserts, Joins über mehrere Tabellen, Update, Delete etc.) wird man aber nur, wenn mans regelmäßig macht. Allein durch das Spiel ist bei mir nur hängen geblieben, dass es da was gibt, wie genau ich damit arbeite, ohne ständig die Doku oder StackOverflow offen zu haben, kam erst durchs permanente Benutzen.
  2. Hallo, ich suche nach Abschlussprüfungen für FIAE, idealerweise mit Lösungen. Email-Adresse möchte ich nur per PN rausgeben. Vielen Dank!
  3. 18 (!) Klausuren? Ich glaube, wir haben alle eine andere Definition von diesem Begriff. Bei uns waren das (v.a. in der Oberstufe) größere Arbeiten von ca. 90 Minuten Umfang, in der Berufsschule sind es jetzt nur noch 45 Min. Kleine Arbeiten (was bei @Zaroc vermutlich Extemporale heißt), sind bei uns Leistungskontrollen und dauern ~ 20 Minuten.
  4. Ich habe bei dem Projekt grad auch noch Probleme, einen wirklichen kaufmännischen Teil bzw. wirtschaftliche Entscheidungen zu finden. Kaufmännisch: - Kostenvergleich / Zeitvergleich händische Erstellung vs. Automatisiert - Amortisierung Entscheidungen: Einiges ist allein schon dadurch vorgegeben, dass der Generator in die bisherigen Projekte integrierbar sein muss (Maven, Spring Version x, Java 7). Ansonsten: Ich brauch ne geeignete Templatingsprache/Format, um den Code nicht per Hand / per StringBuilder zusammenzubauen. Der Rest ist dann schon sehr konzeptionell: Wie baue ich den Generator auf? Wo/wie schaffe ich Konfigurationsmöglichkeiten für den Programmierer? Wie komme ich zur Compilezeit an die notwendigen Daten und erstelle daraus mein Template? @Kelsier Du sagtest, dein Projekt war ähnlich. Darf ich fragen, welche wirtschaftlichen Überlegungen bei dir mit eingeflossen sind?
  5. Ich bin mir eben wegen des Umfangs eben nicht ganz sicher. Das Generieren von .jsp-Dateien dürfte nicht wesentlich anders funktionieren / komplizierter sein, als das von .java-Dateien. Ich denke, ich werde dort einiges wiederverwenden können. Nur der Controller oder nur die Templates kommen mir für rund eine Arbeitswoche irgendwie zu wenig vor. (Ich habe 70 Stunden, irgendwo hier im Forum habe ich gelesen, man sollte ungefähr die Hälfte der Zeit für Konzept + Doku rechnen, die andere Hälfte für die Implementierung). Wenn ich den kompletten Antrag erstelle, muss ich ja eh eine grobe Zeitplanung mit ausarbeiten, spätestens dann merke ich denke ich, ob es funktionieren kann, oder nicht. @arlegermi Wie meinst du das? Ein Controller + 3 Templates (Create, Read und Update, für Delete gibts nur nen Button) je Entität ist ja der "volle" Umfang. Ich würde das testweise für zwei-drei Entitäten einbauen, alles generieren lassen und über entsprechende Screenshots beweisen, dass es geht, bzw. was der Generator daraus macht.
  6. Hallo, was haltet ihr von folgender Idee für ein Abschlussprojekt als FIAE? (Es ist erstmal nur ne Idee, mit dem Antrag tu ich mich grad noch bisschen schwer, da meine IHK keine Details online hat, was alles in den Antrag hinein muss.) ------------------------------ In der xxx werden bei einigen Projekten die graphischen Benutzeroberflächen (GUIs) durch JSPs mithilfe von Java EE realisiert. Derzeit werden sowohl der Controller, als auch die zugehörigen Templates für die Operationen Create, Read, Update und Delete (CRUD) händisch erstellt. Das initiale Erstellen eines CRUD-Controllers mit Templates für eine Entität gestaltet sich dabei als sehr repetitiv, da die Grundstruktur der Templates zwischen den einzelnen Entitäten nur geringfügig abweicht. Ziel dieses Projektes ist, einen Generator zu entwickeln, welcher das initiale Erstellen der Templates und des Controllers für die einzelnen Entitäten eines Projektes übernimmt. Dabei ist zu beachten: - Integration via Maven in bestehende Projekte muss möglich sein - Kompatibilität mit Spring VERSION XXX - Kompatibilität mit Java 7 - Generator sollte selbstständig laufen / ohne manuelles Triggern - Änderungen der Entitäten in bisherigen Projekten, um sie generatorkompatibel zu machen, müssen so gering wie möglich sein. - Änderungen am Quellcode durch den Programmierer dürfen nicht überschrieben werden - Generator muss Möglichkeiten zur entitätsbezogenen Konfiguration durch den Programmierer bieten ------------------------ Was denkt ihr? Könnte ich daraus ein Abschlussprojekt machen, oder wird die IHK das ablehnen?
  7. Sieht bei uns ähnlich aus. Wir haben in Anwendungsentwicklung und Netzwerktechnik größere Projekte, die jeweils mehrere Noten bringen. So eine richtig klassische Klausur wie in der Schule haben wir glaube ich nur in Wirtschaftskunde geschrieben.
  8. Ich befinde ich wohl am anderen Ende des Spektrums. Ich habe einen Verkürzungsantrag gestellt und bereite mich schon jetzt so langsam darauf vor. Heißt: Ich lese mir jeden Tag n Stück aus dem IT-Handbuch für Fachinformatiker durch und schreib mir das wichtigste raus. Ich komm so am Tag auf 0,5 - 2 h, die ich sonst eh nur mitm Handy spielen würde. Dabei orientiere ich mich an @stefan.macke s Podcast: https://fachinformatiker-anwendungsentwicklung.net/category/podcast/, um eine gewisse Priorisierung zu bekommen. Wobei ich die FISI-spezifischeren Themen erstmal ausblende und mir nochmal genauer anschauen werde, wenn "meine" Themen richtig sitzen. Warum ich jetzt schon lerne? Damit die Sachen langfristig da sind, nicht nur für die Prüfung. Ich möchte mich danach selbst Facharbeiter nennen können. Themen nur zur Prüfung zu beherrschen und danach keinen blassen Dunst mehr zu haben, führt den Begriff aber irgendwie ad absurdum. Klar werde ich nicht alles wieder brauchen, aber bisschen was bleibt doch immer auf Dauer hängen.
  9. Ich würde es in der Einleitung kurz umreißen. Ohne den notwendigen Hintergrund versteht man doch weder, was du gemacht hast, noch warum.
  10. In der Berufsschule wird oft C# oder Java unterrichtet. Was bei deinem zukünftigen Arbeitgeber benutzt wird, kann nur er dir sagen, oder du schaust mal auf dessen Homepage nach, für welche Sprachen Stellen ausgeschrieben sind.
  11. Schau mal hier: http://fachinformatiker-anwendungsentwicklung.net/category/podcast/ Es gibt dort auch ein paar Folgen zum Fachgespräch. Einiges ist zwar sehr Java-spezifisch, aber es sind auch allgemeine Fragen zu OOP und Datenbanken dabei.
  12. Hi, bei ISDN dürfen an einem S0-Bus bis zu 12 Dosen angeschlossen sein, ich darf aber maximal nur 8 Endgeräte anschließen. Warum? Und wozu sind dann die anderen Dosen? Zum Anschließen weiterer TK-Anlagen (zur "Verlängerung")? Danke!
  13. Ganz naive Frage: Welchen Sinn hat es, in einem deutschsprachigem Unternehmen, wenn nur Deutschsprachige anwesend sind, auf Englisch zu kommunizieren? Welchen Sinn hat es, wenn ein deutschsprachiges Unternehmen mit anderen deutschsprachigen Unternehmen via Email o.Ä. kommuniziert, dies auf Englisch zu tun? Ich sehe da ehrlich gesagt nur potentielle Fehlerquellen.
  14. Was genau meinst du jetzt? In der Ausbildung geistig zu verhungern? Wenn der Praktikant bei euch die Chance bekommt, in sicherer Umgebung Fehler zu machen und ihm dafür keiner den Kopf abreißt, finde ich das ideal. Eine Ausbildung ist zum Lernen da. Fehler, die man währenddessen macht, werden später (hoffentlich) nicht mehr passieren. Fehlfunktionen mit eigenen Augen zu sehen und wieder ausbügeln zu müssen brennt sich definitiv stärker ins Gehirn ein, als wenn einem nur gesagt wird "Nö weil ist halt doof."
  15. @Graustein Dass der TE kein Bafög bekommt heißt noch lange nicht, dass seine Eltern ihn Unterstützen können. Vielleicht haben sie n Haus, ne Wohnung oder andere Verpflichtungen, die bezahlt werden müssen.
  16. Ganz klares Nein. Ich bin jetzt im 2. Jahr und voll in die Projekte mit eingebunden. Ich kann im Rahmen meiner Fähigkeiten Ideen einbringen und fühle mich als vollwertiges Teammitglied. Zugegeben, einen Ausbildungsplan habe ich auch nicht, das läuft mehr nebenher, wenns grad n passendes Problem gibt. Hast du das Thema mal angesprochen? Vielleicht ist deinem Ausbilder gar nicht bewusst, dass du dich so allein gelassen und vernachlässigt fühlst.
  17. Hallo, ich habe folgende Aufgaben: Ich verstehe nicht so ganz, was ich unter 6. machen soll. Google suche nach "dod modell" + das jeweilige Protokoll bringt mir fast nur allgemeine Sachen zum DoD- bzw. zum OSI-Modell. Ich habe mir WireShark runtergeladen und mir die Aufzeichnungen für HTTP und TCP angeschaut. Ich sehe, dass bei HTTP mehr Daten mit gesendet werden (HTTP-Statuscode, Zeitstempel etc.), aber mir ist trotzdem nicht so ganz klar, was ich da jetzt machen soll. Für mich klingt die Aufgabenstellung so, als ob da vie verschiedene Diagramme gewünscht sind, was meine Verwirrung nur noch größer macht. Oder was mit "korrekte Darstellung des Payloads" gemeint ist. Beschriftung? Balkenlänge? Balkenfarbe? Ich habe echt null Plan. (Im Anhang ist die in der Aufgabe erwähnte Skizze.)
  18. Hi, erstmal Danke für die Antworten. Meine Idee: Wir haben bei jedem Projekt einen Backendbereich für die Verwaltung/Erstellung der Domainobjekte. Die JSPs für CRUD-Operationen der Domainobjekte haben immer dieselbe Struktur, nur das aufliegende CSS unterscheidet sich von Projekt zu Projekt. Ebenso sind die zugehörigen Controller-Methoden nahezu identisch und die zugehörigen URLs folgen immer demselben Schema. Sofern nichts spezielles gefordert wird, unterscheiden sich die CRUD-Methoden nur durch den Aufruf des jeweiligen Service oder Repositorys. Das Erstellen dieser JSPs und Controller besteht fast nur aus copy'n'paste und ist entsprechend stumpfsinnig. Die Idee wäre jetzt, einen Generator zu schreiben, der einmalig für jedes Domainobjekt ein solches Gerüst aus Controller und Views erstellt. Ich hab als Tipp das Thema Annotation Processing genannt bekommen. Lässt sich anhand dieser groben Beschreibung abschätzen, ob das für ein Abschlussprojekt geeignet wäre? Wenn ja, könnte ich mich bis dahin schonmal ins Thema Annotation Processing (Reflection an sich kenne ich) einlesen und muss dann nur noch schauen, wie ich aufs Projekt anwende und nicht mehr, wie es überhaupt funktioniert.
  19. Sind die Abschlussprüfungen nicht bundesweit einheitlich?
  20. Hallo, vorweg: Ich bin erst im zweiten Lehrjahr, die Prüfung war in der Schule noch kein Thema und alle Infos habe ich von hier oder "meiner" IHK. Ich schau aber trotzdem schon nebenbei, ob ich auf Arbeit irgendwelche geeigneten Themen mitbekomme. Auf der Seite meiner IHK finde ich was zu den Terminen, dem zeitlichen Umfang und wie die Doku formell aussehen muss. Ich weiß auch, _dass_ der kaufmännische Anteil irgendwie mit einfließen muss (Preisvergleiche, Rentabilitätsrechnung,... whatever), nur nicht so richtig, in welchem Umfang. Mir ist nur nicht so ganz klar, was unter "ausreichender fachlicher Tiefe" verstanden wird. Anhand welcher Kriterien die IHK die Anträge sichtet und für "würdig" befindet. Die meisten Anträge hier im Forum sind leider für FISI, was es mir nicht unbedingt einfacher macht, den Schwierigkeitsgrad einzuschätzen. Vielen Dank, Saheeda
  21. Generell kann auch Konzentrationstraining helfen, z.B Logik- oder Kreuzworträtsel.
  22. @Elkojohn Sorry, aber ich kann deine Aufregung nicht so wirklich verstehen. Ja, die Prüfungen sind wichtig. Ja, du bist hibbelig und hättest die Ergebnisse am besten direkt im Anschluss bekommen. Aber nein, die IHK als Versager zu betiteln halte ich für grundlegend falsch. Welchen "Service" meinst du eigentlich? Dass die IHK deine Prüfung abnimmt? Dass die Ergebnisse online und nicht nur postalisch bekannt gegeben werden? Ich weiß nicht, wie es zu deiner Schulzeit (nicht Berufsschule) war, aber bei uns hat es bei Klassenarbeiten meistens 2-3 Wochen gedauert, bis sie korrigiert waren, da finde ich ~ 6 Wochen für einige Hundert bis Tausend Abschlussprüfungen noch human. Zumal den Prüfern bewusst ist, dass nicht um irgendeinen kleinen Test geht, sondern die Abschlussprüfung und deswegen gründlicher korrigiert werden muss. Dass es sich nicht nur um einfache Kreuzchentests, sondern Freitextfragen handelt, macht die Sache auch nicht unbedingt effizienter. Bedenke bitte auch, dass mit Weihnachten und Silvester vielerorts ~ 2 Wochen Betriebsruhe war/ist und zum Jahresende in den meisten Firmen Stressspitzen entstehen.
  23. Hallo, ich soll eine Ansicht entwickeln, auf welcher man die Daten von zwei Entities "mergen" kann. Die Oberfläche sieht momentan ungefähr so aus, wie im Anhang (Wenn jemand ne bessere Idee hat, nehme ich gern!). Ich habe so ungefähr 25 verschiedene Felder und bin nicht so scharf drauf, das alles per Hand zu schreiben und zu pflegen. Grade Änderungen am Styling (z.B. neue HTML-Klassen) sind so relativ mühsam. Der simpelste Ansatz ist dieser: <tr ng-repeat = "(prop, value) in update"> <td><label>{{prop}}</label></td> <td><input type="text" ng-model="update[prop]"/> <label>{{backup[prop]}}</label> </td> <td><input type="button" value="<" ng-click="copyToLeft(prop)" /</td> <td><label>{{toDelete.prop}}</label></td> </tr> "Update" ist die Entity, die momentan bearbeitet wird und in welche die Daten "hineingemerged" werden. Backup ist eine Kopie davon, die links neben den Buttons eingeblendet wird, damit der Benutzer abgleichen kann, wie es vorher war. Rechts neben den Buttons is "toDelete", da dieser Datensatz nach dem Mergen gelöscht wird. Problem: Bei booleans wird "true" angezeigt, bei Arrays "[]", was zwar korrekt, aber so für einen Laien nicht benutzbar ist. Es gibt insgesamt 3 Arten von Datentypen in den Feldern: Strings, Booleans und Arrays von Objekte. Wobei die Objekte alle nur die beiden Felder id und title haben. Soviel zu den Anforderungen. Ich habe einen Code, der macht, was er soll. Aber naja... es ist verdammt hässlich und hat einige Wiederholungen und potentielle Fehlerquellen: Hat jemand nen Tipp für mich, wie ich das Template schöner generieren kann? Ich habe hier auch schon mit ng-switch experimentiert, aber das funktioniert leider nicht bei Ausdrücken wie isBoolean(), sondern nur bei hart codierten Bedingungen. <body ng-controller="mergeController"> <table> <tr ng-repeat = "(prop, value) in update"> <td><label>{{prop}}</label></td> <td> <div ng-if="isBoolean(value)"> <input type="checkbox" ng-model = "update[prop]"> </div> <div ng-if="isArray(value)" ng-repeat="item in value track by $index"> <input ng-model="update[prop][$index].title"/> </div> <div ng-if="!isBoolean(value) && !isArray(value)"> <input type="text" ng-model="update[prop]"/> </div> </td> <td> <div ng-if="isBoolean(value)"> <input type="checkbox" ng-model = "backup[prop]" ng-disabled="true"> </div> <div ng-if="isArray(value)" ng-repeat="item in value track by $index"> <label>{{backup[prop][$index].title}}</label> </div> <div ng-if="!isBoolean(value) && !isArray(value)"> <label>{{backup[prop]}}</label> </div> </td> <td> <div ng-if="isArray(value)" ng-repeat = "(key, item) in value track by $index"> <input type="button" value="<" ng-click="copyToLeftInArray(prop, $index)" /> </div> <div ng-if="!isArray(value)"> <input type="button" value="<" ng-click="copyToLeft(prop)" /> </div> </td> <td> <div ng-if="isBoolean(value)"> <input type="checkbox" ng-model="toDelete[prop]" ng-disabled = "true"/> </div> <div ng-if="isArray(value)" ng-repeat = "item in value track by $index"> <label>{{toDelete[prop][$index].title}}</label> </div> <label ng-if="!isArray(value) && !isBoolean(value)">{{toDelete[prop]}}</label> </td> </tr> </table> <input id="submit" type="button" value="Merge" ng-click="merge()"> </body> Controller: app.controller("mergeController", [ '$scope', function ($scope) { $scope.test = true; $scope.update = { name: 'my name', online: true, friends: [ { id: 1, title: 'A' }, { id: 2, title: 'B' }, { id: 3, title: 'C' } ] } $scope.backup = {}; for (var prop in $scope.update) { if ($scope.update.hasOwnProperty(prop)) { $scope.backup[prop] = $scope.update[prop]; } } $scope.toDelete = { name: 'other', online: false, friends: [ { id: 4, title: 'D' }, { id: 5, title: 'E' }, { id: 6, title: 'F' } ] } $scope.copyToLeft = function (attribute) { $scope.update[attribute] = $scope.toDelete[attribute]; } $scope.copyToLeftInArray = function (attribute, index) { $scope.update[attribute][index] = $scope.toDelete[attribute][index]; } $scope.isBoolean = function (value) { return typeof(value) === 'boolean'; } $scope.isArray = function (value) { return Array.isArray(value); } } ]);
  24. @Wuwu Das unter 1.Vorbereitung habe ich denke ich komplett fertig. Zu 2.1: Die beiden VMs sind verbunden und ich kann die Zugriffsrechte bearbeiten (Ordner hinzufügen/ausschließen, Vollzugriff und Read-Only.) Zu 2.2: Hier sind denke ich mal nur die Credentials für die VMs gemeint. Name und Arbeitsgruppe beziehen sich denke ich auf unsere Gruppenzuordnung in der Schule. Bei den Einstellungen würde ich einfach Screenshots machen, mit welchen Netzwerk-Einstellungen die VMs arbeiten (heißt von der Eingabemaske und der Konsolenausgabe via ipconfig -all), und wie die VMs der Heimnetzgruppe beitreten. Zu 2.3: Hier müsste ich bei jeder VM IP und Gateway des Laborservers einstellen und den anpingen, oder? Zu 2.4: ???? Zu 2.5: Konfiguration auf automatisch stellen und über ipconfig die Werte ausgeben lassen? Zu 2.6: Server anpingen; im Windows unter Computer -> Netzwerkadresse hinzufügen, oder?

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...