CodeGym /Java Blog /Willekeurig /Leer Java Fundamentals op CodeGym — De volledige samenvat...
John Squirrels
Niveau 41
San Francisco

Leer Java Fundamentals op CodeGym — De volledige samenvatting van de cursus

Gepubliceerd in de groep Willekeurig
U weet waarschijnlijk dat programmeren in Java tegenwoordig wereldwijd wordt gebruikt. Het is een goede keuze voor webprogrammering, het maken van mobiele applicaties en softwareoplossingen voor zowel kleine bedrijven als ondernemingen. En natuurlijk zit Java bovenop de golf van IoT-ontwikkelingen. Als je geïnteresseerd bent in informatica en moderne technologieën, weet je waar we het over hebben. Zin om iets geheel nieuws te creëren? Dan is programmeren in Java de juiste keuze voor jou. Leer Java Fundamentals op CodeGym — De complete cursussamenvatting - 1 Natuurlijk is programmeren in de kern niet gebonden aan enige machinetaal. Maar houd er rekening mee dat de taal uw belangrijkste hulpmiddel is en wanneer u ervoor kiest om de basisprincipes van Java te leren, zet u de eerste stap om de hele toolkit te verwerven. Java is een flexibele, objectgeoriënteerde programmeertaal met uitgebreide collecties en compatibele frameworks. Het verbetert ook tijdens constante updates die de nieuwe coole functies introduceren om u te helpen elke programmeeroplossing te creëren die u nodig heeft. Letterlijk alles, van eenvoudige mobiele games en chatbots tot veilige bedrijfssoftware en zelfs de ontwikkelingen voor ruimteverkenningen! Dus als je klaar bent om iets fantastisch te leren, welkom bij CodeGym. Het is meer dan een gewone online cursus met eindeloos veel colleges en een beetje praktijk of boeken met heel veel theorie. Met CodeGym krijg je precies wat je nodig hebt:
  1. Uitgebreid trainingsprogramma voor absolute beginners
    Als programmeren nieuw voor je is, weet je misschien niet eens waar je moet beginnen en hoeveel theoretische kennis je nodig hebt. We laten je niet verdwalen! De CodeGym-cursus bevat precies de juiste hoeveelheid theorie, uitgelegd in duidelijke taal met praktijkvoorbeelden. Je leert stap voor stap de basisprincipes van Java-programmeren en gaat op weg naar een junior Java-ontwikkelaar.

  2. Tal van oefening om u vertrouwen te geven in coderen.
    U leert Java-programmeren door te doen en uw programmeervaardigheid aan te scherpen. Wij geloven dat oefenen het belangrijkste is in uw leerproces. Hier krijg je meer dan 1200 taken van verschillende complexiteit met directe verificatie, code-analyse en tips om je te helpen bij de taak. Bereid je voor op coderen vanaf de eerste lessen.

  3. Een gamified zoektochtspel met motivatie en beloningen
    We weten dat je toekomstige programmeercarrière geen grap is, maar leren kan (en moet) leuk zijn. We hebben een gamified cursus ontworpen met motivatie en beloningen die je zullen helpen je doel te bereiken. De cursus is verdeeld in vier missies. Elke zoektocht heeft 10 niveaus met hapklare lezingen en tientallen taken. Als je niet weet hoe je moet beginnen met het leren van Java, blijf dan gewoon bij onze cursus, en het zal je op effectieve wijze kennis laten maken met de basisprincipes van Java.

    Stel je voor dat je de zoektocht moet voltooien en je personage, dat leeft in een futuristisch universum, naar een hoger niveau moet tillen. Door het te doen leer je, codeer je en communiceer je met andere gebruikers, krijg je hulp van studenten en ervaren ontwikkelaars, schrijf je oplossingen, coole projecten en games... Nou, dat klinkt als CodeGym!

    Je bent niet beperkt in tijd op CodeGym. Leer en codeer wanneer je maar wilt. Het duurt gemiddeld 6 tot 12 maanden om de cursus te voltooien en meer dan 500 uur programmeeroefeningen te doen. Maar er zijn genoeg studenten die het in 3 maanden hadden gehaald. Het is aan jou.

Hoogtepunten van de CodeGym-cursus:
  • Java-syntaxis
  • Java-kern
  • Java-multithreading
  • Java-collecties
Deze vier hoofdonderwerpen komen aan bod in vier opdrachten van de CodeGym-cursus. Hier is een gedetailleerd overzicht van hen.

De routekaart voor het leren en oefenen van de basisprincipes van Java

Met CodeGym leer je op een evenwichtige manier de basisprincipes van Java. Onze formule is 20% theorie plus 80% praktijk, dus op elk niveau krijg je een paar keer meer taken dan hoorcolleges.

Quest #1: Java-syntaxis

