Online cursus – gecertificeerde professionele specialisatie in softwareontwikkelingstechnologieën in .Net van Xi’an Jiaotong University

Leer objectgeoriënteerd programmeren, dataprogrammeren, Windows-programmeren en de ontwikkeling van webapplicaties. Vaardigheden verwerven in het ontwerpen van .Net- en webapplicaties, inclusief sites voor e-commerce, sociale netwerksites en informatiebeheersystemen.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

starten

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Mogelijkheid om gegevens te analyseren
  • Gebruik van geavanceerde technologische hulpmiddelen
  • Creatief denken ontwikkelen
  • interpersoonlijke communicatie
  • probleemoplossend vermogen
  • teamwerk
  • Concentratie- en ordevermogen
  • technisch inzicht
  • Ideeën verkopen
  • Kritische observatie

What you will learn in the course

Courses for which the course is suitable

  • .Net-programmeur
  • Ontwikkelaar van bedrijfsapplicaties
  • Webgebaseerde applicatieontwikkelaar
  • Ontwikkelaar van mobiele apps
  • C#-softwareontwikkelaar
  • Databasebeheer in SQL Server
  • Ontwikkelaar van webapplicaties gebaseerd op .Net
  • Gespecialiseerd in Microsoft

Stage – een reeks van 6 cursussen

Deze cursussen zijn bedoeld voor iedereen die geïnteresseerd is om .Net-programmeur te worden en bieden een introductie tot softwareontwikkelingstechnologieën op het .Net-platform. De cursus vertrekt vanuit de basis, er is dus geen voorkennis nodig. Dat wil zeggen, zelfs als u in een ander vakgebied werkt en geen technische achtergrond heeft, zult u de inhoud van de cursussen snel kunnen begrijpen.

Wat gaan we leren in de cursussen?

  • Kennis van de basisconcepten van computers
  • C# programmeermethoden en -technieken
  • Toegang tot krachtige .NET-bibliotheken
  • Applicatieontwikkeling met veel vereisten:
    • Zakelijke toepassingen
    • Webgebaseerde applicaties
    • mobiele apps

aanvullende technologieën

  • SQL Server voor databasebeheer
  • Ontwikkeling van webapplicaties op basis van .Net

Studiemethoden

  • Online programmeertests voor het trainen en verbeteren van programmeervaardigheden

Een praktisch project

Aan het einde van de cursus neemt u deel aan een praktijkgericht project in samenwerking met het Microsoft Asia Research Institute, dat u zal helpen de basisvaardigheden te verwerven om .Net-applicaties en webpagina’s te ontwikkelen.

Mogelijkheden na de cursus

Als je de cursus succesvol en met een hoog cijfer hebt afgerond, kun je de kans krijgen om stage te lopen bij Microsoft, en daar eventueel later een baan te vinden.

Details of the courses that make up the specialization

Platformsysteem en C#-programmeerbasis

  • Cursus 1
  • 16 uur
  • 3,9 (40 beoordelingen)

Cursusdetails

Wat je gaat leren:

De cursus “Platformsysteem en basisprincipes van C#-programmeren” is de eerste cursus in een reeks cursussen over “softwareontwikkelingstechnologieën onder het .Net-platform”. De cursus begint met de basisprincipes van de computer en introduceert basisconcepten zoals:

  • Informatierepresentatie en codering
  • De software- en hardwaresysteemcomponenten
  • de principes van hun werk

Door het proces van het bouwen van logische basispoorten tot en met verwerkingseenheden, zul je in staat zijn om van onderaf een systeemdenkend vermogen te ontwikkelen, wat erg belangrijk is als je in de toekomst betrokken zult zijn bij systeemontwerp.

Nadat de basis is gelegd, duurt de cursus twee weken waarin je basisconsoleprogramma’s leert ontwerpen in C#. De cursus omvat:

  • C#-basisprincipes
  • Invoer en uitvoer in de console
  • Basiscontrolestructuren

Daarnaast biedt de cursus praktische voorbeelden en leert u hoe u de Visual Studio-ontwikkelomgeving kunt gebruiken om C#-programma’s te bewerken en te debuggen, wat een uitstekende basis zal zijn voor verder leren. Goede foutopsporingsvaardigheden zijn noodzakelijke vaardigheden om aan toekomstige softwareprojecten te werken.

Als u de basisbewerkingen van de computer niet kent, hoeft u zich geen zorgen te maken. De cursus bevat gedetailleerde trainingsvideo’s over OFFICE-toepassingen die u kunt bekijken.

De cursus omvat 4 weken, met elke week unit-toetsen en opdrachten om u te helpen uw leerstatus te begrijpen.

Geavanceerde programmering in C#

  • Cursus 2
  • 37 uur
  • 4,8 (16 beoordelingen)

Cursusdetails

Wat je gaat leren:

Deze cursus beschrijft alle C#-syntaxis en leert hoe je consoleprogramma’s schrijft met C#. De inhoud omvat:

  • arrays
  • methoden
  • klassen en objecten

