Paglalarawan Ito ang pangatlong kurso sa Software Development MicroMasters program. Matututuhan mo kung paano bumuo ng mas malaki at mas kumplikadong mga sistema ng software gamit ang Java programming language. Ang kurso ay nagsisimula sa paksa ng data abstraction - mula sa detalye hanggang sa pagpapatupad. Ang partikular na atensyon ay ibinibigay sa kung paano magsulat ng mga matatag na pagsubok gamit ang JUnit.…
Paglalarawan Ang kursong ito, bahagi ng programa ng Software Development MicroMasters, ay maghuhukay ng malalim sa mga prinsipyo ng object oriented na disenyo, at magpapakilala ng mga bagong abstraction technique at mga pattern ng disenyo. Gagamitin mo ang mga diskarteng ito upang bumuo ng isang application na gumagamit ng mga sikat na online na serbisyo at mga API – ang pinakakumplikadong proyekto ng disenyo ng software sa ngayon.…
Paglalarawan Ang kursong ito, na bahagi ng Software Development MicroMasters Program, ay nagpapakilala kung paano nagdidisenyo, bumuo, at sumubok ng mga multi-version software system ang mga team. Matututuhan mo ang mga prinsipyo ng software engineering na naaangkop sa lawak ng malalaking sistema ng software. Sinasaliksik ng kurso ang mga paksa tulad ng agile development, REST at Async programming, software specification, disenyo, refactoring, information security, at…
Paglalarawan Sa kursong proyektong ito, ang panghuling kurso sa programang Software Development MicroMasters, matututunan mo kung paano mag-input, magmanipula, at magbalik ng data gamit ang modernong web development stack. Gamit ang TypeScript at Node, manipulahin mo ang malaking halaga ng impormasyon gamit ang isang domain-specific na querying language. Ang mga teknolohiyang backend, REST, at front-end ay kinakailangan upang…