Leer essentiële computerwetenschapsconcepten om efficiënte software van hoge kwaliteit te ontwerpen.

Krijg de systematische kennis die nodig is om een softwareontwikkelaar te zijn.

In dit professionele certificaatprogramma leer je essentiële computerwetenschappelijke concepten voor softwareontwikkeling, variërend van de grondbeginselen van objectgeoriënteerd programmeren tot het gebruik van efficiënte algoritmen om hoogwaardige software te ontwerpen.

Dit programma begint met de basisbegrippen van Java, een van de meest gebruikte programmeertalen in de industrie, en gaat verder met de best practices in moderne softwareontwikkeling voor het ontwikkelen van efficiënte algoritmen met behulp van geavanceerde datastructuren voor complexe computertaken. Ten slotte ontwikkel je interactieve en data-gestuurde web-apps met behulp van JavaScript.

Dit programma geeft u een grondig begrip van de kernprincipes van professionele softwareontwikkeling.

Werkvooruitzicht

  • Softwareontwikkelaar en webontwikkelaar behoren tot de top drie van beste technologische functies, met mediane salarissen van meer dan $ 95.000 (Bron: US News
  • Bijna 1.3 miljoen nieuwe softwareontwikkelaarstaken zullen worden gecreëerd tegen 2024, en de werkgelegenheid van softwareontwikkelaars zal naar verwachting met 17 procent groeien van 2014 tot 2024, veel sneller dan het gemiddelde voor alle beroepen (bron: Bureau of Labor Statistics)
  • Java en JavaScript zijn de twee belangrijkste programmeertalen die worden genoemd in vacatures, met bijna 15.000 vacatures die deze maandelijks vermelden (Bron: Gooroo)
  • Loopbaanperspectieven zijn loopbaanontwikkeling voor mobiel / webapp, data science, sociale media en systemen en kerninfrastructuur

Wat je leert

  • Hoe grote softwaretoepassingen te ontwerpen, ontwikkelen en testen met behulp van de Java-programmeertaal
  • Ontwikkelingsomgevingen, tools en frameworks voor moderne Java-softwareontwikkeling
  • Hoe u de meest geschikte gegevensrepresentaties in uw code selecteert, toepast en analyseert
  • Hoe objectgeoriënteerde programmeerprincipes toe te passen om hoogwaardige software te ontwikkelen die gemakkelijk te lezen, te begrijpen en aan te passen is
  • Algoritmisch denken en probleemoplossende technieken
  • Hoe dynamische, interactieve webtoepassingen te maken met behulp van JavaScript-tools en frameworks

Meer informatie over professionele certificaatprogramma's

Gecreëerd door toonaangevende bedrijven en topuniversiteiten, zijn Professional Certificate-programma's een reeks gevraagde cursussen die zijn ontwikkeld om de kritische vaardigheden te ontwikkelen die nodig zijn voor de beste banen van dit moment.

Cursussen in dit programma

  • Fundamentals voor softwareontwikkeling
  • Datastructuren en softwareontwerp
  • Algoritme ontwerp en analyse
  • Programmeren voor het web met JavaScript

Verdere informatie

  • Gemiddelde lengte: 4 weken per cursus
  • Inspanning: 6-10 uur per week, per cursus
  • Aantal cursussen: 4 cursussen in het programma
  • Onderwerp: Engineering, Computer Science
  • Instelling: University of Pennsylvania
  • Talen: Engels
  • Videotranscripties: Engels
  • Prijs (USD): $ 149 per cursus
Opleiding te volgen in:
Engels
edX

Zie 150 andere vakken van edX »

Laatst bijgewerkt op March 3, 2019
Deze cursus is Online
Begindatum
sep 2019
Duration
16 weken
Deeltijd
Voltijd
Prijs
447 USD
$ 149 per cursus
Op locaties
Op datum
Begindatum
sep 2019
Aanmeldingslimiet

sep 2019