micbrussels it internship info session

Download Report

Transcript micbrussels it internship info session

@MICBRUSSELS IT INTERNSHIP INFO SESSION
Our partners
Our IT Internship program
• 15 weeks, from beginning of February until end of
May 2017
• 15+ interns per Program
• 2 days @ MIC Brussels, 3 days @ the company
• Choice between a Windows App, a web App or a
mobile App
• Up to 3 free Microsoft Certifications vouchers
Which technologies are involved?
W10
MVC
Web Services
VB.Net
Debugging
JavaScript
What about the coachings ?
• Individual coachings - one to ones with 5 professional coaches
• Collective code reviewing
• Additional workshops such as :
 « Le cloud à portée de main »
 « Software design »
 « Azure Service Bus et l’IoT »
 « Windows 10 IoT »
 « Visual Studio, cross Platform applications »
The coaches
Methodologies used during the program
The project consists in implementing a mobile App allowing a better
management of the company’s employees’ CVs.
Its goal is to facilitate the matching between available profiles and
specific offers.
Front-end : Xamarin
Back-end : ASP.NET API + Odata
Database : SQL Server
VR Hackathon
Selection Process
• Device must be equipped with W8 or W10 (we can lend you one)
• The Sessions last 4 hours divided as follow :
• Welcome and introduction - 30 min
• Making of a prototype (not finalized) expressing the solution - 2h30
• Individual interview and feedback with a coach - 10 to 30 min
• Visual Studio & SQL Server
• There are 18 places available in each time slot:
4th of October
9 am – 1 pm
2 pm – 6 pm
14th of October
9 am – 1 pm
21st of October
9 am – 1 pm
Table of Contents - Technical
In general, the student will:
• Produce technical specifications in relation to the proposed project,
make the schema database, the constraints in ordinary language.
• Create a web project, mobile or Winforms that meets the
specifications
• Produce the database based on the technical specifications
• Integrate the concepts of security during developments
• Create and operate with internal services or third parties
The student will be facing the following issues in database:
• Design a database
• Basic management of the data server (security, backup / restore ...)
• Creating tables, unique indexes or not
• Implement the relational schema
• Use the primary keys, views, stored procedures, triggers, schemas ...
• Use join between tables
• Create queries with duplicate elimination, join, grouping ...
• Import and export data ...
The student will be facing issues in web development, mobile or win forms:
• Log on to the database programmatically
• Add, modify, delete data programmatically
• Check data integrity
• Handle errors generated by the database
• Etc.
The student will be confronted with problems in server-side web development:
• Use the MVC or ASP model
• Use the programming and environment variables such as session,
• application, cookies ...
• Transfer data between pages and scripts (Get / Post)
• Implement a dynamic application
The student will be confronted with problems in client-side web development:
• Create, edit, and use client script in a web page
• Exploit the notion of regular expression (validation form, etc.)
• Exploit structured data in XML, JSON, etc.
• Exploit technologies like AJAX, jQuery, etc.
Thank you for attention!
Any questions?