Dit is de inleiding tot Java-programmeren in het algemeen. De zoektocht kan zelfs worden beheerst door degenen die geen eerdere achtergrond in codering hadden. Je begint met de eenvoudigste concepten zoals klassen, objecten, methoden en variabelen - de "stenen" van Java-programma's. Je leert verschillende datatypes, arrays, loops en conditionele statements. Vanaf niveau 3 leer je werken met de echte IDE — IntelliJ IDE — en code erin schrijven. Elk onderwerp heeft een reeks praktische taken die u moet voltooien om verder te komen. Aan het einde van het level krijg je een korte inleiding tot collecties en OOP-basisprincipes, die je fundamenteel zult leren tijdens de vierde zoektocht. De lijst met onderwerpen in de zoektocht:
  • Inleiding tot de cursus
  • Inleiding tot Java: wat zijn schermuitvoer, string- en int-typen
  • Inleiding tot Java: variabelen, methoden, klassen
  • Je eerste programma: toetsenbordinvoer, werken in de IDE
  • Inleiding tot takken en lussen
  • Inleiding tot klassen: je eigen klassen schrijven, constructors
  • Inleiding tot objecten: je eigen objecten schrijven, levensduur, statische variabelen
  • Arrays en lijsten: Array, ArrayList, Inleiding tot generieke geneesmiddelen
  • Collecties: LinkedList, HashSet, HashMap. Datum.
  • Inleiding tot uitzonderingen: proberen, vangen, gooien, meervoudig vangen
  • Primitieve typen converteren: verbredende en versmallende conversies

Quest #2 Java-kern

Deze zoektocht is gewijd aan de basisprincipes van objectgeoriënteerd programmeren en zal je vertrouwd maken met streams, serialisatie en methode-overloading. Het bevat ook niveaus met taken en lessen over interfaces en meervoudige overerving. Om deze zoektocht te voltooien, moet je de Java-syntaxis doorgeven. Nadat je klaar bent met Core Quest, ben je klaar om meer gecompliceerde taken op te lossen en zelfs de miniprojecten te schrijven. De lijst met onderwerpen in de zoektocht:
  • Basisprincipes van OOP: basisprincipes, overerving, inkapseling
  • Basisprincipes van OOP: overbelasting, polymorfisme, abstractie, interfaces
  • Interfaces: vergelijking met een abstracte klasse, meervoudige overerving
  • Typ casting, instantie van. Een grote taak met interfaces
  • Overbelastingsmethoden, een kenmerk van constructoraanroepen
  • Inleiding tot threads: Thread, Runnable, start, join, interrupt, sleep
  • Inleiding tot threads: gesynchroniseerd, vluchtig, rendement
  • Inleiding tot streams: InputStream/OutputStream, FileInputStream, FileOutputStream
  • Inleiding tot streams: Reader/Writer, FileReader/FileWriter
  • Serialisatie

Quest #3 JavaMultithreadingm

Deze zoektocht laat je kennismaken met de organisatie van Object-, String- en innerlijke klassen. Tijdens de lezingen en tientallen taken leer je hoe je threads maakt en stopt, wat de impasse is, hoe je de wacht-, meldings- en meldingsmethoden gebruikt. Je doet ervaring op met jsoup en Swing en leert over autopacking. En natuurlijk voltooi je je eerste grote taken zoals chatsysteem, ATM-emulator, webschraper en schrijf je een paar games: Tetris, Snake, een space shooter en Arkanoid. De lijst met onderwerpen in de zoektocht:
  • Organisatie van een Object-object: is gelijk aan, hashCode, klonen, wachten, melden, toString()
  • String: veranderlijk, onveranderlijk, formaat, StringTokenizer, StringBuilder, StringBuffer
  • Binnenklassen, bijv. Map.Entry
  • Innerlijke klassen, implementatiefuncties
  • Threads maken en stoppen: starten, onderbreken, slapen, opleveren
  • Toegang tot gedeelde gegevens: gesynchroniseerd, vluchtig
  • Impasse. Wacht, verwittig, verwittig All
  • TreadGroup, ThreadLocal, Executor, ExecutorService, Callable. Werken met jsoup
  • Autoboxing, implementatiefuncties
  • Operatoren: numeriek, logisch en binair. Werken met schommel

Quest #4 Java-collecties

Maak je klaar om je weg naar de top te vinden! De laatste zoektocht zal gewijd zijn aan Java-collecties, ontwerppatronen en je zult veel nuttige oefening krijgen. Bijvoorbeeld werken met JSON, Guava, Apache Commons Collections en JUnit. Je leert hoe je programmeertools gebruikt en doet praktische ervaring op met Git en JAXB, RMI en DymamicProxy. Je leert iets over een andere belangrijke programmeertaal: JavaScript. En natuurlijk krijg je meer vragen en miniprojecten, die je later aan je portfolio kunt toevoegen. De lijst met onderwerpen in de zoektocht:
  • Werken met bestanden en archieven
  • RMI en dynamische proxy. Werken met schommel
  • JSON, javascript. Werken met Guava, Apache Commons Collections, JUnit
  • Herhaling. Garbage collection en soorten referentie in Java. Loggen
  • Versiebeheersystemen: Git en SVN. Merkloos product
  • Basispatronen voor het maken van webapplicaties. Grondige studie van collecties
  • Ontwerp patronen. Utility-klassen, bijv. Arrays. Collecties
  • Ontwikkelingsmethodieken. Annotaties in Java. Uitzonderingshiërarchie
  • Maak uw eerste webapplicatie. Werken met Tomcat en IDEA
  • URI, URL. REST-diensten. Maak uw eigen client-servertoepassing
De basisprincipes van Java leren met CodeGym is zowel effectief als leuk. Doe mee met de wereldwijde cursus voor Java-studenten en voltooi de introductieniveaus gratis!
Opmerkingen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION