Nytt år och ny kurs, avancerad java

we can do it java

Det har varit mycket så här på det första dagarna på året, ny kurs och lite strul med CSN. Allt är fixat nu och vi kan gå vidare med våra liv. Denna veckan började vi den nya kursen avancerad java, den här kursen känns lite mer kul att hålla på med än vad Projektkunskap enligt agila metoder gjorde. Sen vet jag att det kursen var nyttig och att det är något som vi kommer att jobba mycket med i framtiden, sen behöver man inte tycka om det. 

Som sagt så startade ny kurs den veckan, avancerad java. Känns som det var  sjukt länge sen jag läste java, men det gick hyfsat snabbt att kom in i det igen trots allt. 

Kursen syftar till att den studerande utvecklar avancerade kunskaper inom Javaspråket. De studerande får lära sig objektorienterade funktioner för modern utveckling. Kursen omfattar följande moment: 

  • • Lambda uttryck 
  • • Streams 
  • • Regular expressions 
  • • Serialisering 
  • • Date and time 
  • • Avancerad objektorientering 
  • • Threads 
  • • Annotations 
  • • Reflection 
  • • Design patterns

Så de första två lektionerna har vi kört lite repetition och även fått lite övningar att göra, jag har även fått lära mig program Intellj som jag föredrar framför Eclipse

Presentationen av vårt galleri gick bra i går

Galleri  plus Christerholm.nu

Vår grupp i skolan hade redovisning i går, sanningen är den att jag var rätt nervös inför denna presentation som skulle ske inför hela klassen. Man kanske ska vara glad att det var digitalt, då syns det inte att man är nervös. Jag brukar inte tycka om dessa presentationer, men det gick hur bra som helst och jag kände mig otroligt bekväm i att tala inför hela klassen.

Presentation i sin helhet gick bra och jag är helt säker på att vår lärare blev nöjd med den, våran app/galleri är gjord helt i vanilla javascript. Detta var ett svårt projekt att lösa då vi inte fick använda något ramverk alls, hade man fått använda det så hade det varit bra mycket enklare att lösa. Vi stötte på en del problem under tiden vi arbetade med galleriet.

Att kunna göra sidan helt i vanilla javascript, innebär att även all html kod ska skrivas i javascrip.Detta var något som vi till en början hade svårt att lösa, men som allt annat så  med tre huvuden så fixade vi även det här. Ett annat problem som vi stötte på var att git, tror vi alla tyckte det var onödigt krångligt. Vi fick lösa det på något annat sätt.

På den punkten så ser jag nog som en av våra största brister, det är krångligt att arbeta med. Trots att det är krångligt så måste vi lära oss det, det är viktigt för hela vår karriär som programmerare.

Länk till vårt projekt F3G (Fantastic 3 Gallery), fler av min projekt kan ni hitta under min portfölj.

Christer Holm God jul

Med det här inlägget säger jag God Jul

Första redovisningen på utbildningen är nu klar

Nu  var det dags att skriva om utbildningen igen, vet det har varit allt för lite skriveri om java en tid nu. Bara en massa sponsrade inlägg, så är det tyvärr ibland. Jag måste överleva med. Men vet ni, idag har jag haft min första redovisning. Jag skulle redovisa ett program jag gjort i Java, programmet var en enkelt mediaspelare. Kravet vara att man skulle kunna byta låt, pausa och givetvis spela låten.  Det finns en del kvar att göra men än så länge tyckte läraren att det var godkänt 

Det jag bör göra är att döpa knappar till något som man kan komma ihåg, lite svårt att veta om man ska använda b1 när det kanske var b2 man skulle använda. Bättre att döpa dem till PauseB och PlayB , då vet man precis vad det är för knappar. Helt klart något att tänka på.

Det andra jag bör göra innan fredag är att städa upp koden lite så att inte allt hamnar i samma fil, med andra ord skapa mappar till bilder och klasser till de olika metoderna. 

Sen som avslut ska jag skriva en manual på hur man ska använda programmet, gärna med bilder. Att skriva denna manual är nästan lika svår som att skriva programmet i sig.