Softway-Tunisie Revendeur Sage Tunisie | Centre de formation professionnelle en informatique et management | développement informatique
- Détails
- Écrit par messaoudi
- Catégorie : Uncategorised
Formation Java, les fondamentaux
Objectifs de la formation Java
Ce cours sur java 8 est destiné à acquérir les fondamentaux du langage Java. Elle répond à plusieurs objectif : donner une vision claire des différentes technologies Java et de leur domaine d'application, rendre opérationnels et autonomes les stagiaires qui démarreraient un premier projet Java et préparer aux certifications «Oracle Certified Associate, Java SE 7 Programmer» (1Z0-803) et «Oracle Certified Associate, Java SE 8 Programmer» (1Z0-808). Dans ce sens, cette formation relativement intense alterne présentation théorique et ateliers pédagogiques
A l’issue de la formation Java fondamentaux, vous serez capable de :
- Décrire les différentes technologies Java (Java EE, Java embarqué, etc.)
- Utiliser Eclipse et comprendre les apports d’un IDE (Integrated Development Environment)
- Maîtriser la syntaxe Java
- Comprendre et savoir appliquer les concepts objets au langage Java (classes, méthodes, encapsulation, héritage, constructeur, polymorphisme, classe abstraite, interfaces, relations entre classes etc.)
- Maîtriser les opérations et les packages de base de Java (Collections, IO, String, Exception)
- Construire les exécutables et déployer des application
Contenu du cours Java
Présentation de Java 8
Historique, caractéristiques, JDK, JRE, versions
Rôle de la machine virtuelle
Déclinaisons : Java SE, Java EE, Java ME
Applications
ATELIERS
Installation du JDK 8 et du JRE 8
Outils de développement
Utilisation du compilateur du JDK
Prise en main d’Eclipse
Debugging
ATELIERS
Création d’un programme simple avec un éditeur, compilation puis exécution avec les outils du JDK 8
Installation d’Eclipse et création d'un projet, exécution normale puis exécution à l'aide du debugger
Java, fondamentaux
Types primitifs, variables, opérateurs
Branchements conditionnels, switch, boucles
Conversions de type, tableaux
ATELIERS
Création de programmes simples avec mise en œuvre de variables de différents types
Calculs avec opérateurs, branchements conditionnels et boucles
Classes, objets, relations entre objets
Packages, classes, objets, constructeurs, méthodes, spécificateurs d’accès
Membres static, surcharge de méthodes
Les énumérations
Relations de composition, associations, héritage
Polymorphisme, classes abstraites, interfaces, conversions entre objets
La classe Object et ses méthodes
Les classes enveloppes
ATELIERS
Création d’une application avec classes en relation d’association, de composition, d’héritage
Mise en œuvre du polymorphisme
Les exceptions
Hiérarchie des classes d’exception
Exceptions contrôlées et non-contrôlées
Mécanisme try-catch, rôle de finally, try-with-ressources
Propagation d’exceptions
ATELIERS
Mise en place d’une gestion d’exceptions avec try-catch-finally dans une application
Utilisation du try-with-resources
Propagation d’exceptions contrôlées et non-contrôlées
Les traitements sur les chaînes de caractères
Manipulation de chaînes avec String et StringBuilder, Scanner, StringTokenizer
Utilisation des expressions régulières avec Pattern et Matcher
Formatage des chaînes de caractères
ATELIERS
Utilisation de StringBuilder pour modifier une chaîne de caractères
Analyse d’exemples avec Pattern et Matcher
Les collections et la généricité
Choix d’un type de collection: List, Set, Queue, Map
Intérêt de la généricité
Redéfinition des méthodes equals et hashCode
Parcours de collections avec itérateur, boucle for-each
Classes ArrayList, HashSet, TreeSet, HashMap
ATELIERS
Remplacement d’un tableau java par une collection ArrayList dans un projet
Les flux d'entrées-sorties
Flots d’octets, de caractères
Manipulation de fichiers en lecture/écriture
Manipulation de répertoires
Bufferisation des données
Sérialisation d’objets
ATELIERS
Ecriture/lecture dans un fichier texte, puis un fichier binaire
Manipulation de répertoires avec File
Désérialisation d’objets présents dans un fichier
La nouvelle API pour la gestion du temps et des dates
API des packages java.time et java.time.format
Parsing et formatage des dates
ATELIERS
Saisie de dates, affichage en français, calculs
Introduction aux expressions Lambda
Classes internes anonymes, expressions lambdas
Interfaces java 8
Interfaces fonctionnelles
ATELIERS
Remplacement de classes internes anonymes par des lambdas
Création de lambdas avec Consumer, Supplier et Predicate
Déploiement d’applications
Principe du déploiement
Création/utilisation de librairies jar
Création/utilisation de jar exécutables
ATELIERS
Création avec Eclipse d’une librairie pour utilisation dans un projet
Déploiement d’une application au moyen d’un fichier jar exécutable
- Détails
- Écrit par messaoudi
- Catégorie : Uncategorised
Formation Java sans connaître l'objet
Objectifs de la formation Java initiation
Cette formation java est adaptée aux développeurs n'ayant pas ou peu pratiquée la programmation orientée objet. Ce cours Java commence par présenter les concepts cœur de la programmation objet (héritage, encapsulation, polymorphisme) et leurs implémentations dans le langage Java. Après cette introduction incontournable, la formation se concentre sur les bases de la syntaxe dans une approche extrêmement pratique. Puis nous présentons les principales classes utilitaires nécessaires aux algorithmes de base et à la gestion des données (entrées/sorties) ou à l'accès à une base de données (JDBC). Enfin dans une optique de visite exhaustive des fondamentaux nous présentons comment développer des interfaces en Java avec Swing et une page WEB minimum avec les concepts sous-jacents (JSP, Servlet, …). A l'issue de ce cours java initiation, les participants maîtriseront la syntaxe et les concepts tout en disposant d’une vue claire, complète et surtout concrète des possibilités de Java 8.
Contenu du cours Java initiation
Introduction à la POO (Programmation Orientée Objet)
Objectifs de la POO Comparaison langage procédural et langage objet Encapsulation, héritage et polymorphismeClasse et objetMéthodes et attributsHiérarchie de classe Notion d'interface et de classe abstraiteATELIERConception simple d’un petit modèle de classes hiérarchiquesParcours des classes fondamentales existantes en Java
Débuter en Java et programmation objet
Caractéristiques et particularités du langage Java, domaines d'applicationPortabilité des programmes Java à travers la JVMGestion de la mémoireEncapsulation et modificateurs de visibilité Java et l'héritage simple, le mot clé finalImport et packagesJava, interface et classes abstraitesJava un langage sûr et robuste, Modèle de sécurité, mécanismes des exceptionsLe multithreading Exécution d'un programme Java, empaquetage et format et types d'exécutablesJDK, JRE, Les outils du développeurATELIERL'incontournable Hello World ! avec l'IDE Eclipse
Apprendre la syntaxe de Java
Structure d'un fichier .javaConstructeur et processus d'instanciation, le mot clé staticNotion d'identité objet Déclaration de variables et InitialisationTypes primitifs et classes du package java.langOpérateurs d'affectation, de comparaison, booléens, ...Instruction de contrôles Boucles et itérationsTableaux et collectionsGestion des exceptions, blocs try, catch, finallyLes annotations
Tour d'horizon des nouveautés de Java 8ATELIERAlgorithme de tri d'une collection
S’initier à la gestion des entrées sorties en Java
Présentation du package java.io Format binaire ou format texte, jeu de caractères et encodingOpérations de lecture Opération d'écriture Support pour XML et le parsing de fichiersSockets, protocoles et fluxATELIEROpération de lecture, parsing et écriture de fichiers
Comprendre la construction d'interface graphique en Java
Présentation de SWINGComposants d'interface Les différents conteneursGestionnaire de mise en forme : les layoutsGestionnaire des évènements et listenersRendu d'image, dessins vectoriels et modélisation 3DATELIEREditeur de fichier HTML
Savoir utiliser Java et les bases de données
Présentation de JDBCConnexion à une base de données, gestion de pool de connexions, exécutions de requêtes SQLParcours de resultSet, Requêtes paramétrées, procédures stockées ATELIERConnexion et exécution de requête sur une base MySQL
Développer une application WEB en Java
Principes de base du dialogue http (requête, réponse)Qu’est-ce qu’un serveur d’application ?Exemples dans le monde Java (Tomcat, Jboss, …)Principes de base d’une page JSPNotion de servletExemple complet simple (appel d’une servlet, renvoi d’une page HTML)ATELIEREcriture d'une application WEB simple
- Détails
- Écrit par messaoudi
- Catégorie : Uncategorised
Déploiement de Windows Server 2008 R2
Objectifs de la formation
Connaître les différentes méthodes d'installation de Windows Server 2008 R2. Savoir comment automatiser au mieux le déploiement des systèmes. Être en mesure de migrer les différents types de serveurs Windows Server 2003 vers Windows Server 2008 R2. Pouvoir centraliser la gestion des licences.
Contenu du cours
Module 1 : Installation et Configuration de Windows Server 2008 R2
– Planifier, améliorer et configurer l’installation de Windows Server 2008 R2
– Automatiser l’activation du serveur à l’aide de Microsoft Volume Activation
Module 2 : Mettre en oeuvre les technologies de déploiement
– Sélectionner une stratégie de déploiement
– Mise en oeuvre de WAIK (Windows Automated Installation Kit)
– Travailler avec des images
– Travailler avec des fichiers de réponse «sans surveillance»
Module 3 : Utilisation des services de déploiement Windows
– Vue d’ensemble de WDS (Windows Deployment Services)
– Mettre en oeuvre le déploiement avec WDS
– Maintenir les images
Module 4 : Mise en oeuvre du kit de déploiement Microsoft (MDT 2010)
– Introduire le kit de déploiement Microsoft
– Utiliser le kit de déploiement Microsoft
– Gestion des images à l’aide du kit de déploiement
Module 5 : Migration des services Active Directory
– Vue d’ensemble de la mise à jour d’Active Directory Windows Server 2008 R2
– Mettre à jour les contrôleurs de domaine vers Windows Server 2008 R2
Module 6 : Migration des fichiers, des impressions et des services Web
– Présentation des outils de migration
– Migration des fichiers et des serveurs d’impression
– Migrer les serveurs Web et serveurs d’applications
Module 7 : Déploiement des agences et des services d’accès distants
– Mettre en oeuvre les contrôleurs de domaine Lecture seule
– Mettre en oeuvre l’infrastructure distante (Direct Access et BranchCache)
Module 8 : Migration des charges de travail vers des environnements virtuels
– Vue d’ensemble de la virtualisation Microsoft
– Installer Hyper-V
– Migrer les travaux vers Hyper-V
- Détails
- Écrit par Super User
- Catégorie : Uncategorised
Qui sommes nous
|
Depuis sa création en 1994, SOFTWAY TUNISIE s’est positionnée sur le marché de l’informatique et des nouvelles technologies en proposant une offre de formation techniques à forte valeur ajoutée. Capitalisant une solide expérience dans le domaine, aujourd’hui, SOFTWAY TUNISIE vous fait bénéficier de son expertise et du savoir-faire de son personnel hautement qualifié en accompagnant votre entreprise dans la conception de vos projets informatiques les plus sophistiqués. |
Pour l'histoire
|
Ses compétences lui ont permis de devenir, depuis ses premières années, un centre de formation agrée par l’Etat. Outre la formation, SOFTWAY TUNISIE a conclu un accord lui permettant de commercialiser les solutions de gestion d'entreprises SAGE. Rapidement, la société s'est vue classée parmi les plus grands et les plus anciens RVA (Revendeurs à Valeur Ajoutée) SAGE. Son expertise dans ce domaine lui a permis de fournir à sa clientèle des prestations de haute qualité et de forte valeur ajoutée. En se basant sur son expérience et la compétence de ses collaborateurs, SOFTWAY TUNISIE conduit des missions de conseil, d’étude et d’assistance technique aussi bien en Tunisie qu’à l’Etranger. Au fil des années, l’activité de Softway Tunisie s'est vue diversifiée, en réponse à la demande croissante de ses clients voulant sous traiter toute ou une partie de leur activité informatique au sein de nos locaux. |
Notre métier
|
SOFTWAY TUNISIE est une société de Service et d'Ingénierie Informatique (SSII) Ses domaines d'activités peuvent être déclinés en cinq : - La formation en informatique et management - La conception et le développement de logiciels - L'outsourcing Informatique - La revente à valeur ajoutée des solutions SAGE - Le conseil et l'assistance de ses clients |
Charte
|
NOTRE MISSION : BOOSTER VOTRE SUCCES !! LES CONSEILLERS Les Conseillers SOFTWAY TUNISIE sont des spécialistes reconnus dans leur domaine, responsables de projets d'avant-garde dans les plus grandes entreprises ou dans le domaine de la recherche. Qu'ils soient concepteurs, développeurs, ou animateurs de formations, ils ont la passion de servir et de transmettre leur savoir et leur expérience. LA METHODOLOGIE Créativité, innovation, écoute, rigueur, toutes ces valeurs sont réunies pour vous apporter le meilleur de ce qui existe actuellement en termes d'approche méthodologique, de qualité des séminaires et des stages pratiques, d'excellence des supports de formation, et de compétence des animateurs. LA GARANTIE DE SATISFACTION Fruit d’une volonté historique de l’entreprise et d’un engagement quotidien de nos équipes, notre système qualité apporte à nos clients la garantie d’une satisfaction optimale. Si vous estimez qu’un stage n’a pas atteint les objectifs qui étaient annoncés, Softway Tunisie s’engage à vous proposer de participer gratuitement au même stage, à condition de formuler ce besoin dans la semaine suivante par écrit. Elément clé de notre dispositif qualité, la mesure de la satisfaction des stagiaires constitue une source de progrès et d’amélioration permanente de nos prestations. A l’issue de chaque formation, nous soumettons aux participants des formulaires d’évaluation de fin de stage, leur permettant ainsi de s’exprimer et de porter un regard critique sur la qualité de la prestation que nous leur avons fournie.Nos partenaires : Java - Cysco Systems - SAGE - LPI - ubuntu - Linux - Adobe - Microsoft.Net - Oracle - MySQ
|
Nos références
|
ILS NOUS ONT FAIT CONFIANCE... INTITUTIONS PUBLIQUESLa majorité des ministères en Tunisie, La majorité des offices en Tunisie, La douane tunisienne, AFH, CFAD, SNCFT, UVT TELECOM ET ENERGIESSIEMENS SOTETEL,TOPNET, TUNISIE TELECOM, TUNISIANA, AIR LIQUIDE TUNISIE, DIDON TUNISIE ETAP, SERGAZ, SEREPT, STEG, SONEDE ASSURANCESASTREE, ASSURANCES GAT, BIAT, ASSURANCES STAR BANQUESBAD, BCT, BIAT, ATTIJARI, BANK, BANQUE DE TUNISIE INTERNATIONALL'AFRICAINE DES ASSURANCES, AL IBDAA BCAO BINCIBIT MTNSEEN SONIBANKSONIDEP AUTRES SOCIETESALPI, TRAIDING ATLANTIS, VOYAGES BONNA TUNISIE, COFAT, DELICE DANONE, MONOPRIX, SRTG Nabeul, STICODEVAN |
Forfaits
|
La formule adaptée à votre entreprise pour optimiser vos budgets formation RéactivitéSoftway Tunisie a mis en place une organisation réactive qui assure la prise en compte immédiate de vos demandes. Nos commerciaux vous apportent leur aide pour valider vos choix en matière de stages intra et choisir les meilleures solutions en termes de plannings et de budgets. Interlocuteurs privilégiés de votre entreprise, ils sont aussi chargés du suivi qualité pour vérifier avec vous le bon déroulement de chaque formation. Les forfaits compétencesUn forfait sera établi au nom de toute personne s’inscrivant sur le même bon de commande à trois formations au moins. Ce forfait donnera droit à une remise de 10% applicable à ces inscriptions (remise non cumulable) Les accords cadresNous vos proposons d'établir un accord cadre portant sur vos objectifs de formation et vos budgets prévisionnels afin de vous faire bénéficier des conditions financières les plus avantageuses Softway Tunisie est un centre de formation agrée par l’Etat, si vous souhaitez vous inscrire, recevoir une offre de formation personnalisée, compléter le dossier pour la récupération (TFP, PRONAFOC,…) ou recevoir un de nos commerciaux. Contacter nous au Tél. : 71 771501 / 71 772508 Votre correspondante prendra votre inscription par téléphone et vous donnera tous les renseignements pratiques concernant votre participation. Vous pouvez prendre un rendez vous, avec un de nos commerciaux, pour un contact personnalisé, pour définir un cursus de formation par exemple.
Vous pouvez adresser, votre inscription, selon le formulaire ci-joint par exemple ou toute autre demande d'information par écrit. Par Fax : 71 771 359 Par Internet : www.softway-tunisie.tn Par E-mail : Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. Nos partenaires : Java - Cysco Systems - SAGE - LPI - ubuntu - Linux - Adobe - Microsoft.Net - Oracle - MySQL
|