De cursus behandelt ook objectgeoriënteerde programmeerconcepten en leert hoe u klassen en objecten kunt gebruiken om programma’s te bouwen. Ook zal de cursus kort ingaan op de structuur van .NET en fundamentele datastructuren en algoritmen.

De focus van het leren in de cursus ligt op twee dingen:

  • c#-syntaxis
  • Objectgeoriënteerde programmeermethoden

De cursus maakt gebruik van veel voorbeelden en begeleidt studenten van eenvoudig tot zwaar, om ervoor te zorgen dat ze de volledige inhoud van de cursus begrijpen. Je hebt geen eerdere ervaring met andere programmeertalen nodig. Nadat je de cursus hebt gevolgd, kun je de wereld van programmeren betreden.

Visuele programma’s ontwerpen in Windows

  • Cursus 3
  • 20 uur

Cursusdetails

Wat je gaat leren:

Deze cursus bouwt voort op de voorgaande cursussen en introduceert het ontwerp van visuele programma’s in C#. De inhoud omvat:

  • Principes van programmaontwerp in Windows
  • Interfacecomponenten, formulieren
  • Windows GDI+-systeem
  • Bewerkingen op bestanden en mappen

Door de cursus te bestuderen, kunt u de interface van uw programma upgraden en leren welke tools beschikbaar zijn voor het ontwikkelen van Windows-applicaties.

SQL Server-databasetechnologieën

  • Cursus 4
  • 9 uur
  • 4,7 (61 beoordelingen)

Cursusdetails

Wat je gaat leren:

In het informatietijdperk vormen het beheer en het effectieve gebruik van informatiebronnen de basis voor wetenschappelijk onderzoek en management en Entscheidung. Databasetechnologieën zijn een belangrijk middel voor het beheren en optimaliseren van informatiebronnen.

In deze cursus verkrijgt u basiskennis over databasetechnologieën en leert u hoe u gegevens kunt beheren met behulp van het databasebeheersysteem SQL Server – inclusief:

  • Systeem installatie
  • Een database en gegevenstabellen maken
  • Gegevensinvoer en onderhoud
  • Hoe u SQL Server kunt gebruiken om op basis van verschillende criteria naar informatie te zoeken

Webontwikkelingstechnologieën gebaseerd op .Net

  • Cursus 5
  • 15 uur

Cursusdetails

Wat je gaat leren:

De cursus “Webontwikkelingstechnologieën gebaseerd op .Net” is een belangrijke cursus op het gebied van programmeren begeleid door .NET. De inhoud omvat:

  • Webprincipes en lay-out
  • HTML-basisprincipes
  • CSS gebruiken
  • JavaScript-basisprincipes
  • ASP.NET-technologieën

De cursus zal zich richten op ASP.NET-technologieën en de ontwikkeling van gerelateerde databasetoepassingen, en zal verschillende voorbeelden aandragen om deze technologieën te illustreren.

Door de cursus kunt u de ontwikkeling en trends van webontwikkelingstechnologieën begrijpen, webprincipes en het ontwikkelingsproces begrijpen; Je beheerst HTML, CSS, JavaScript en leert hoe je webapplicaties kunt ontwikkelen met behulp van ASP.NET; U begrijpt het gebruik van de gebruikersinterfacecomponenten en ADO.NET-technologieën, en u verwerft de mogelijkheid om vereistenanalyses uit te voeren voor websites met behulp van objectwetenschappelijke concepten.

Na het bestuderen van deze cursus kunt u basiswebapplicaties ontwikkelen met behulp van ASP.NET.

Laatste projectsoftwareontwikkelingstechnologieën onder het .Net-platform

  • Cursus 6
  • 10 uur

Cursusdetails

Wat je gaat leren:

Het laatste project combineert de kennis die je in de voorgaande 5 cursussen hebt geleerd en ontwerpt een klein softwareproject op basis van .Net, om je ontwikkelingsvaardigheden te testen. Specifieke eisen van het project zijn:

  1. Het systeem moet een client- en een beheerinterface omvatten;
  2. De client omvat de volgende functies:
    1. gebruikersaanmelding;
    2. gebruikersregistratie;
    3. gerechten bestellen;
    4. Functie winkelmandje;
    5. functies voor het toevoegen, verwijderen, bijwerken en zoeken van bestellingen;
  3. De beheerinterface bevat de volgende functies:
    1. gebruikersbeheer;
    2. orderbeheer (toevoegen, verwijderen, bijwerken, zoeken);
    3. Pakketbeheer (toevoegen, verwijderen, bijwerken, zoeken);
    4. Beheer van statistieken (dagelijkse verkopen, maandelijkse verkopen, details van gebruikersbestellingen);

Als het je lukt om je afstudeerproject zelfstandig uit te voeren in een .Net-omgeving met behulp van de taal C#, is dit een teken dat je het niveau van een .Net-georiënteerde Junior Programmeur hebt bereikt.