10 væsentlige kurser i datalogi, du kan tage online

Forfatter: Laura McKinney
Oprettelsesdato: 4 April 2021
Opdateringsdato: 16 Kan 2024
Anonim
10 væsentlige kurser i datalogi, du kan tage online - Teknologi
10 væsentlige kurser i datalogi, du kan tage online - Teknologi

Indhold


Kilde: Margarita Zaytseva / Dreamstime.com

Tag væk:

Computer science omfatter en bred vifte af teknologi, og her er kun et par områder, som du kunne springe ind takket være online-læring.

Datalogi er en bred og grundlæggende del af den større teknologiindustri. Nye onlineprogrammer giver de studerende mulighed for at lære overalt og blive involveret i datalogi, da de anvendes til mange nye teknologiområder såsom maskinlæring, kunstig intelligens og virtual reality. Her er ti fantastiske onlinekurser at tænke på, hvis du er interesseret i denne type professionelle karriere.

Denne liste over kurser kommer fra EDX, en online platform, der tilbyder kurser af høj kvalitet fra topuniversiteter overalt i verden. Bedst af alt? Mange af disse kurser er gratis at tage og tilbyder certificering mod et gebyr.


Agile softwareudvikling

Agile softwareudvikling er blevet en vigtig kraft i, hvordan software oprettes og frigives til markeder. Dette computervidenskabskursus går over det smidige manifest og de vigtigste metodologier såvel som den traditionelle software som professionel software. Det giver praktiske værktøjer til smidig udvikling og taler om fordele og ulemper ved forskellige agile metoder. Dette er et godt valg for dem, der ønsker at lære om ulemperne med den fulde livscyklus til softwareudvikling.

Introduktion til C #

Som et af de mest populære objektorienterede programmeringssprog i de sidste 30 år er C # en uundværlig del af den traditionelle C-pakke med sprog. Det ses som en grundpille i programmeringen sammen med sprog som Java og Python.

Dette kursus giver studerende et godt grundlag på C # -syntaks, sproggrundlæggende forhold og evnen til at evaluere og udforske en C # -kodebase.


Selvom nogle eksperter antyder, at der er bedre programmeringssprog til maskinindlæring og kunstig intelligensarbejde, er C # stadig meget en del af virksomhedens computing. Det gør dette kursus lærerigt både som udgangspunkt for objektorienteret læring og som en ressource til dybere involvering i disse centrale teknologiområder.

Ingen fejl, ingen stress - Din trinvis vejledning til oprettelse af livsændrende software uden at ødelægge dit liv

Du kan ikke forbedre dine programmeringsevner, når ingen er interesseret i softwarekvalitet.

Sådan fungerer virtuel virkelighed

I stigende grad er virtual reality rundt omkring os. I dette kursus, der passer til Virtual Reality Professional Certificate-programmet, lærer de studerende om VR-applikationer og brugen af ​​sprog som JavaScript. Kursusarbejde vil omfatte evaluering af, hvordan man opretter succesrige VR-applikationer og nogle af de udfordringer, der er forbundet med at skabe virtual reality-software.

Objektorienteret programmering i Java

Dette Java-kursus er en del af Microsofts professionelle program og går over mange elementer i at bruge Java som et objektorienteret sprog i praksis. Kursusarbejde vil dække enkelt- og to-dimensionelle arrays, implementeringer af Java-listen, bedste praksis og brugen af ​​abstrakte klasser, ud over andre elementer i brugen af ​​Java i forskellige faglige udviklingsmål.

Opbygning af funktionelle prototyper ved hjælp af Node.js

Dette er en anden del af Microsoft Professional-programmet, der fokuserer på Node.js til netværksadministration og -udvikling. Lær om front-end og back-end webapp-udvikling, databaseprocedurer og brugen af ​​SQL til dataindhentning. HTTP og web routing, Azure-implementering og andre aspekter af dette professionelle værktøjssæt behandles også på dette kursus, som forbereder den studerende til dybere dykning i en verden af ​​netværk og databaseudvikling.

DevOps-test

For at komme videre i Microsofts tilbud om professionelt program lærer studerende på dette DevOps-kursus om testdrevet udvikling såvel som enhedsprøvning, API-test, performance-test og mere. Microsoft-værktøjer som Visual Studio og Microsoft Test Manager vil være nyttige i praktiske elementer af test og design, og studerende får en god grund til at forfølge yderligere viden om DevOps og hvordan det gælder softwaretestprocesser. (Se DevOps-ledere, hvis du vil lære mere om DevOps, hvad de gør.)

Algoritmer og datastrukturer

Microsoft tilbyder også et kursus dedikeret til brug af algoritmer og datastrukturer, som er værdifuldt i dagens industri. Idet maskinlæring og kunstig intelligens kommer vej ind i datalogi-verdenen, er algoritmerne, de er afhængige af, i høj grad et fokus. Lær om datastrukturer, sortering, algoritmeanalyse og "gå under hætten" af funktionelle algoritmer ud over et udviklerværktøjskit. Dette er et godt valg for dem, der er involveret i at analysere det arbejde, som fortovudviklere har udført med neurale netværk og maskinindlæringssystemer.

DevOps til databaser

Dette kursus er dedikeret til at udforske brugen af ​​DevOps i databasedesign og inkorporere databaser i DevOps softwareudvikling.

Pensumemner inkluderer et kig på versionskontrolsystemer, kontinuerlig integration og enhedsafprøvning samt frigivelsesstyring til databaser. Lær om forgrening og sammenlægning af databasekode, krydsning af databasemangler, mørk lancering, fejlhåndtering og mere. Elementer som kontinuerlig integration viser, hvordan dette kursus er konkret nyttigt for udviklere og andre karrierefolk, der er involveret i DevOps i databaseverdenen.

Opbygning af interaktive prototyper ved hjælp af JavaScript

Dette Microsoft-kursus går i programmeringsfundament og JavaScript-front-end webudviklingsarbejde. Det komplementerer det lignende kursus på Node.js med et back-end-fokus. Lær om Azure-implementering og databaseforespørgsel med SQLite i dette selvhastige kursustilbud.

Microsoft Azure Virtual Networks

Endelig, i dette MS Azure-fokuserede kursus, kan studerende lære om brugen og design af virtuelle netværk gennem et mærke-leverandørsystem, der er dominerende i virksomheden. Brug skyens magt til at opsætte systemer og udforske Azure DNS, Load Balancer, Azure Traffic Manager, Application Gateway og andre ressourcer. Instruktører Cynthia Staley, Tony Jamieson og Corey Hynes tager studerende gennem forbindelse af lokale arbejdsstationer til Azure Cloud, og meget mere, for at få et grundigt kig på, hvad virtualisering har bragt forretningsverdenen over bare et par år. (Yderligere oplysninger om Azure finder du i Hvad Microsoft Azure Can og ikke kan gøre for at hjælpe din lokale Active Directory-lokalitet.)

Et hvilket som helst af disse tilbud inden for datalogi er en fantastisk måde at vade sig ind i teknologi med et solidt fundament i nogle af de mest interessante nye teknologier i det nuværende IT-landskab. Se og find ud af, hvad der mest sandsynligt vil hjælpe dig med at gå videre i en teknologirelateret karriere.

Denne artikel indeholder tilknyttede links.