Internship-Full Stak Developer

Sakthi’s Internship Program is an opportunity for highly motivated and qualified students to gain hands-on experience in the field of embedded systems and automation engineering. The program is designed to provide students with the opportunity to work on real projects and improve their analytical and technical skills in an international environment.

Who can Apply?

  1. Students pursuing B.E (CS & IT), B.Sc. (CS), BCA or equivalent degree
  2. Freshers who have completed their bachelor’s degree in Computer Science and related fields in 2021 or later

When can I apply for an internship?

Applications for our internship program are accepted on an ongoing basis. We have flexible start dates, and we will work with you to find a schedule that fits your availability. To apply, please specify your desired start date and duration of your availability in the application form. If your application is not successful, you are welcome to apply again in the future.

Internship start dates

  • 15 April 2023
  • 1 September 2023
  • 1 March 2024

Examples of work entrusted to interns include:

  1. Front end Development (Flutter)
  2. Back end Development (PHP)
  3. Database Design (MySQL)
  4. Testing
  5. Preparing user manuals & Video Tutorial

Contract duration and Stipend

The duration of the internship is twelve months, on a full-time basis (40 hours/week). During the first three months, the internship will be treated as a basic training period and no stipend will be provided. After the initial training period, interns will be eligible for a stipend based on their performance and the company’s budget. All internships are unpaid and any expenses incurred by the intern during the course of the internship will be the responsibility of the intern. The internship program is designed to provide hands-on experience and skill development in a professional setting, and is not intended to be a paid position.

Selection process

We want to ensure that we bring on board highly qualified and motivated students who will be able to make the most of the opportunity and contribute to our organization.

The selection process is divided into four main stages:

  1. Online application and cover letter: The first step is to submit your online application and cover letter. This will give us an overview of your qualifications and experience, and why you believe you would be a good fit for our internship program.
  2. Pre-Screening: All applications are screened by the Internship Office to ensure that candidates meet the required qualifications and have the necessary skills and experience to excel in the program.
  3. Interview and/or Written Test: After pre-screening, shortlisted candidates may be invited to participate in a telephone interview and/or written test. This will give us a better understanding of your skills, knowledge, and how you would fit in with our team.
  4. Offer letter: If you are selected following the telephone interview and/or written test, you will receive an e-mail with your internship offer letter from our HR team. This will include details of the duration of the internship, payment terms and conditions.


Syllabus


Flutter

  • Setting up Flutter
  • Widgets
    • MaterialApp, Scaffold & AppBar.
    • FloatingActionButton.
    • More widgets(Text, Center and Padding.)
  • Common Widget in Flutter
    • Containers and their role.
    • Images & Icons
    • Row & Column.
    • ListView & ListTile.
    • Inkwell and its importance.
  • Stateless and Stateful Widgets
    • Defining a ‘State’, setState
    • Returning to the Default Flutter App.
  • Navigation
    • Navigator and routes.
    • push & pop using MaterialPageRoute.
    • Parameter-less routes (pushNamed)
  • Handling User Input.
    • TextField & Navigator.
  • User Interface
    • ThemeData & Basic Screen
    • Applying Custom Font.
  • Asynchronous Functions
    • Future
    • async & await
  • Working with Remote Data
    • http & JSON
  • Using 3rd Party Packages
  • Other Useful Widgets

PHP
  • Introduction to PHP
  • Variables, Constants, and Data Types
  • Operators and Expressions
  • Control Structures
  • Functions and Variables Scopes
  • Arrays and Strings
  • Classes and Objects
  • Inheritance and Polymorphism
    • Interfaces and Traits
  • Namespaces
  • Exception Handling
  • Lumen/Laravel Framework Basics
    • Routing
    • Controllers
    • Middleware
    • Authentication and Authorization
    • RESTful Web Services
    • JSON and XML Data Formats
    • JWT Authentication
  • API Versioning
MySql

  • MYSQL Server Basics
  • Database models
  • ER Model Overview
  • Data types
  • Removing Duplicates
  • Data Filters, Sorting, Grouping & Joins
  • Database Objects – Create, Alter and Drop Tables
  • DML operations – Insert, Update & Delete
  • Views & Indexes
  • Arithmetic, String & Advanced Functions


Mail your resume : info@sakthicontroller.com