Kurs Java Refactoringhttps://www.std.ch/online-kurs-kurse-jref?&atomThu, 28 Mar 2024 09:05:10 +0000stack.ch
https://stack.ch/
47db40f7-ece2-11ee-8c11-005056bb85fbSimtech AG - Ausbildung - Java - Kurs Java Refactoring
https://www.std.ch/online-kurs-kurse-jref
47db41f2-ece2-11ee-8c11-005056bb85fbThu, 28 Mar 2024 09:05:10 +0000{{Template . .TemplateData.Head.KursTitleRule}} Java Refactoring
https://www.std.ch/online-kurs-kurse-jref
47db431a-ece2-11ee-8c11-005056bb85fbThu, 28 Mar 2024 09:05:10 +0000Dieser Java Refactoring Kurs zeigt wie man die interne Struktur von Java Programmen via Refactoring Schritt für Schritt verbessert.
https://www.std.ch/online-kurs-kurse-jref
47db4465-ece2-11ee-8c11-005056bb85fbThu, 28 Mar 2024 09:05:10 +0000
https://www.std.ch/online-kurs-kurse-jref
47db4532-ece2-11ee-8c11-005056bb85fbThu, 28 Mar 2024 09:05:10 +0000
https://www.std.ch/online-kurs-kurse-jref
47db4619-ece2-11ee-8c11-005056bb85fbThu, 28 Mar 2024 09:05:10 +0000Kurscode: JREFDas Angebot Firmenkurs finden Sie hier.Das Angebot Online Kurs finden Sie hier.Infrastruktur: Bring your own Computer (Processor i7 oder vergleichbar, mindestens 8GB RAM), VMWare Workstation Player Version 12+.Alle Kursunterlagen werden elektronisch abgegeben, damit leisten wir einen Beitrag an die Umwelt.
https://www.std.ch/online-kurs-kurse-jref
47db54da-ece2-11ee-8c11-005056bb85fbThu, 28 Mar 2024 09:05:10 +0000Kurscode: JREFKursdauer: 2 TageKurspreis Firmenkurs Inhouse: sFr. 4199.- (3-5 Teilnehmer)sFr. 5879.- (6-8 Teilnehmer)sFr. 6999.- (9-12 Teilnehmer)Inhouse Firmenkurse werden vor Ort bei Ihnen durchgeführt. Je nach Ort und Distanz können zusätzliche Kosten für Übernachtung und Anfahrt anfallen.Das Angebot Standard Kurs finden Sie hier.Das Angebot Online Kurs finden Sie hier.Infrastruktur: Bring your own Computer (Processor i7 oder vergleichbar, mindestens 8GB RAM), VMWare Workstation Player Version 12+.Alle Kursunterlagen werden elektronisch abgegeben, damit leisten wir einen Beitrag an die Umwelt.
https://www.std.ch/online-kurs-kurse-jref
47db7132-ece2-11ee-8c11-005056bb85fbThu, 28 Mar 2024 09:05:10 +0000Kurscode: JREFDas Angebot Firmenkurs finden Sie hier.Das Angebot Standard Kurs finden Sie hier.Infrastruktur: Bring your own Computer (Processor i7 oder vergleichbar, mindestens 8GB RAM), VMWare Workstation Player Version 12+.Alle Kursunterlagen werden elektronisch abgegeben, damit leisten wir einen Beitrag an die Umwelt.
https://www.std.ch/online-kurs-kurse-jref
47db806d-ece2-11ee-8c11-005056bb85fbThu, 28 Mar 2024 09:05:10 +0000Mit "Refactoring" fasst man alle Aktivitäten der Software-Entwicklung zusammen, die den Programmcode bestehender Anwendungen verbessern, ohne die Funktionsweise dieser Programme zu ändern.Bestehende Programme werden in der Regel oft angepasst und umgebaut. Dabei soll der Programmcode nicht immer unverständlicher und schwieriger, sondern einfacher und strukturierter werden. Zudem muss das Design beim Umbau des Programmcodes im Auge behalten werden.Heute sind klare Regeln für ein schrittweises Redesign bekannt. Diese werden allgemein unter dem Begriff "Refactoring" zusammengefasst.Dieses Kurs bietet ein vertiefte Einführung in das Refactoring mit Java. Eine Fallstudie zeigt die Vorteile von Refactoring deutlich auf.Zahlreiche Übungen und Beispiele begleiten diesen Kurs.In diesem Kurs setzen wir die Entwicklungsumgebung Eclipse oder auf Wunsch IntellJ ein.
https://www.std.ch/online-kurs-kurse-jref
47db82ca-ece2-11ee-8c11-005056bb85fbThu, 28 Mar 2024 09:05:10 +0000Bestehenden Code auf schlechte Gewohnheiten (Bad Smells) hin prüfen können.Diesen Code via Refactoring Schritt für Schritt verbessern können.Die Refactoring Denkweise anhand einer Fallstudie nachvollziehen können.Das Denken und Handeln in Refactoring fördern.
https://www.std.ch/online-kurs-kurse-jref
47db846b-ece2-11ee-8c11-005056bb85fbThu, 28 Mar 2024 09:05:10 +0000Java SE Einführung (JEGL)Java SE für nicht OO Programmierer (JNOO)Java AdvancedJava Design Patterns
https://www.std.ch/online-kurs-kurse-jref
47db85f5-ece2-11ee-8c11-005056bb85fbThu, 28 Mar 2024 09:05:10 +0000Gute Grundkenntnisse von Java analog der JEGL (Java Einführung) und JPF2 (Java Vertiefung).
https://www.std.ch/online-kurs-kurse-jref
47db86ea-ece2-11ee-8c11-005056bb85fbThu, 28 Mar 2024 09:05:10 +0000Java-Entwickler, welche bestehende Software warten, (Applikations- bzw.) Wartungsverantwortliche, Java-Softwareingenieure, die für das Redesign von grösseren Applikationen verantwortlich sind sowie Klassendesigner und Softwarearchitekten.
https://www.std.ch/online-kurs-kurse-jref
47db87ee-ece2-11ee-8c11-005056bb85fbThu, 28 Mar 2024 09:05:10 +0000TutorialCode WalksInternet / Intranet
https://www.std.ch/online-kurs-kurse-jref
47db8a87-ece2-11ee-8c11-005056bb85fbThu, 28 Mar 2024 09:05:10 +0000EinführungWas ist RefactoringWarum RefactoringBad Code SmellClean CodeEine erste FallstudieRefactoring PrinzipienWann ist Refactoring angesagt?Probleme mit RefactoringRefactoring und DesignSchritte des RefactoringCodierung ohne RefactoringSchlechte Gewohnheiten (Bad Smell)Methoden RefactoringExtract MethodInline MethodExtract VariableInline TempReplace Temp with QuerySplit Temporary VariableRemove Assignments to ParametersReplace Method with Method ObjectSubstitute AlgorithmObject RefactoringMove MethodMove FieldExtract ClassInline ClassHide DelegateRemove Middle ManIntroduce Foreign MethodIntroduce Local ExtensionData RefactoringChange Value to ReferenceChange Reference to ValueDuplicate Observed DataSelf Encapsulate FieldReplace Data Value with ObjectReplace Array with ObjectChange Unidirectional Association to BidirectionalChange Bidirectional Association to UnidirectionalEncapsulate FieldEncapsulate CollectionReplace Magic Number with Symbolic ConstantReplace Type Code with ClassReplace Type Code with SubclassesReplace Type Code with State/StrategyReplace Subclass with FieldsAusdrücke vereinfachenDecompose ConditionalConsolidate Conditional ExpressionConsolidate Duplicate Conditional FragmentsRemove Control FlagReplace Nested Conditional with Guard ClausesReplace Conditional with PolymorphismIntroduce Null ObjectIntroduce AssertionMethodenaufrufe vereinfachenAdd ParameterRemove ParameterRename MethodSeparate Query from ModifierParameterize MethodIntroduce Parameter ObjectPreserve Whole ObjectRemove Setting MethodReplace Parameter with Explicit MethodsReplace Parameter with Method CallHide MethodReplace Constructor with Factory MethodReplace Error Code with ExceptionReplace Exception with TestGeneralisierenPull Up FieldPull Up MethodPull Up Constructor BodyPush Down FieldPush Down MethodExtract SubclassExtract SuperclassExtract InterfaceCollapse HierarchyForm Template MethodReplace Inheritance with DelegationReplace Delegation with InheritanceÜber uns
https://www.std.ch/about
Thu, 28 Mar 2024 09:05:10 +000047db9408-ece2-11ee-8c11-005056bb85fbAktuell
https://www.std.ch/
Thu, 28 Mar 2024 09:05:10 +000047db94b4-ece2-11ee-8c11-005056bb85fbAGB
https://www.std.ch/agb
Thu, 28 Mar 2024 09:05:10 +000047db9552-ece2-11ee-8c11-005056bb85fbBildungswege
https://www.std.ch/bildungswege
Thu, 28 Mar 2024 09:05:10 +000047db95f9-ece2-11ee-8c11-005056bb85fbBlog
https://www.std.ch/blog
Thu, 28 Mar 2024 09:05:10 +000047db9694-ece2-11ee-8c11-005056bb85fbRufen Sie mich an
https://www.std.ch/callus
Thu, 28 Mar 2024 09:05:10 +000047db9735-ece2-11ee-8c11-005056bb85fbCharts
https://www.std.ch/charts
Thu, 28 Mar 2024 09:05:10 +000047db97dd-ece2-11ee-8c11-005056bb85fbConsulting
https://www.std.ch/consulting
Thu, 28 Mar 2024 09:05:10 +000047db987f-ece2-11ee-8c11-005056bb85fbKontakt
https://www.std.ch/contact
Thu, 28 Mar 2024 09:05:10 +000047db991c-ece2-11ee-8c11-005056bb85fbAusbildung/Kurse
https://www.std.ch/education
Thu, 28 Mar 2024 09:05:10 +000047db99b5-ece2-11ee-8c11-005056bb85fbSoftware Engineering
https://www.std.ch/engineering
Thu, 28 Mar 2024 09:05:10 +000047db9a4f-ece2-11ee-8c11-005056bb85fbFreelancer
https://www.std.ch/freelancer
Thu, 28 Mar 2024 09:05:10 +000047db9b13-ece2-11ee-8c11-005056bb85fbImpressum
https://www.std.ch/impressum
Thu, 28 Mar 2024 09:05:10 +000047db9bb7-ece2-11ee-8c11-005056bb85fbKursleiter
https://www.std.ch/kursleiter
Thu, 28 Mar 2024 09:05:10 +000047db9c52-ece2-11ee-8c11-005056bb85fbNetzwerk
https://www.std.ch/network
Thu, 28 Mar 2024 09:05:10 +000047db9cfa-ece2-11ee-8c11-005056bb85fbReferenzen
https://www.std.ch/references
Thu, 28 Mar 2024 09:05:10 +000047db9d92-ece2-11ee-8c11-005056bb85fbSitemap
https://www.std.ch/sitemap
Thu, 28 Mar 2024 09:05:10 +000047db9e2a-ece2-11ee-8c11-005056bb85fbTools
https://www.std.ch/tools
Thu, 28 Mar 2024 09:05:10 +000047db9ec5-ece2-11ee-8c11-005056bb85fbVision
https://www.std.ch/vision
Thu, 28 Mar 2024 09:05:10 +000047db9f57-ece2-11ee-8c11-005056bb85fb