Zum Inhalt springen

Alle Aktivitäten

Dieser Stream aktualisiert sich automatisch

  1. Letzte Stunde
  2. Hi Bitte dieses hier loeschen! - da ich es nicht mehr editieren konnte. Mit freundlichen Gruesse und Vielen Dank.
  3. HAUPTFRAGE: Wie gehe ich mein Webprojekt(CV) professionell an? Sehr geehrte Community, Ich habe keine Erfahrung und keine echte Anleitung, wie ich ein Projekt korrekt und sauber realisiere. Weiterhin verfuege ich ueber kaum Erfahrung mit einigen der Technologien, die genannt werden - Verstaendnisfehler ihrer Funktions(weise) inbegriffen. Gerade aus diesem Grund, moechte ihren Einsatz ueben. Insofern erhoffe ich mir eine Korrektur meiner Planung, in die richtige (professionellere) Richtung. Alles richtig, hauptsache nicht nichtig, das ist mir wichtig. Klar? Das hier -> [ optional lesen ] heisst, es kann uebersprungen werden! Es dient lediglich fuer ein besseres Verstaendnis der Projektmotivation. # Index Ich werde zunaechst erlaeutern, Ausgangssituation, technische skills/starting points, Ziele/Probleme, Loesungs(ansatz), meine Fragen. --------------------------------------------------------------------------------------------------------- # 1. Ausgangssituation: Warum ich das Projekt umsetzen moechte (Bewerbung Praktikum): [ optional lesen ] { Ich mache die Umschulung zum Fachinformatiker - Anwendungsentwicklung und nach bestandener Abschlusspruefung Teil 1, steht die Abschlusspruefung Teil 2 an. } [ optional lesen ] { Als Pruefungsvoraussetzung bei der IHK, wird man ein mehrmonatiges Praktikum in ein IT-Unternehmen absolvieren, das explizit Fachinformatiker, nochmals expliziter, Fachrichtung Anwendungsentwicklung, ausbildet. } [ optional lesen ] { Folglich benoetige ich ein Praktikumsplatz... leichter gesagt als getan - die Unternehmen sind, ~einigermassen verstaendlich nicht sehr Risiko- bzw. Investitionsfreudig. Sowas kostet Zeit, aber meiner Einsicht nach kann man, zumindest mal die Person testen. Wieso gibt es keine Standardtests, um zu filtern? Ich will aber die Umschulung abschliessen und anschliessend vernueftig Arbeiten, aus dem Grund... siehe Ziele/Probleme... Wie bei allen Sachen immer ein Faktor: ZEIT! } CV[Website] Umsetzung bis 10. Mai 24 (Zeitliche Fristen): Praktikum bis 15. Juni 24, das Praktikum ist dann ab 2. Sept 24 --------------------------------------------------------------------------------------------------------- # 2. Mein Know-How/to-learn: OOP : Programmierparadigma JS-Vanilla (in Bezug auf den DOM, Datenstrukturen und Algorithmen, Asynchronitaet) : frontend CSS, HTML : frontend SQL MySQL : Datenbank git: Versionsverwaltung JSDoc 3 : CodeDokumentation SCRUM Agile, GANTT : Projektplanung UML : Strukturdiagramme Http/s : Protokolle und Sicherheit GangOfFour : Designpatters MVC : Architekturmuster/-konzept TDD und ->Unit-Tests mithilfe von Mocha, grunt : Testing Node.js fuer Server-/Datenbankkommunikation : backend NPM : Packaging --------------------------------------------------------------------------------------------------------- # 3. Ziele : Probleme: ---\> Projektplanung, -umsetzung,-uebung : Wie geht man sowas an? ------\> CV Website : AboutMe + Lebenslauf + Kontaktformular + Dokumentation(Umsetzung der Website) -sauber -lesbar --------\> Praktikumsplatz : Projekt fuer meine Abschlusspruefung ----------\> Festigung : Kenntnisse (Projektrealiserung, Programmierung) ---\> Schritte(Projekt) initialisieren/festlegen ------\> Zeitmanagement --------\> Datenschutz/Lizenzen ----------\> Qualitaetsmassnahmen ------------\> Sicherheit --------------\> Technologien/Beschaffung ----------------\> Umsetzung --------------------------------------------------------------------------------------------------------- # 4. mein Loesungs(ansatz): ---\> Schritte(Projekt) - n\a noch keine mir bekannte Technik Zieldefinition nach dem SMART - Prinzip z.B.? Ablaufplan ich denke grob planen, umsetzen, gugu was fehlt/nicht funktioniert und ggbnfalls nochmals anpassen ( •_•)>⌐■-■ ------\> Zeitmanagement - das GANTT-Diagramm soll hier hilfreich sein, ich habe auch schon eins im Excel erstellt, wo ich die einzelnen Aktivitaeten bzw. Pfade festgelegt habe - mit grober Zeitplan(Deadlines), um das Projekt bis zum gewuenschten Datum fertigzustellen. Ausserdem habe ich mir in Excel ein Wochen-/Tagesplan erstellt, wo ich mir meine taegliche Ziele/Sprints, anhand meiner Fortschritte in meinem GANTT-Diagram, festlege. Hauptsache das Grundgeruest steht stabil und irgendwie schaukel ich das dann mit der Zeit! --------\> Datenschutz/Lizenzen/Urheberrecht - Maßnahmen Impressum bzgl. § 5 Abs. 1 des Telemediengesetzes (TMG) nicht noetig, da es ja eigentlich keine kommerzielle Seite sein wird. Ausserdem wird es DSVGO-Konform, insofern da hier auch keine cookies zum Einsatz kommen werden. Ich denke dennoch ein Impressum einzubauen, um fuer den Besucher hier Vertraulichkeit, Informationssicherheit zu gewaehrleisten. Ueberpruefung der Lizenzen der zum Einsatz kommenden Tools( moeglichst alle MIT license ) GNU GPL in mein Impressum, um meine Seite Urheberrechtlich vor Kopien abzusichern ----------\> Qualitaetsmaßnahmen - Meine Fortschritte werde ich im Nachhinein mit zu Hilfenahme meiner Planung, der Versionskontrolle und meinem Codedokumentation dokumentieren, um bei weiteren Projekten, diese als Blaupause zu benutzen und weiter zu verbessern. Fuer die Versionierung des Repos meiner Website werde ich git benutzen und diese dezentral auf Github anlegen. Ich werde regelmaessige commits machen und die Nachrichten strukturiert und Aussagekraeftig formulieren. Es ist fuer das Grundgeruest nur ein Branch vorgesehen. Ich werde mein package.json initialisieren und pflegen. Ich programmiere so modular wie moeglich. Ich werde *Units-Tests* mithilfe von Mocha schreiben und moeglichst viel von meinem Code damit abdecken. Anhand der Tests werde ich nach und nach die geplante Funktion realisieren. TDD Ich werde die Tests automatisieren mithilfe von grunt. Modellierung in UML Codereview im Forum Feedback-Formular auf der Website Bewaehrte Design-Patterns nach Lage anwenden: Erzeugungsmuster = { Abstract Factory, Builder, Prototype }, Strukturmuster = { Adapter, Bridge, Flyweight, Decoratoren, Proxies }, Verhaltensmuster = { Iteratoren, Observer, Template Methods fuer meine Dokumentation nachher, Strategy, Mediatoren, Visitor, Chain of Responsibility } Abwaegung eines geeignten Architekturkonzepts wie MVC || MVVM JSLint ------------\> Sicherheit - Maßnahmen http um per Rest API eine Verbidung zu meine DB herzustellen, wo dann die Kontaktnachrichten, Kommentare gespeichert werden secure encryption nach TLS bzw. SSL erstellen, damit die Recruiter sich auch auf die Seite trauen irgendeine Art von Botschutz, damit meine Seite nicht gebottet wird ( muss mich hierzu noch informieren ) Schutz vor Injektionen in meine Website/Datenbank das Grundschutzkompendium des BSI mal abchecken --------------\> Technologien/Beschaffung - IDE - VisualStudioCode { plugins/extensions: [ LiveServer, Prettier Code, Better Comments, npm Intellisense, ESLint von Microsoft ] } github - account git - globale Installation webhosting - bei IONOS oder so, verglichen wird nach Fertigstellung apache fuer server Node.js zweck serverkommunikation und npm MySQL, MariaDB als Datenbank. Mocha, installieren + test.js dateien anlegen? Bootstrap, um paar CSS-Arbeiten abzunehmen JavaScript - Funktionalitaet der Elemente auf der Website Buecher(Empfehlung?): Node.js, TDD CMS ( erst spaeter/keine Pioritaet ) Was habe ich vergessen/nicht beachtet? ----------------\> Umsetzung - n/a, hier kommt eine Ergaenzung wenn relationale DB dann ein ERM erstellen, diese in die Normalformen ueberfuehren und in ein RDBM ueberfuehren --------------------------------------------------------------------------------------------------------- # 5. Fragen/Vorschlaege/Verbesserungen: -\> Seid ihr noch wach? Was kann und muss ich anders machen? ---\> Wie geht ein Profi sowas an? Was benoetigt man noch fuer die Realisierung( Technologien ) ? ------\> Wie plane ich meine (sinnvolle) Schritte - Techniken - ( oder hilft hier nur die Erfahrung )? --------\> Was habe ich Sicherheitsmaessig noch nicht bedacht? ----------\> Macht eine relationale Datenbank hier ueberhaupt sinn? ------------\> Was habe ich soweit komplett falsch verstanden bzw. muss ich noch wissen? --------------------------------------------------------------------------------------------------------- Vielen Dank und mit freundlichen Gruessen! Moege ein Engel diese Augen, die gelesen haben und diese Zunge die spricht, kuessen.
  4. Heute
  5. HAUPTFRAGE: Wie gehe ich mein Webprojekt professionell an? Sehr geehrte Community, Ich habe keine Erfahrung und keine echte Anleitung wie ich ein Projekt korrekt realisiere. Weiterhin verfuege ich ueber keine Erfahrung mit einigen der genannten Technologien, Verstaendnisfehler ihrer Funktions(weise) inbegriffen und moechte gerade aus diesem Grund, ihren Einsatz ueben. Insofern erhoffe ich mir eine Korrektur meiner Planung in die richtige Richtung. Alles richtig, hauptsache nicht nichtig, das ist mir wichtig. [ optional lesen ] heisst, es kann uebersprungen werden! dient lediglich fuer besseres Verstaendnis der Projektmotivation. # Index Ich werde zunaechst erlaeutern, Ausgangssituation, technische skills/starting points Ziele/Probleme Loesungs(ansatz) meine Fragen/eure Vorschlaege/Verbesserungen, evtl. und genaedigerweise! Moege ein Engel deine Augen und Zunge kuessen. --------------------------------------------------------------------------------------------------------- # 1. Ausgangssituation: Warum ich das Projekt umsetzen moechte (Bewerbung Praktikum): [ optional lesen ] { Ich mache eine Umschulung zum Fachinformatiker - Anwendungsentwicklung und nach bestandener Abschlusspruefung Teil 1, steht die Abschlusspruefung Teil 2 an. } [ optional lesen ] { Als Pruefungsvoraussetzung bei der IHK, wird man ein mehrmonatiges Praktikum in ein IT-Unternehmen absolvieren, das explizit Fachinformatiker, nochmals expliziter, Fachrichtung Anwendungsentwicklung, ausbildet. } [ optional lesen ] { Folglich benoetige ich ein Praktikumsplatz... leichter gesagt als getan - die Unternehmen sind, ~einigermassen verstaendlich nicht sehr Risiko- bzw. Investitionsfreudig. Es kostet Zeit, aber meiner Einsicht nach kann man zumindest mal die Person testen. Wieso gibt es keine Standardtests, um zu filtern? Ich will aber die Umschulung abschliessen und anschliessend vernueftig arbeiten, aus dem Grund... siehe Ziele/Probleme... Wie bei allen Sachen immer ein Faktor: ZEIT! } CV[Website] Umsetzung bis 10. Mai 24 (Zeitliche Fristen): Praktikum bis 15. Juni 24, das Praktikum ist dann ab 2. Sept 24 --------------------------------------------------------------------------------------------------------- # 2. Mein Know-How/to-learn: OOP : Programmierparadigma JS-Vanilla (in Bezug auf den DOM, Datenstrukturen und Algorithmen, Asynchonitaet) : frontend CSS, HTML : frontend SQL MySQL : Datenbank git: Versionsverwaltung JSDoc 3 : CodeDokumentation SCRUM Agile, GANTT : Projektplanung UML : Strukturdiagramme Http/s : Protokolle und Sicherheit GangOfFour : Designpatters MVC : Architekturmuster/-konzept TDD und ->Unit-Tests mithilfe von Mocha, grunt : Testing Node.js fuer Server-/Datenbankkommunikation : backend NPM : Packaging --------------------------------------------------------------------------------------------------------- # 3. Ziele:Probleme: ---\> Projektplanung, -umsetzung,-uebung : Wie geht man sowas an? ------\> CV-Website sauberer, lesbarer : sauberer LesAboutMe+Lebenslauf+Kontaktformular+Dokumentation -> Umsetzung der Website --------\> Praktikumsplatz : Projekt fuer meine Abschlusspruefung ----------\> Festigung : Kenntnisse ---\> Schritte(Projekt) initialisieren/festlegen ------\> Zeitmanagement --------\> Datenschutz/Lizenzen ----------\> Qualitaetsmassnahmen ------------\> Sicherheit --------------\> Technologien/Beschaffung ----------------\> Umsetzung --------------------------------------------------------------------------------------------------------- # 4. mein Loesungs(ansatz) ---\> Schritte(Projekt) - n\a noch keine mir bekannte Technik, Zieldefinition nach dem SMART - Prinzip z.B.? ich denke grob planen, umsetzen, gugu was fehlt/nicht funktioniert und ggbnfalls nochmals anpassen ( •_•)>⌐■-■ ------\> Zeitmanagement - das GANTT-Diagramm soll hier hilfreich sein, ich habe auch schon eins im Excel erstellt, wo ich die einzelnen Aktivitaeten bzw. Pfade festgelegt habe - mit grober Zeitplan(Deadlines), um das Projekt bis zum gewuenschten Datum fertigzustellen. Ausserdem habe ich mir in Excel ein Wochen/Tagesplan erstellt, wo ich mir meine taegliche Ziele, anhand meiner Fortschritte in meinem GANTT, festlege. Hauptsache das Grundgeruest steht stabil und irgendwie schaukel ich das dann mit der Zeit! --------\>Datenschutz/Lizenzen/Urheberrecht - Maßnahmen Impressum bzgl. § 5 Abs. 1 des Telemediengesetzes (TMG) nicht noetig, da es ja eigentlich keine kommerzielle Seite sein wird. Ausserdem wird es DSVGO-Konform, insofern da hier auch keine cookies zum Einsatz kommen werden. Ich denke dennoch eins einzubauen, um den Besucher ggnueber in Sachen Vertraulichkeit, Informationssicherheit ein Signal zu setzen. Ueberpruefung der Lizenzen der zum Einsatz kommenden Tools( moeglichst alle MIT license ) GNU GPL in mein Impressum, um meine Seite Urheberrechtlich vor Kopien abzusichern ----------\> Qualitaetsmaßnahmen - Meine Fortschritte werde ich im Nachhinein mit zu Hilfenahme meiner Planung, der Versionskontrolle und mein Programmdokumentation dokumentieren, um bei weiteren Projekten, diese als Blaupause zu benutzen und weiter zu verbessern. Fuer die Versionierung des Repos meiner Website werde ich git benutzen und diese dezentral auf Github anlegen. Ich werde regelmaessige commits machen und die Nachrichten strukturiert und Aussagekraeftig formulieren. Es ist fuer das Grundgeruest nur ein Branch vorgesehen. Ich werde mein package.json initialisieren und pflegen. Ich werde *Units-Tests* mithilfe von Mocha schreiben und moeglichst viel von meinem Code damit abdecken. Anhand der Tests werde ich nach und nach die geplante Funktion realisieren. TDD Ich werde die Tests automatisieren mithilfe von grunt. Ich programmiere so modular wie moeglich. Codereview im Forum Feedback-Formular auf der Website Bewaehrte Design-Patterns nach Lage anwenden: Erzeugungsmuster = { Abstract Factory, Builder, Prototype }, Strukturmuster = { Adapter, Bridge, Flyweight, Decoratoren, Proxies }, Verhaltensmuster = { Iteratoren, Observer, Template Methods fuer meine Dokumentation nachher, Strategy, Mediatoren, Visitor, Chain of Responsibility } Abwaegung eines geeignten Architekturkonzepte wie MVC || MVVM JSLint ------------\> Sicherheit - Maßnahmen http um per Rest API eine Verbidung zu meine DB herzustellen, wo dann die Kontaktnachrichten, Kommentare gespeichert werden secure encryption nach TLS bzw. SSL erstellen, damit die Recruiter sich auch auf die Seite trauen irgendeine Art von Botschutz, damit meine Seite nicht gebottet wird ( muss mich hierzu noch informieren ) Schutz vor Injektionen in meine Website/Datenbank das Grundschutzkompendium des BSI mal abchecken --------------\> Technologien/Beschaffung - IDE - VisualStudioCode { plugins/extensions: [ LiveServer, Prettier Code, Better Comments, npm Intellisense, ESLint von Microsoft ] } github - account git - globale Installation webhosting - bei IONOS oder so, verglichen wird nach Fertigstellung apache fuer server Node.js zweck serverkommunikation und npm mySQL, MariaDB als Datenbank. Mocha, installieren + test.js dateien anlegen? Bootstrap, um paar CSS-Arbeiten abzunehmen JavaScript: Funktionalitaet der Elemente auf der Website Buecher(Empfehlung?): Node.js, TDD CMS ( erst spaeter/keine Pioritaet ) Was habe ich vergessen/nicht beachtet? ----------------\> Umsetzung - - n/a, hier kommt eine Ergaenzung wenn relationale DB dann ein ERM erstellen, diese in die Normalformen ueberfuehren und in ein RDBM ueberfuehren --------------------------------------------------------------------------------------------------------- # 5. Fragen/Vorschlaege/Verbesserungen -\> Seid ihr noch wach? Was kann und muss ich anders machen? ---\> Wie geht ein Profi sowas an? Was benoetigt man noch fuer die Realisierung( Technologien ) ? ------\> Wie plane ich meine (sinnvolle) Schritte - Techniken - ( oder hilft hier nur die Erfahrung )? --------\> Was habe ich Sicherheitsmaessig noch nicht bedacht? ----------\> Macht eine relationale Datenbank hier ueberhaupt sinn? ------------\> Was habe ich soweit komplett falsch verstanden bzw. muss ich noch wissen? --------------------------------------------------------------------------------------------------------- Vielen Dank und mit freundlichen Gruessen! Ich werde meinen Thread, am Samstag Abend leserlicher editieren.
  6. Gestern
  7. Ich halte viel vom IT Operative Professionals. Die Lerninhalte kann man mit einem Bachelor gar nicht vergleichen und diese "IT Meister" ist nicht so bekannt. Gleiche Diskussion gab es hier wo einige Behörden sogar d. IT Meister gar nicht anerkennen. Zum anderen will er in Richtung IT-Sicherheit und da ist im IT Operative Professional kaum was drinnen... (wenn nicht sogar 0) https://www.ostwestfalen.ihk.de/fileadmin/Dokumente/Berufliche_Bildung/Weiterbildung/Anhaenge/Operative_Professionals_Strukturierung_der_Faecher.pdf Du kannst berufsbegleitend studieren, o. an einer Fernhochschule/Uni auch deinen Bachelor in Cyber Security machen. Die kennt jeder... Du kannst dich hier orientieren: https://pauljerimy.com/security-certification-roadmap/
  8. Hello! Bin auf der Suche nach FiSi + WiSo Prüfungen vom Sommer 2024 + Lösungen. FIAE wäre auch interessant für meinen Kollegen, gerne auch an folgende E-Mail: riverchiller@gmx.de Besten Dank und schönes Wochenende!
  9. Ach so, stimmt, deshalb wird auch eine Konferenz einberufen. Ich verstehe dein Problem nicht ganz. Es scheint, als würdest du förmlich auf eine Diskussion bestehen. Egal, was ich schreibe, du reagierst sofort passiv-aggressiv darauf. :,) Da du anscheinend ein Administrator bist, schlage ich vor, dass wir die Angelegenheit hier beenden und du einfach meinen Beitrag schließt. Ich wünsche dir noch einen schönen Abend.
  10. Das kann nicht passieren, da es einen einheitlichen Prüfungssatz gibt.
  11. Das hat nichts mit einem Anspruch auf ein bestimmtes Thema zu tun. Das wäre so, als würden sie uns die Belegsätze für Elektrotechnik streichen. Im Rahmenlehrplan wurde das von der IHK auch nicht erwähnt, sondern lediglich das Grundverständnis für SQL musste vermittelt werden. Aber das ist auch nicht so wichtig. Ich habe es bereits an meinen Ansprechpartner bei der IHK weitergeleitet. Sie werden am Montag in einer Konferenz darüber sprechen und prüfen, ob das so richtig war. Die Aufgaben werden wahrscheinlich sowieso gestrichen und die Punkte werden uns gegeben. Es ist wohl aufgefallen, dass eine IHK in einem anderen Bundesland den Belegsatz verteilt hat - und nein, nicht in Baden-Württemberg, sondern in einem anderen.
  12. Da es bis auf Gallien-Württemberg eine bundeseinheitliche Prüfung ist hat sich die Frage ja somit längst geklärt. Nein, du hast kein Anrecht auf bestimmte Themen nur weil sie in den letzten Jahren drangekommen sind. Garantiert waren alle aktuellen Prüfungsfragen durch die Berufsverordnung abgedeckt.
  13. Um auf dem Boden zu bleiben: Vor der Prüfung hat unser Ansprechpartner bei der IHK gesagt, dass alles wie bisher gehandhabt wird. Alle unsere Lehrer versicherten uns, dass wir den Belegsatz erhalten werden und nur verstehen müssen, wie er funktioniert. Der Belegsatz für SQL war in den letzten 10+ Jahren fester Bestandteil der Prüfungen für ITSE-Auszubildende. Obwohl SQL weder Teil unseres Berufsbildes noch unseres Unterrichtsinhalts ist, wurde niemand von uns darauf vorbereitet, dass wir keinen Belegsatz bekommen würden. Unsere Vorzieher in der Ausbildung hatten im Winter ebenfalls einen Belegsatz. Daher gehe ich davon aus, dass auch wir einen bekommen sollten. Deine Argumentation ist daher völlig fehl am Platz. Ich wollte hier keine Diskussion auslösen, sondern lediglich wissen, ob auch andere IHKs keinen Belegsatz zur Verfügung gestellt haben.
  14. Wenn der Chipsatz/die GPU 2 Monitore unterstützt, das Kabel dafür ausgelegt ist... und es immer noch nicht funktioniert, wird es wohl am Treiber liegen. Manchmal benötigt man für USB-C einen extra Treiber, damit ein Monitor erkannt wird. Ggf. sowas wie DisplayLink?
  15. Die (grobe) Einschätzung bekommst Du, wenn Du Dein Abschlusszeugnis erhälst... dann nützen Dir die hier wohlgemeinten Empfindungen auch nichts mehr.
  16. Ich wollte erstmal nur ne grobe Einschätzung. Danke erstmal für die ganzen Antworten 🫡
  17. OK, dann bleibt nur noch die Frage: Warum möchtest Du von uns wissen, ob Du 100% bekommen könntest? Das liegt an Dir, dem Projekt, der Ausführung und vielen anderen Punkten. Anders: Es gibt kein Projekt, für das man mit Garantie so und soviele Punkte bekommt.
  18. Schau mal ein paar Threads über dich da steht das er ohne nachfrage genehmigt wurde und ich habe vor 2 Wochen erst angefangen 😃
  19. Ich hoffe, Du hast den Projektantragt von der IHK zuvor genehmigt bekommen... denn wenn nicht, hast Du Dich gerade disqualifiziert: Man darf mit dem Projekt erst anfangen, wenn der Antrag durch ist. Somit ist das Thema einer Einschätzung hier sowieso beendet.
  20. Ich habe die Server schon stehen und es ist alles soweit Fertig. Ich bin gerade dabei die Doku zu schreiben.
  21. Bedeutet dies, das "Projekt" wurde schon durchgeführt... oder ist das sprachlich einfach nur unglücklich formuliert?
  22. Das problem ist ja da das wenn ein Server ausfällt die Anlage steht. Und dann wäre mein Projektantrag ja nicht sofort angenommen worden.
  23. Deine Aufgabe ist es, ein Problem zu haben/finden, für das Du eine Lösung suchst. Hier aber hat dein "Auftraggeber" schon die Lösung vorgegeben = Arbeitsauftrag = klick Dich mal durch.
  24. Hast du nur kurzen Einblick in die Lösungen gehabt oder hast die vorliegen? Oder hat sonst jemand die ITSE AP2 Lösungen parat und könnte mir mit Antworten weiterhelfen per DM oder so? Wäre lieb
  25. Ist ja auch einer von meiner Firma an mich aber das tut ja nichts zu Sache wird ja sogar in Dokumentation erwähnt wer Auftraggeber ist. Also als Kriterium erwähnt.
  26. Sieht aber immer noch nach Arbeitsauftrag aus.
  27. Du könntest bei der IHK den IT Operative Professionals machen, das ist gleich zu setzten mit einem Bachelor. Ist quasi die Meisterprüfung für die FISI.
  28. Also ich glaube du hast da was Missverstanden das ist nicht nur Installieren datu gehört Produktwahl was man da nimmt zum beispiel beegf drbd ein einfaches raid etc. Danach muss man das in ein schon besthendes system implementieren also einfach ist das auf keinen fall. Es gab sehr viele Fehler weil sich das implementieren in ein schon bestehendes System sehr schwierig ist. Und Hochverfügbarkeit ist doch auch ein gutes Thema
  1. Ältere Aktivitäten anzeigen
  • Fachinformatiker Jobs

  • Aktuelle Themen (zuletzt aktualisiert)

  • Aktuelle Beiträge

    • Hi Bitte dieses hier loeschen! - da ich es nicht mehr editieren konnte. Mit freundlichen Gruesse und Vielen Dank.
    • HAUPTFRAGE: Wie gehe ich mein Webprojekt(CV) professionell an?   Sehr geehrte Community, Ich habe keine Erfahrung und keine echte Anleitung, wie ich ein Projekt korrekt und sauber realisiere. Weiterhin verfuege ich ueber kaum Erfahrung mit einigen der Technologien, die genannt werden - Verstaendnisfehler ihrer Funktions(weise) inbegriffen.  Gerade aus diesem Grund, moechte ihren Einsatz ueben. Insofern erhoffe ich mir eine Korrektur meiner Planung, in die richtige (professionellere) Richtung.  Alles richtig, hauptsache nicht nichtig, das ist mir wichtig. Klar? Das hier -> [ optional lesen ] heisst, es kann uebersprungen werden! Es dient lediglich fuer ein besseres Verstaendnis der Projektmotivation. # Index Ich werde zunaechst erlaeutern, Ausgangssituation, technische skills/starting points, Ziele/Probleme, Loesungs(ansatz), meine Fragen.   ---------------------------------------------------------------------------------------------------------   # 1. Ausgangssituation: Warum ich das Projekt umsetzen moechte (Bewerbung Praktikum): [ optional lesen ] { Ich mache die Umschulung zum Fachinformatiker - Anwendungsentwicklung und nach bestandener Abschlusspruefung Teil 1, steht die Abschlusspruefung Teil 2 an. }  [ optional lesen ] { Als Pruefungsvoraussetzung bei der IHK, wird man ein mehrmonatiges Praktikum in ein IT-Unternehmen absolvieren, das explizit Fachinformatiker, nochmals expliziter, Fachrichtung Anwendungsentwicklung, ausbildet. } [ optional lesen ] { Folglich benoetige ich ein Praktikumsplatz... leichter gesagt als getan - die Unternehmen sind, ~einigermassen verstaendlich nicht sehr Risiko- bzw. Investitionsfreudig. Sowas kostet Zeit, aber meiner Einsicht nach kann man, zumindest mal die Person testen. Wieso gibt es keine Standardtests, um zu filtern? Ich will aber die Umschulung abschliessen und anschliessend vernueftig Arbeiten, aus dem Grund... siehe Ziele/Probleme... Wie bei allen Sachen immer ein Faktor: ZEIT! }  CV[Website] Umsetzung bis 10. Mai 24 (Zeitliche Fristen): Praktikum bis 15. Juni 24, das Praktikum ist dann ab 2. Sept 24   ---------------------------------------------------------------------------------------------------------   # 2. Mein Know-How/to-learn:   OOP : Programmierparadigma JS-Vanilla (in Bezug auf den DOM, Datenstrukturen und Algorithmen, Asynchronitaet) : frontend CSS, HTML : frontend SQL MySQL : Datenbank git: Versionsverwaltung JSDoc 3 : CodeDokumentation   SCRUM Agile, GANTT : Projektplanung UML : Strukturdiagramme Http/s : Protokolle und Sicherheit GangOfFour : Designpatters MVC : Architekturmuster/-konzept TDD und ->Unit-Tests mithilfe von Mocha, grunt : Testing Node.js fuer Server-/Datenbankkommunikation : backend NPM : Packaging --------------------------------------------------------------------------------------------------------- # 3. Ziele : Probleme:   ---\> Projektplanung, -umsetzung,-uebung : Wie geht man sowas an?  ------\> CV Website : AboutMe + Lebenslauf + Kontaktformular + Dokumentation(Umsetzung der Website) -sauber -lesbar --------\> Praktikumsplatz : Projekt fuer meine Abschlusspruefung  ----------\> Festigung : Kenntnisse (Projektrealiserung, Programmierung)   ---\> Schritte(Projekt) initialisieren/festlegen ------\> Zeitmanagement --------\> Datenschutz/Lizenzen ----------\> Qualitaetsmassnahmen ------------\> Sicherheit --------------\> Technologien/Beschaffung ----------------\> Umsetzung --------------------------------------------------------------------------------------------------------- # 4. mein Loesungs(ansatz):   ---\> Schritte(Projekt) - n\a noch keine mir bekannte Technik  Zieldefinition nach dem SMART - Prinzip z.B.? Ablaufplan ich denke grob planen, umsetzen, gugu was fehlt/nicht funktioniert und ggbnfalls nochmals anpassen  ( •_•)>⌐■-■ ------\> Zeitmanagement -  das GANTT-Diagramm soll hier hilfreich sein, ich habe auch schon eins im Excel erstellt, wo ich die einzelnen Aktivitaeten bzw. Pfade festgelegt habe - mit grober Zeitplan(Deadlines), um das Projekt bis zum gewuenschten Datum fertigzustellen. Ausserdem habe ich mir in Excel ein Wochen-/Tagesplan erstellt, wo ich mir meine taegliche Ziele/Sprints, anhand meiner Fortschritte in meinem GANTT-Diagram, festlege. Hauptsache das Grundgeruest steht stabil und irgendwie schaukel ich das dann mit der Zeit! --------\> Datenschutz/Lizenzen/Urheberrecht - Maßnahmen Impressum bzgl.  § 5 Abs. 1 des Telemediengesetzes (TMG) nicht noetig, da es ja eigentlich keine kommerzielle Seite sein wird. Ausserdem wird es DSVGO-Konform, insofern da hier auch keine cookies zum Einsatz kommen werden. Ich denke dennoch ein Impressum einzubauen, um fuer den Besucher hier Vertraulichkeit, Informationssicherheit zu gewaehrleisten. Ueberpruefung der Lizenzen der zum Einsatz kommenden Tools( moeglichst alle MIT license )  GNU GPL in mein Impressum, um meine Seite Urheberrechtlich vor Kopien abzusichern ----------\> Qualitaetsmaßnahmen -  Meine Fortschritte werde ich im Nachhinein mit zu Hilfenahme meiner Planung, der Versionskontrolle und meinem Codedokumentation dokumentieren, um bei weiteren Projekten, diese als Blaupause zu benutzen und weiter zu verbessern. Fuer die Versionierung des Repos meiner Website werde ich git benutzen und diese dezentral auf Github anlegen. Ich werde regelmaessige commits machen und die Nachrichten strukturiert und Aussagekraeftig formulieren. Es ist fuer das Grundgeruest nur ein Branch vorgesehen. Ich werde mein package.json initialisieren und pflegen. Ich programmiere so modular wie moeglich. Ich werde *Units-Tests* mithilfe von Mocha schreiben und moeglichst viel von meinem Code damit abdecken. Anhand der Tests werde ich nach und nach die geplante Funktion realisieren. TDD  Ich werde die Tests automatisieren mithilfe von grunt. Modellierung in UML Codereview im Forum Feedback-Formular auf der Website Bewaehrte Design-Patterns nach Lage anwenden: Erzeugungsmuster = { Abstract Factory, Builder, Prototype }, Strukturmuster = { Adapter, Bridge, Flyweight, Decoratoren, Proxies }, Verhaltensmuster = { Iteratoren, Observer, Template Methods fuer meine Dokumentation nachher, Strategy, Mediatoren, Visitor, Chain of Responsibility } Abwaegung eines geeignten Architekturkonzepts wie MVC || MVVM  JSLint ------------\> Sicherheit - Maßnahmen http um per Rest API eine Verbidung zu meine DB herzustellen, wo dann die Kontaktnachrichten, Kommentare gespeichert werden secure encryption nach TLS bzw. SSL erstellen, damit die Recruiter sich auch auf die Seite trauen irgendeine Art von Botschutz, damit meine Seite nicht gebottet wird ( muss mich hierzu noch informieren ) Schutz vor Injektionen in meine Website/Datenbank das Grundschutzkompendium des BSI mal abchecken --------------\> Technologien/Beschaffung - IDE - VisualStudioCode { plugins/extensions: [ LiveServer, Prettier Code, Better Comments, npm Intellisense, ESLint von Microsoft ] } github - account git - globale Installation  webhosting - bei IONOS oder so, verglichen wird nach Fertigstellung apache fuer server Node.js zweck serverkommunikation und npm MySQL, MariaDB als Datenbank. Mocha, installieren + test.js dateien anlegen? Bootstrap, um paar CSS-Arbeiten abzunehmen JavaScript - Funktionalitaet der Elemente auf der Website Buecher(Empfehlung?): Node.js, TDD CMS ( erst spaeter/keine Pioritaet ) Was habe ich vergessen/nicht beachtet? ----------------\> Umsetzung -  n/a, hier kommt eine Ergaenzung wenn relationale DB dann ein ERM erstellen, diese in die Normalformen ueberfuehren und in ein RDBM ueberfuehren --------------------------------------------------------------------------------------------------------- # 5. Fragen/Vorschlaege/Verbesserungen:   -\> Seid ihr noch wach? Was kann und muss ich anders machen? ---\> Wie geht ein Profi sowas an? Was benoetigt man noch fuer die Realisierung( Technologien ) ? ------\> Wie plane ich meine (sinnvolle) Schritte - Techniken - ( oder hilft hier nur die Erfahrung )? --------\> Was habe ich Sicherheitsmaessig noch nicht bedacht? ----------\> Macht eine relationale Datenbank hier ueberhaupt sinn? ------------\> Was habe ich soweit komplett falsch verstanden bzw. muss ich noch wissen? ---------------------------------------------------------------------------------------------------------   Vielen Dank und mit freundlichen Gruessen! Moege ein Engel diese Augen, die gelesen haben und diese Zunge die spricht, kuessen.    
    • HAUPTFRAGE: Wie gehe ich mein Webprojekt professionell an?   Sehr geehrte Community, Ich habe keine Erfahrung und keine echte Anleitung wie ich ein Projekt korrekt realisiere. Weiterhin verfuege ich ueber keine Erfahrung mit einigen der genannten Technologien, Verstaendnisfehler ihrer Funktions(weise) inbegriffen  und moechte gerade aus diesem Grund, ihren Einsatz ueben. Insofern erhoffe ich mir eine Korrektur meiner Planung in die richtige Richtung. Alles richtig, hauptsache nicht nichtig, das ist mir wichtig. [ optional lesen ] heisst, es kann uebersprungen werden! dient lediglich fuer besseres Verstaendnis der Projektmotivation. # Index Ich werde zunaechst erlaeutern, Ausgangssituation, technische skills/starting points Ziele/Probleme Loesungs(ansatz) meine Fragen/eure Vorschlaege/Verbesserungen, evtl. und genaedigerweise! Moege ein Engel deine Augen und Zunge kuessen.   --------------------------------------------------------------------------------------------------------- # 1. Ausgangssituation: Warum ich das Projekt umsetzen moechte (Bewerbung Praktikum): [ optional lesen ] { Ich mache eine Umschulung zum Fachinformatiker - Anwendungsentwicklung und nach bestandener Abschlusspruefung Teil 1, steht die Abschlusspruefung Teil 2 an. }  [ optional lesen ] { Als Pruefungsvoraussetzung bei der IHK, wird man ein mehrmonatiges Praktikum in ein IT-Unternehmen absolvieren, das explizit Fachinformatiker, nochmals expliziter, Fachrichtung Anwendungsentwicklung, ausbildet. } [ optional lesen ] { Folglich benoetige ich ein Praktikumsplatz... leichter gesagt als getan - die Unternehmen sind, ~einigermassen verstaendlich nicht sehr Risiko- bzw. Investitionsfreudig. Es kostet Zeit, aber meiner Einsicht nach kann man zumindest mal die Person testen. Wieso gibt es keine Standardtests, um zu filtern? Ich will aber die Umschulung abschliessen und anschliessend vernueftig arbeiten, aus dem Grund... siehe Ziele/Probleme... Wie bei allen Sachen immer ein Faktor: ZEIT! }  CV[Website] Umsetzung bis 10. Mai 24 (Zeitliche Fristen): Praktikum bis 15. Juni 24, das Praktikum ist dann ab 2. Sept 24 --------------------------------------------------------------------------------------------------------- # 2. Mein Know-How/to-learn:   OOP : Programmierparadigma JS-Vanilla (in Bezug auf den DOM, Datenstrukturen und Algorithmen, Asynchonitaet) : frontend CSS, HTML : frontend SQL MySQL : Datenbank git: Versionsverwaltung JSDoc 3 : CodeDokumentation   SCRUM Agile, GANTT : Projektplanung UML : Strukturdiagramme Http/s : Protokolle und Sicherheit GangOfFour : Designpatters MVC : Architekturmuster/-konzept TDD und ->Unit-Tests mithilfe von Mocha, grunt : Testing Node.js fuer Server-/Datenbankkommunikation : backend NPM : Packaging --------------------------------------------------------------------------------------------------------- # 3. Ziele:Probleme: ---\> Projektplanung, -umsetzung,-uebung : Wie geht man sowas an?  ------\> CV-Website sauberer, lesbarer : sauberer LesAboutMe+Lebenslauf+Kontaktformular+Dokumentation -> Umsetzung der Website --------\> Praktikumsplatz : Projekt fuer meine Abschlusspruefung  ----------\> Festigung : Kenntnisse    ---\> Schritte(Projekt) initialisieren/festlegen ------\> Zeitmanagement --------\> Datenschutz/Lizenzen ----------\> Qualitaetsmassnahmen ------------\> Sicherheit --------------\> Technologien/Beschaffung ----------------\> Umsetzung --------------------------------------------------------------------------------------------------------- # 4. mein Loesungs(ansatz)   ---\> Schritte(Projekt) - n\a noch keine mir bekannte Technik,  Zieldefinition nach dem SMART - Prinzip z.B.? ich denke grob planen, umsetzen, gugu was fehlt/nicht funktioniert und ggbnfalls nochmals anpassen ( •_•)>⌐■-■ ------\> Zeitmanagement -  das GANTT-Diagramm soll hier hilfreich sein, ich habe auch schon eins im Excel erstellt, wo ich die einzelnen Aktivitaeten bzw. Pfade festgelegt habe - mit grober Zeitplan(Deadlines), um das Projekt bis zum gewuenschten Datum fertigzustellen. Ausserdem habe ich mir in Excel ein Wochen/Tagesplan erstellt, wo ich mir meine taegliche Ziele, anhand meiner Fortschritte in meinem GANTT, festlege. Hauptsache das Grundgeruest steht stabil und irgendwie schaukel ich das dann mit der Zeit! --------\>Datenschutz/Lizenzen/Urheberrecht - Maßnahmen Impressum bzgl.  § 5 Abs. 1 des Telemediengesetzes (TMG) nicht noetig, da es ja eigentlich keine kommerzielle Seite sein wird. Ausserdem wird es DSVGO-Konform, insofern da hier auch keine cookies zum Einsatz kommen werden. Ich denke dennoch eins einzubauen, um den Besucher ggnueber in Sachen Vertraulichkeit, Informationssicherheit ein Signal zu setzen. Ueberpruefung der Lizenzen der zum Einsatz kommenden Tools( moeglichst alle MIT license )  GNU GPL in mein Impressum, um meine Seite Urheberrechtlich vor Kopien abzusichern ----------\> Qualitaetsmaßnahmen -  Meine Fortschritte werde ich im Nachhinein mit zu Hilfenahme meiner Planung, der Versionskontrolle und mein Programmdokumentation dokumentieren, um bei weiteren Projekten, diese als Blaupause zu benutzen und weiter zu verbessern. Fuer die Versionierung des Repos meiner Website werde ich git benutzen und diese dezentral auf Github anlegen. Ich werde regelmaessige commits machen und die Nachrichten strukturiert und Aussagekraeftig formulieren. Es ist fuer das Grundgeruest nur ein Branch vorgesehen. Ich werde mein package.json initialisieren und pflegen. Ich werde *Units-Tests* mithilfe von Mocha schreiben und moeglichst viel von meinem Code damit abdecken. Anhand der Tests werde ich nach und nach die geplante Funktion realisieren. TDD  Ich werde die Tests automatisieren mithilfe von grunt. Ich programmiere so modular wie moeglich. Codereview im Forum Feedback-Formular auf der Website Bewaehrte Design-Patterns nach Lage anwenden: Erzeugungsmuster = { Abstract Factory, Builder, Prototype }, Strukturmuster = { Adapter, Bridge, Flyweight, Decoratoren, Proxies }, Verhaltensmuster = { Iteratoren, Observer, Template Methods fuer meine Dokumentation nachher, Strategy, Mediatoren, Visitor, Chain of Responsibility } Abwaegung eines geeignten Architekturkonzepte wie MVC || MVVM  JSLint ------------\> Sicherheit - Maßnahmen http um per Rest API eine Verbidung zu meine DB herzustellen, wo dann die Kontaktnachrichten, Kommentare gespeichert werden secure encryption nach TLS bzw. SSL erstellen, damit die Recruiter sich auch auf die Seite trauen irgendeine Art von Botschutz, damit meine Seite nicht gebottet wird ( muss mich hierzu noch informieren ) Schutz vor Injektionen in meine Website/Datenbank das Grundschutzkompendium des BSI mal abchecken --------------\> Technologien/Beschaffung - IDE - VisualStudioCode { plugins/extensions: [ LiveServer, Prettier Code, Better Comments, npm Intellisense, ESLint von Microsoft ] } github - account git - globale Installation  webhosting - bei IONOS oder so, verglichen wird nach Fertigstellung apache fuer server Node.js zweck serverkommunikation und npm mySQL, MariaDB als Datenbank. Mocha, installieren + test.js dateien anlegen? Bootstrap, um paar CSS-Arbeiten abzunehmen JavaScript: Funktionalitaet der Elemente auf der Website Buecher(Empfehlung?): Node.js, TDD CMS ( erst spaeter/keine Pioritaet ) Was habe ich vergessen/nicht beachtet? ----------------\> Umsetzung - - n/a, hier kommt eine Ergaenzung wenn relationale DB dann ein ERM erstellen, diese in die Normalformen ueberfuehren und in ein RDBM ueberfuehren --------------------------------------------------------------------------------------------------------- # 5. Fragen/Vorschlaege/Verbesserungen -\> Seid ihr noch wach? Was kann und muss ich anders machen? ---\> Wie geht ein Profi sowas an? Was benoetigt man noch fuer die Realisierung( Technologien ) ? ------\> Wie plane ich meine (sinnvolle) Schritte - Techniken - ( oder hilft hier nur die Erfahrung )? --------\> Was habe ich Sicherheitsmaessig noch nicht bedacht? ----------\> Macht eine relationale Datenbank hier ueberhaupt sinn? ------------\> Was habe ich soweit komplett falsch verstanden bzw. muss ich noch wissen? ---------------------------------------------------------------------------------------------------------   Vielen Dank und mit freundlichen Gruessen! Ich werde meinen Thread, am Samstag Abend leserlicher editieren.
    • Ich halte viel vom IT Operative Professionals. Die Lerninhalte kann man mit einem Bachelor gar nicht vergleichen und diese "IT Meister" ist nicht so bekannt. Gleiche Diskussion gab es hier wo einige Behörden sogar d. IT Meister gar nicht anerkennen. Zum anderen will er in Richtung IT-Sicherheit und da ist im IT Operative Professional kaum was drinnen... (wenn nicht sogar 0) https://www.ostwestfalen.ihk.de/fileadmin/Dokumente/Berufliche_Bildung/Weiterbildung/Anhaenge/Operative_Professionals_Strukturierung_der_Faecher.pdf Du kannst berufsbegleitend studieren, o. an einer Fernhochschule/Uni auch deinen Bachelor in Cyber Security machen. Die kennt jeder...   Du kannst dich hier orientieren: https://pauljerimy.com/security-certification-roadmap/  

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...